DragShift

(    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);