FuBizÁllomás.ÁllomásKód
A Művelet az alábbi feltételek megléte esetén indul el:
- FuBizFej.Állapot = Kezdhető | Folyamatban
Aktualizálja a mező értékét a Művelet alapján.
Meg kell határozni, hogy milyen adatokkal kell legenerálni a raktárforgalmi bizonylatot.
Jóváhagyás adatok meghatározása
Szumma FUBizAlTét.ÁtvettMennyiség
Ha FuBizTétel ÁtvettMenyiség # UtasítottMennyiség és FuBizTétel.LerakásElmaradás=Nem maradt el, akkor Állapot =Folyamatban
Ha FuBizTétel ÁtvettMenyiség # UtasítottMennyiség és FuBizTétel.LerakásElmaradás=Gépkocsin nem volt annyi, akkor Állapot = Hiányosan teljesített
Ha FuBizTétel ÁtvettMenyiség # UtasítottMennyiség és FuBizTétel.LerakásElmaradás=Állomás nem vette át, akkor Állapot = Részlegesen teljesített, egyébként Teljesített
Ha van olyan FuBizTétel rekord, aminek Állapot=Részlegesen teljesített és Feladat=Lerakás, akkor megkeresi azt a FUBizAlTét rekordot a program, ahol a FUBizAlTét.ÁtvettMennyiség < FUBizAlTét.UtasítottMennyiség és, akkor elindul a Lerakás generálás
Ha van egyetlen olyan FuBizTétel.Állapot, aminek értéke Folyamatban, akkor FuBizÁllomás.Állapot=Folyamatban,
Ha FuBizTétel.Állapot rekordokban az összes tétel állapota Teljesített vagy Részlegesen teljesített vagy Törölt, de legalább egy tétel állapota Hiányosan teljesített, akkor FuBizÁllomás.Állapot=Hiányosan teljesített.
Ha FuBizTétel.Állapot rekordokban az összes tétel állapota Teljesített vagy Részlegesen teljesített vagy Törölt, és más állapotú tétel nincs, akkor FuBizÁllomás.Állapot= Részlegesen teljesített.
Ha FuBizTétel.Állapot rekordokban az összes tétel állapota Teljesített vagy Törölt, akkor FuBizÁllomás.Állapot= Teljesített
Ha FuBizTétel.Állapot rekordokban az összes tétel állapota Törölt, akkor FuBizÁllomás.Állapot= Törölt
Ha aFuBizÁllomás.Állapot=Folyamatban vagy Törölt, akkor FuBizÁllomás.JóváhagyásÁllapot=Nem hagyható jóvá, egyébként Jóváhagyható
Ha a FuBizÁllomás.Állapot= Teljesített, akkor a rendszeridőt bele kell írni a FuBizÁllomás.ÁllomásTeljesítés mezőbe.
Ha van egyetlen olyan FuBizÁllomás.Állapot, aminek értéke Folyamatban, akkor FuBizFej.Állapot=Folyamatban,
Ha FuBizÁllomás.Állapot rekordokban az összes állapota Teljesített vagy Részlegesen teljesített vagy Törölt, de legalább egy állapota Hiányosan teljesített, akkor FuBizFej.Állapot=Hiányosan teljesített.
Ha FuBizÁllomás.Állapot rekordokban az összes állapota Teljesített vagy Részlegesen teljesített vagy Törölt, és más állapotú nincs, akkor FuBizFej.Állapot= Részlegesen teljesített.
Ha FuBizÁllomás.Állapot rekordokban az összes állapota Teljesített vagy Törölt, akkor FuBizFej.Állapot= Teljesített
Ha FuBizÁllomás.Állapot rekordokban az összes állapota Törölt, akkor FuBizFej.Állapot= Törölt