A Dokumentum modulban Határidőt generál
Gyűjtő |
A Dokumentum gyűjtő kódja |
Dátum |
Dátum, amiből képezni kell a határidőt. |
Idő |
Az időpont, amiből képezni kell a határidő idő részét |
HatáridőD |
|
HatáridőIdő |
|
1 |
A kapott Gyűjtő kódot a DKGyűjtFej.GyKód között kell megtalálni. |
2 |
A talált rekordból a következő mezők értékétől függ az eredmény: Határidő1 : ENUM 'azonnal|a felvételt követő' Határidő2 : CARD8 Határidő3 : ENUM '.munkanapon|.napon|.órában' Határidő4 : LBCD 4 '99:99' |
3 |
Ha Határidő1=azonnal, akkor a Kimenő adat HatáridőD + HatáridőIdő megegyezik a Bemenő paraméter Dátum + Idő-vel |
4 |
Ha Határidő1=felvételt követő és határidő3=.órában, akkor a HatáridőIdő úgy jön ki, hogy a Bemenő paraméter Idő-höz hozzá adásra kerül a HatárIdő2 értéke. A hozzáadást a 24 órás napnak megfelelően kell végrehajtani. Ha HatárIdő úgy jött ki, hogy 00:00-án átfordult, vagyis következő napra került, akkor HatáridőD=Dátum+[HatárIdő2/24, felfelé kerekítés egészre] nap, egyébként HatáridőD=Dátum |
5 |
Ha Határidő1=felvételt követő és Határidő3=.napon, akkor a HatáridőIdő=23:59 HatáridőD=Dátum + HatárIdő2 értékét napnak értelmezve |
6 |
Ha Határidő1=felvételt követő és Határidő3=.munkanapon, akkor a HatáridőIdő=23:59 HatáridőD=Dátum + HatárIdő2 értékét munkanapnak értelmezve és naptárt figyelembe véve. |