Automatizált folyamatok időzítése.
DATAFILE AutoWork = AutoWork <module:AL>
VERSION 1
[ 1,2 :
Típus : ENUM '|Időzített|Esemény vezérelt'
ID : CARD32
Aktív : ENUM 'Nem|Igen' <default:'Igen'>
FutHely : ENUM 'Szerveren|Minden terminálon|Adott terminálon|Minden felhasználó esetén|Adott felhasználó esetén|Esemént kiváltó terminálon'
Terminál : CARD8
UserID : CARD32
[ 1:
ElsőDátum : DOSDATE <default:DátumTól>
ElsőIdő : LBCD 4 '99:99'
DátumIg : DOSDATE
Ismétlés : ENUM 'Nincs|Egyszer|Minden'
IsmSzám : CARD8
IsmTípus : ENUM 'Nincs|naptári nap|munkanap|héten|hónap|év'
HónapSzám : CARD8
HétTípus : CARD16
NapSzám : CARD8
NapTípus : ENUM 'naptári napján|munkanapján'
IdőPont : LBCD 4 '99:99'
IdőPont2 : LBCD 4 '99:99'
Perc : CARD16
Végétől : ENUM 'elejétől|végétől vissza'
]
[ 2:
EsemTípus : ENUM 'Bejelentkezés|Bizonylat esemény|&Adatbázis esemény|Speciális'
TermFilter0 : CARD32 -- a nyolc együtt a terminál szűrés, ami egy 32 byteos S_EnumSet
TermFilter1 : CARD32
TermFilter2 : CARD32
TermFilter3 : CARD32
TermFilter4 : CARD32
TermFilter5 : CARD32
TermFilter6 : CARD32
TermFilter7 : CARD32
UserFilter0 : CARD32 -- a nyolc együtt a felhasználó szűrés, ami egy 32 byteos S_EnumSet
UserFilter1 : CARD32
UserFilter2 : CARD32
UserFilter3 : CARD32
UserFilter4 : CARD32
UserFilter5 : CARD32
UserFilter6 : CARD32
UserFilter7 : CARD32
BizTFilter0 : CARD32 -- a nyolc együtt a BizTípus szűrés, ami egy 32 byteos S_EnumSet
BizTFilter1 : CARD32
BizTFilter2 : CARD32
BizTFilter3 : CARD32
BizTFilter4 : CARD32
BizTFilter5 : CARD32
BizTFilter6 : CARD32
BizTFilter7 : CARD32
BizEsemFilt : CARD8 -- SET felvétel, módosítás, törlés, nyomtatás
BizSzűres : CARD32
ActionMask : ASCII 8
DataName : ASCII 12
DatEsemFilt : CARD8 -- SET rekord felvétel, rekord módosítás, rekord törlés
DatTartFiltF : ASCII 240
DatTartFiltV : ASCII 240
DatModFiltF : ASCII 240
FutKérdés : ENUM 'Nincs|Van(alapértelmezett: igen)|Van(alapértelmezett: nem)'
]
Kötet : ASCII 1
Csoport : ASCII 1
AutoID : AutoFej.ID
HibaKezel : ENUM 'Tovább|Újra'
HibaMsg : ENUM 'NA|Van|Nincs'
HibaMsgTFlt0 : CARD32 -- a nyolc együtt a terminál szűrés, ami egy 32 byteos S_EnumSet
HibaMsgTFlt1 : CARD32
HibaMsgTFlt2 : CARD32
HibaMsgTFlt3 : CARD32
HibaMsgTFlt4 : CARD32
HibaMsgTFlt5 : CARD32
HibaMsgTFlt6 : CARD32
HibaMsgTFlt7 : CARD32
HibaMsgUFlt0 : CARD32 -- a nyolc együtt a felhasználó szűrés, ami egy 32 byteos S_EnumSet
HibaMsgUFlt1 : CARD32
HibaMsgUFlt2 : CARD32
HibaMsgUFlt3 : CARD32
HibaMsgUFlt4 : CARD32
HibaMsgUFlt5 : CARD32
HibaMsgUFlt6 : CARD32
HibaMsgUFlt7 : CARD32
MaxPerc : CARD32
TiltNapTípus : ENUM 'Nincs|Minden nap|Munkanap'
TiltIdőTől : LBCD 4 '99:99'
TiltIdőIg : LBCD 4 '99:99'
]
INDEX DUPKEY [ ID ]
INDEX CONDITION 1 DUPKEY [ Aktív+FutHely+Terminál+UserID+ElsőDátum+DátumIg ]
INDEX CONDITION 2 DUPKEY [ Aktív+Kötet+Csoport+EsemTípus+ActionMask+DataName ]
INDEX DUPKEY [ Aktív+Típus+Kötet+Csoport+AutoID+FutHely ]
INDEX DUPKEY [ ID+Kötet+Csoport ]
END DATAFILE AutoWork;