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