( Index : Word;
Day : Byte;
Class : Word;
Specf : Word );
Jednoduchá kalendářní makrofunkce pro náhradu směny. Zruší všechny činnosti daného dne v kalendářové položce Index a vloží místo nich směnu dané třídy Class a specifikace Specf . Časy nové směny budou dosazeny podle databáze směn s přihlédnutím na dědění času. Vložit je možné jakoukoli existující směnu. Neexistuje-li daná směna, je hlášena chyba 10. (tj. Specifikovaná směna nenalezena)
Jestliže zadáte parametr Class=255, bude vkládaná směna převzata z turnusového předpisu. Tím dojde k vymazání všech změn v zadaném dni.
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:
Do pátého dne vlož dovolenou:
const clDovolena = 2;
const spDovRadna = $0001;
const spPojAll = $4000+$8000;
ChangeShift(997, 5, clDovolena, spDovRadna+spPojAll);
Příklad:
V prvním dni vymaž všechny úpravy a vlož turnusový předpis:
ChangeShift(997, 1, 255,0);