==== Párování ====
Procedura volaná před zrušením (odpárováním) saldokontrníno případu.\\
CREATE OR ALTER PROCEDURE dbo.spUcetZap_OdparujSkup_Uziv
@Saldo_Pripad Int, -- číslo saldokontního případu, který se má odpárovat
@idLogUser Int = NULL -- identifikace uživatele
Procedura volaná při párování dle subjektu (v proceduře spUcetZap_ParDleSubj_XmlParams).\\
CREATE OR ALTER PROCEDURE dbo.spUcetZap_ParDleSubj_Uziv
@vlAkce Smallint, -- 1=před doplněním skonta na FA, 2=před spárováním, 3=po spárování
@idHDok_BAV INT,
@idHDok_FA INT,
@idUcetZap_BAV Int, -- id účetního zápisu
@idUcetZap_FA Int,
@vlDoplnSkontoNaFA SMALLINT OUT, -- má význam pro vlAkce=1; standardně se při zadání skonta provede doplnění skonta na FA, (hodnota vlDoplnSkontanaFA = 1)
-- což může dle nastavení účetních předpisů změnit účtování. Pokud se nemá provádět, musí procedura pro vlAkce=1 nastavit vlDoplnSkontanaFA = 0
-- Význam : 0=Skonto se nezapisuje do faktury, 1=Skonto se zapisuje do fakury
@hdKUhradeVal Money, -- zadaná částka ke spárování ve valutě
@hdSkonto Money, -- částka skonta
@idLogUser Int
Uživatelsky přepsatelná procedura pro určení střediska, na které se má zakládat kursovní nebo párovací rozdíl.\\
CREATE OR ALTER PROCEDURE dbo.spHDOK_UrciStredKR
@Saldo_Pripad Int,
@vlKam SmallInt, -- 0=pro účet závazku/pohledávky, 1=pro účet kurzovního/párovacího rozdílu
@idStred Int OUT
Procedura pro uživatelskou úpravu tabulky UcetZapPar při automatickém párování.\\
Standardně procedura neprovádí nic, ale je možno ji uživatelsky předefinovat a tím například vyloučit některé účetní zápisy z automatického párování.\\
CREATE OR ALTER PROCEDURE dbo.spPar_PriprUZapPar_Uziv
@vlProParovani SmallInt = NULL --Specifikuje, při jakém párování je voláno : 0=automatické, 1=párování označených vět
Uživatelsky přepsatelná procedura, která se volá při automatickém párování.\\
Procedura se volá bezprostředně po vytvoření tabulky Work_Saldo, na základě které se pak provádí párování. Zde je možno tedy provádět například vlastní párování, které nelze provádět automaticky.\\
CREATE OR ALTER PROCEDURE dbo.spParovani_JedenUcet_Uziv
@idUctOsn Int, -- id účtu, pro který se bude párovat
@Skupinove smallint, -- 0=párovat jednotlivě, 1= párovat skupinově
@ParovatNULL smallint, -- 0=nebrat, 1=brát účetní zápisy s NULL účtem
@RuzneMeny SmallInt,
@vlParovatCastecne SmallInt,
@idLogUser int,
@PouzeNuloveVety SmallInt = NULL
Uživatelská procedura, která umožňuje uživatelské zpracování saldokontního případu.\\
Tato procedura se volá po spárování každého účetního zápisu vstupujícího do párování.\\
CREATE OR ALTER procedure dbo.spParovani_EvidujSaldoPripad
@Saldo_Pripad INT,
@idLogUser INT
Uživatelská procedura, která umožňuje uživatelské zpracování saldokontního případu.\\
Tato procedura se volá po ukončení párování jednoho saldokontního případu.\\
CREATE OR ALTER procedure dbo.spParovani_UpravSaldoPripad
@Saldo_Pripad INT
Uživatelská procedura, která umožňuje uživatelské určení období kurzovního nebo párovacího rozdílu.\\
CREATE OR ALTER procedure dbo.spParovani_UrciObdobiKRPR
@Saldo_Pripad INT,
@idUctObd INT OUT