DayInfo

(    CalIndex   : Word;
     Day        : Byte;
     Idx        : Byte; 
 dim IsNext     : Byte;
 dim ActIdent   : LongInt;
 dim ActFMin    : Word;
 dim ActTMin    : Word;
 dim ActChar    : Char;
 dim ActAttr    : Word;
 dim ActClass   : Word;
 dim ActSpecf   : Word;
 dim ActSpecfEx : Word)

Používá se k přímému zjištění aktivit dne Day ze mzdového kalendáře.

Procedura se nevykoná, jestliže před vstupem do ní je _CalResult.

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:

dim D, Idx, IsNext : Byte;
dim Ident : LongInt;
dim FMin, TMin, Attr, Class, Spec, SpecEx : Word;
dim Ch : Char;
for D := 1 to 28 do
  Idx := 1;
  DayInfo(997,D,Idx,IsNext,Ident,FMin,TMin,Ch,Attr,Class,Spec,SpecEx);
  call Show;
  if IsNext then
    repeat
      _Inc(Idx);
      DayInfo(997,D,Idx,IsNext,Ident,FMin,TMin,Ch,Attr,Class,Spec,SpecEx);
      call Show;
    until IsNext = False;
  endif
end;
Exit

procedure Show;
  WInit(10, 0,0,30,15, "", 7,0);
  WOpen(10);
  PrintLn("Den/Idx:",D,"/",Idx);
  PrintLn("Ident: ",Ident);
  PrintLn("IsNext: ",IsNext);
  PrintLn("FMin: ",FMin);
  PrintLn("TMin: ",TMin);
  PrintLn("Ch: ",Ch);
  PrintLn("Attr: ",Attr);
  PrintLn("Class: ",Class);
  PrintLn("Spec: ",Spec);
  wait
  WDone(10)
endproc