( Index : Word;
DayFrom : Byte;
DayTo : Byte;
Class : Word;
Specf : Word;
SpecfEx : Word)
Kalendářní funkce určená k zadávání směn do mzdového kalendáře. Natáhne kalendářovou směnu třídy Class, specifikace Specf a rozšířené specifikace SpecfEx od dne DayFrom do dne DayTo v kalendářové položce Index . Pokud atributy směny umožní vstup do dne turnusu, zruší všechny činnosti toho dne a vloží danou směnu. Časy nových směn budou dosazeny podle databáze směn s přihlédnutím na dědění času.
Jestliže zadáte parametr Class=255, bude vkládaná směna převzata z turnusového předpisu. Tím prakticky dojde k vymazání všech změn v zadaném intervalu dní.
Použití na jiný mzdový kalendář než ten jehož mzdová věta je nahrána je popsáno zde.
Podívejte se na: Kalendářové makrofunkce
Příklad:
Od prvního do desátého zadej nepracoval:
const clNepracoval = 3; const spNezamest = $0001; DragShift(997, 1,10, clNepracoval,spNezamest,0);
Příklad:
Od pátého do dvacátého vrať původní turnus:
DragShift(997, 5,20, 255,0,0);