_ActivityAt

(    Index      : Word;
     Position   : Word;
 dim Class      : Word;
 dim Specf      : Word;
 dim SpecfEx    : Word;
 dim DayFrom    : Byte;
 dim DayTo      : Byte;
 dim IsStart    : Byte;
 dim Durat      : Word;
 dim SDurat     : Real) : Byte

Funkce detailního vyšetřování kalendáře ze mzdové položky dané indexem Index. Použije vnitřní datového pole, které bylo vytvořeno funkcí _InitActivity, vrací aktivitu na pozici Position.

Podívejte se na: Kalendářové makrofunkce

Příklady

Příklad:
procedure Test_Activity
    dim Idx     : Word; 
    dim Count   : Word; 
    dim Class   : Word; 
    dim Specf   : Word; 
    dim SpecfEx : Word; 
    dim DayFrom : Byte; 
    dim DayTo   : Byte; 
    dim IsStart : Byte; 
    dim Durat   : Word; 
    dim SDurat  : Real;

    Count := _InitActivity(997, clNemoc, spNemoc + spPlaceno, $ffff, false);
    Trace("Count:",Count);
    for Idx:=1 to Count do
        _ActivityAt(997, Idx, Class, Specf, SpecfEx, DayFrom, DayTo, IsStart, Durat, SDurat);
        Trace("Class:",Class,", Specf:",Specf,", SpecfEx:",SpecfEx,", DayFrom:",DayFrom,", DayTo:",DayTo,
        ", IsStart:",IsStart,", Durat:",Durat,", SDurat:",SDurat);
    end
endproc