==== Procedury společné pro ESO9 Start i PAM ====
=== Definice synonym ===
Slouží pro definici uživatelských synonym.\\
Procedura se standardně volá v proceduře //spAkcePoObnoveniDB//.
CREATE OR ALTER PROCEDURE dbo.spSynonymCreate_UzivProc
\\
=== Procedury spouštěné při instalaci verze nebo doplňku ===
Tyto procedury se spouští na začátku (konci) verzového scriptu (doplňku), slouží pro možnost doplnění uživatelských akcí před (po) instalací verze nebo doplňku.\\
CREATE procedure dbo.spVerze_BeforeInstall
@CisloVerze varchar(10),
@CisloDoplnku Int
CREATE procedure dbo.spVerze_AfterInstall
@CisloVerze varchar(10),
@CisloDoplnku Int
\\
=== UP_PARAM ===
Procedura vrací základní údaje o vlastnostech systému, databáze a přihlášeného uživatele (UP parametry).\\
Procedura vrací jako výstupní recordset položky, které jsou dány funkcí fnUserParams_Lang.\\
Jedná se o položky, které definují různé vlastnosti systému, databáze nebo přihlášeného uživatele. Hodnoty jsou využívány jednak aplikačním serverem, dále mohou být využívány jako UP parametry ve stránkách aplikace.\\
Tuto proceduru je možno uživatelsky přepsat a tímto způsobem tak lze doplnit další případné potřebné hodnoty (UP parametry).
CREATE OR ALTER PROCEDURE dbo.spUserParams
@IdLogUser INT = NULL,
@Kod_Uziv varchar(20) = NULL,
@PRN_Lang varchar(10) = NULL
\\
=== Vkládání příloh do DMS ===
Procedura použitá při vkládání příloh dokladů do do DMS. Při vložení 1.přílohy k danému dokladu nastaví typ dokumentu dle parametru @MF_PARAMS (hledá se položka "IDTYPDOC"). Při vložení 2. a další přílohy nedělá nic.\\
CREATE OR ALTER PROCEDURE [dbo].[spDMSInsertTypDoc]
@FILEGUID varchar(40),
@FILENAME varchar(200),
@MF_PARAMS varchar(8000)