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:

  1. 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.
  2. 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).
  3. Pomocí makrojazyka lze zablokované věty turnusů a směn upravovat bez omezení.
  4. 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)