CheckUsedRecords
( Year : Word;
Month : Byte)
Pomocí makro procedury 'CheckUsedRecords'
lze blokovat použité věty turnusů a směn pro rok Year
a měsíc Month
. Blokování spočívá v tom, že v kartách jednou použitých vět nelze
upravovat hodnoty a vlastnosti mající vliv na výpočet. Lze opravovat pouze
názvy, barvy atd.
Vnitřně je tento systém proveden takto:
-
V tabulkách BAT a SHI je sloupec XUSED.
Jestliže tento sloupec má hodnotu NULA, je možno větu z
prohlížeče opravovat, v opačném případě nikoliv.
-
Sloupec XUSED se plní makro prcedurou CheckUsedRecords.
Tato procedura pro určené období prochází tabulku mzdových kalednářů WCAL
a všem použitým turnusům a jejich směnám nastaví
XUSED = 1. Totéž nastaví u směn kalendářních
(dodaných v měsíci uživatelem).
-
Pomocí makrojazyka lze zablokované věty turnusů a směn upravovat bez omezení.
-
Z makrojazyka je přístup ke sloupcům XUSED proveden pomocí
klíčových slov TURPOUZITO a SMEPOUZITO.
Podívejte se na: Systémové procedury
a funkce
Příklad:
CheckUsedRecords(_SysYear, _ActMonth)