Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

Nagy Machinátor súgó

A művelet lényege, hogy meg kell határozni, hogy egy felrakott tételt hol kell lerakni.

Felrakásból

Ha tételnek a feladata a felrakás (FUBizAlTét.Feladat=Felrakás), akkor minden tétel felvétel után elindul a lerakás generálás

Állomás meghatározás

A Felrakásban szereplő bizonylatok (FUBizAlTét) alapján először az Állomásokat meghatározni.

Új állomás létrehozása

Ha még nem volt olyan állomás, vagy az állomáson már volt az autó (FuBizÁllomás.Állapot#Kezdhető), akkor új állomást vesz fel a program)

Tétel és altétel létrehozás

A felrakásban szereplő tételeket és altételeket le kell generálni az új állomás alá.

A FubizTétel.FőTétel mezőbe be kell írni a szülő rekord azonosítóját.

FuBizTétel.Feladat = Lerakás

A Lerakás típusú tételben a Raktárforgalom mező értékét a FuvarTörzs paraméterekben megadott Lerakás felrakás alapján kell meghatározni (Nincs | Visszáru)

Át nem vett mennyiségből

Ha egy Lerakás műveletben nem adnak át minden tételt, akkor

a FuBizAlTétel rekord alapján a Mennyiség és az Átvett mennysiég különbségéből kell generálni a Lerakást.

Lerakást csak akkor kell generálni, ha  FuBizTét.LerakásElmaradás=Állomás nem vette át.

Állomás meghatározása és új állomás létrehozás

Meg kell határozni, hogy hol rakták fel a most le nem rakott árut. Ugyanoda kell visszavinni.

A FuBizAltétel rekordhoz tartozó FuBizTétel rekordban lévő FőTétel mező értéke alapján kell elővenni az eredeti FuBizTétel rekordot (Ez valószínűleg egy Felrakás lesz).

Ehhez a rekordhoz tartozik egy Állomás.

Ezt az Állomást kell lemásolni és új értéket adni neki.

Ha kiderül, hogy nem lehet sehova se vinni,

mert az árut eredetileg ott tették fel, akkor nem kell új állomást generálni, helyette a FuBizTét.LerakásElmaradás=Állomás nem vette át értékét kell módosítani a Gépkocsin nem volt annyi értékre és újra meg kell hívni a Teljesítés lezárást.

Tétel és altétel létrehozás

A lerakásban szereplő nem teljesített tételeket és altételeket le kell generálni az új állomás alá.

A FubizTétel.FőTétel mezőbe be kell írni a szülő rekord azonosítóját.

FuBizTétel.Feladat = Lerakás

A Lerakáshoz tartozó Jóváhagyás adatokat a Jóváhagyás adatok meghatározása eljárással kell meghatározni.