PortionAt
( CalIdx : Word;
Position : Word;
dim DateFrom : TDate;
dim DateTo : TDate;
dim Break : Byte;
dim Days : Byte;
dim WorkDays : Byte;
dim LoWrkDays : Byte)
Procedura zjišťuje informace o dávce s indexem 'Position', která byla zjištěna
funkcí _InitPortion.
-
Je-li nastaven začátek v minulém měsíci SetLastStart,
přihlédne v první dávce i k minulému měsíci bez toho, aby přičetla počet
pracovních dní.
-
'DateFrom' je datum začátku dávky, 'DateTo' datum konce dávky. 'Break' udává
počet dní od začátku dávky až do zlomu nebo do přerušení dávky.
-
'Days' je celkový počet kalendářních dnů 'Days' = 'DateTo' - 'DateFrom';
-
'WorkDays' je celkový počet pracovních dní (dní turnusu se směnou s nastaveným
atributem "Pracovní" směna) v rámci vyšetřované dávky.
-
'LoWrkDays' je počet pracovních dní, v rámci vyšetřované dávky, do bodu zlomu.
-
Pozice může nabývat hodnot 1..31.
-
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říklady