Majetek
Pro možnost uživatelského přepsání střediska MD a Dal vytvářených složek dokladů pro odpisy
V případě, že vrací NULL hodnotu, určí se středisko standardním postupem.
CREATE OR ALTER function dbo.fnStrediskoProOdpis ( @idZbozi Int, @dtSkutTerm DateTime, @MD_Dal SmallInt -- 1 = pro středisko MD; 2 = pro středisko DAL ) returns Int
Pro možnost uživatelského přepsání zakázky ve vytvářených složkách dokladů pro odpisy V případě, že vrací NULL hodnotu, určí se zakázka standardním postupem.
CREATE OR ALTER function dbo.fnZakazkaProOdpis ( @idZbozi Int, @dtSkutTerm DateTime ) returns varchar(20)
Uživatelská procedura pro uživatelský přepočet SDOKů majetku - volá se po vytvoření/změně složek dokladu - před provedením zaúčtování.
Standardně nic neprovádí, možno uživatelsky přepsat.
CREATE OR ALTER procedure dbo.spMAJ_PrepSDOK_Uziv @idHdok Int
Uživatelská procedura volaná při vyřazení majetku
Tato procedura se volá na konci standardní procedury (spMajetek_Vyrad) volané při vyřazení majetku. Procedura je standardně prázdná, neprovádí žádnou akci.
Je možno ji uživatelsky přepsat a tím definovat, co se má provést při vyřazení majetku.
CREATE OR ALTER PROCEDURE dbo.spMajetek_Vyrad_Uziv @idZbozSkl Int, -- id zboží na skladě (majetku) @idSdok Int -- id složky nově založené složky vyřazení majetku
Funkce pro vyřazení karty majetku z hromadného přepočtu odpisů
CREATE OR ALTER function dbo.fnMajetek_VyradProPrepocet() returns @T table (idZbozSkl_Vyrad Int Primary Key)