A művelet elindításakor a program leválogatja és megjeleníti a művelet ablakában lévő táblázatban az aktuális rendelés azon tételeit, melyek
- foglalásban szerepelnek és még nem teljesültek teljes mennyiséggel, azaz van foglalásból visszavonható mennyiség,
- még nem teljesültek egyéb speciális módon (a szállítólevél tételben a teljesítés mennyiségeltérés esetén is pipával a "mérős" termékeknél fordulhat elő, hogy nem pontos mennyiség esetén is teljesülhet egy rendeléstétel),
Ha nincs a fenti feltételeknek megfelelő rendeléstétel, akkor a következő üzenet jelenik meg: "Nincs foglalásból visszavonható mennyiség", amit az OK gombbal lehet nyugtázni.
A megjelenő ablakban lévő táblázatban a felhasználó dönthet arról, hogy mennyi legyen az Új foglalt mennyiség vagy a Még várt mennyiség az adott kiszolgáló rendeléstételhez kapcsolódóan, majd az OK gombbal az általa megadott értékek alapján módosítjuk a kiszolgáló rendeléstételnél a foglalt mennyiséget.
Fontos:
- Ez a művelet nem arra való, hogy a foglalt mennyiséget megemeljük, máshogy mondva nem foglaláskapcsolat generálásra, vagy még több áru igénylésére szolgál, hanem arra, hogy ha az árura valamiért mégsincs szüksége az azt igénylő rendelésnek, akkor ezt a tényt kezelni lehessen az igénylő rendelés irányából is a foglalások vonatkozásában.
- A fejlesztés jelen fázisában csak az igénylő rendeléstételt közvetlenül kiszolgáló rendeléstételt lehet a művelettel kezelni. Ha például a kiszolgáló egy belsőrendelés, amit egy szállítórendelés fog kiszolgálni, akkor előfordulhat, hogy a belsőrendelésben nem lehet lecsökkenteni a foglalt mennyiséget, mert így ott alakul majd ki egy foglalással ütköző állapot. A program ilyenkor az aktuális hibaüzenetet fogja küldeni és nem fogja megvalósítani a foglalások visszavonását. Az ilyen bonyolultabb eseteket a foglalás láncot végigkövetve (a Tétel / Állapot fülön a Foglalás táblázatban a kapcsolódó funkció segít hamar célba jutni), egyesével, a kiszolgáló oldali bizonylatbevitelben kell elvégezni.
- Előfordulhat, hogy a művelet elindítása után a kiszolgáló oldali rendelésen módosítást végez egy másik felhasználó, ezért az itt megadott adatok mentése nem végezhető el. Ilyen esetben a programban megszokott "Az adatokat időközben módosították" üzenetet küldi. Ilyenkor a műveletet újra kell indítani és megismételni a folyamatot.
A programban tárolt (dbo.AruforgBizTetelFoglalas tábla) és az itt megjelenített adatok könnyebb megértését ez a táblázat igyekszik szemléltetni:
(Az adatbázismezőkből csak a jelen kérdéskör szempontjából releváns mezőket mutatja meg)
A képzelt igénylő példa rendeléstétel a 2024-VRO/000016 (1). Ezt a rendeléstételt két kiszolgáló rendeléstétel is ellátja áruval. Egyik a 2024-SRO/000016 (1) szállítórendelés tétel, másik a 2024-BRO/000010 (1) belsőrendelés tétel.
A szállítórendelés tétel esetén látszik, hogy három részletben történt foglalt mennyiség bejegyzés (sárga kiemelés) az igénylő rendeléstétel részére (nem jellemző, de előfordulhat ilyen eset) és a szállító résszállításai során két részletben kapott árut (zöld kiemelés)
A belsőrendelés tétel egyszerűbb eset, ott a foglalt is és a teljesült egy-egy sor.
A program használata során az a legjellemzőbb eset, hogy a foglalt és a teljesült mennyiség is egy-egy sor, de mivel nem elképzelhetetlen a szállítórendelésnél illusztrált bonyolult eset sem, ezért láttuk szükségesnek ennek a példasornak a bemutatását.
Mivel a foglalt és teljesült mennyiségek közt nincs összefüggés, ezért a művelet táblázatában foglalt és teljesült összmennyiségek feltüntetésének van csak értelme. A fenti képen szereplő példa esetében a művelet táblázatában a 2024-VRO/000016 (1) igénylő rendeléstételhez két sort fogunk látni:
Igénylő rendeléstétel |
Kiszolgáló rendeléstétel |
Foglalt mennyiség |
Teljesült mennyiség |
Visszavonható mennyiség |
Új foglalt mennyiség |
Még várt mennyiség |
2024-VRO/000016 (1) |
2024-SRO/000016 (1) |
10 |
3 |
7 |
6 |
3 |
2024-VRO/000016 (1) |
2024-BRO/000010 (1) |
4 |
3 |
1 |
3 |
0 |
A szállítórendelés tétel során jól látszik, hogy a Foglalt és a Teljesült mennyiség is egy összesen érték, ezekből ered a Visszavonható mennyiség.
Az Új foglalt mennyiség és a Még várt mennyiség oszlopokat a felhasználó tölti ki az aktuális igény szerint. A két mezőből azt érdemes használnia, amit a rendelkezésére álló információk alapján könnyeben tud kitölteni, a másik mezőt a program automatikusan hozzáigazítja.
A példánkban a belsőrendeléstől már nem kérünk árut, ott a program a foglalt mennyiséget (Excel kép F9 mező) 4-ről 3-ra fogja módosítani.
A szállítórendelés esetén még szeretnénk 3-at kapni, azaz a programnak itt az a feladata, hogy a Foglalt mínusz Teljesült mennyiségek összesített értéke (sárga és zöld kiemelések együttesen) a művelet futtatása után 3 legyen. Ehhez ugye el kell vegyen a foglalt mennyiségből 4-et. A program igyekszik minél kevesebb foglalás sort módosítani, ezért jelen esetben a 6 (Excel kép F3 mező) fog módosulni 2-re.
A fenti példában, ha a szállítórendelés sorában is 0-t írnánk a Még várt mennyiség oszlopba, akkor a programnak 7-el kellene csökkentenie a foglalt mennyiséget, amit viszont már csak két sor módosításával fog tudni elérni, azonban a használat szempontjából teljesen mindegy, hogy ezt hogyan hajtja végre, a lényeg, hogy a végeredményben kialakuló még elvárt áru igény annyi legyen, amennyire jelen állás szerint a felhasználó jelen műveletben megadott utasítása alapján szükség van.
Előfordulhat - leginkább akkor, ha a foglalt mennyiségből még semmi sem érkezett meg - hogy a teljes foglalás okafogyottá válik. Ilyen esetben a program az itt megadott 0 mennyiséget fogja bejegyezni foglalt mennyiségnek, tehát nem törli ki a sort, nyoma marad annak, hogy valaha ez az rendeléstétel igényt tartott ott árura.
Alkalmazó funkciók:
Összes visszavonása |
[I]/N. Igaz érték esetén a program úgy tölti ki a táblázatban az Új foglalt mennyiség és Még várt mennyiség oszlopokat, hogy minden visszavonható mennyiséget teljes egészében visszavon. A következő pipa ennek az ellenkezőjét éri el, ebből következően vagy csak ez, vagy csak a következő pipa állhat igaz értéken. Az, hogy melyik pipa álljon igaz értéken, azt mindig az adott élethelyzet dönti el, attól függ hogy az a több tétel, amit vissza kell vonni, vagy az, amelyiket nem. |
Nincs visszavonás |
I/[N]. Lásd az előző pipánál. |
Szolgáltatások |
[N]/I.Azért került erre a tényezőre egy külön szabályzás, mert speciális esetet képviselnek. A cikkekkel ellentétben a szolgáltatások teljesítését a program nem tudja feljegyezni, mert a foglalás teljesülése a diszponáláson keresztül valósul meg, a szolgáltatások pedig nem kerülhetnek készletre, így diszponálni sem lehet őket. Igaz érték esetén szolgáltatás típusú tételek is bekerülnek az eredménybe, aminek annyi lehet a jelentősége, hogy az aktuális állapotuknak megfelelően állíthassa be a felhasználó a még foglalásból elvárt mennyiséget. Máshogy mondva: csak egy karbantartási feladatot van értelme ezekkel a tételekkel kapcsolatban elvégezni. |
Foglalásból visszavonható tételek
. Minden mennyiség mezőre igaz, hogy annyi tizedessel jelennek meg, illetve vihetők be az adatok, amennyi a sorbeli rendeléstételen szereplő termékhez megadott alapértelmezett mennyiségi egységben a tizedesszám. |
|
Termék kód |
A sorbeli rendeléstételen szereplő termék kódja. |
Termék név |
A sorbeli rendeléstételen szereplő termék neve. |
Igénylő rendeléstétel |
Nem módosítható. Azok a rendeléstételek, melyek a fentebbi leírásban taglalt algoritmusnak jelen bizonylaton megfelelnek. Mindegyik annyi soron fog szerepelni, ahány kiszolgáló rendeléstételtől vár még árut. |
Kiszolgáló rendeléstétel |
Nem módosítható. Az a kiszolgáló rendeléstétel (pl. szállító, belső, stb...), amelytől a sorbeli rendeléstétel még árut vár. |
Foglalt mennyiség |
Nem módosítható. Az igénylő és a kiszolgáló rendeléstétel viszonylatában a foglalt mennyiségek összege. Foglalt mennyiség az, amelynél a foglalás táblában a mennyiség mezőben pozitív érték szerepel. |
Teljesült mennyiség |
Nem módosítható. Az igénylő és a kiszolgáló rendeléstétel viszonylatában a teljesült mennyiségek összegének reciproka (ezek negatív értékkel vannak bejegyezve, de itt a jobb átláthatóság kedvéért pozitív értékkel jelenítjük meg). |
Visszavonható mennyiség |
Nem módosítható. Az előző két mező különbsége, azaz Foglalt - Teljesült. Tulajdonképpen ez az érték megegyezik azzal, amennyi árut még ez a kiszolgáló rendeléstétel jelenleg szállítana ennek az igénylő rendeléstételnek. |
Új foglalt mennyiség |
Módosítható. Ajánlott értéke a fejlécen található Összes visszavonása pipa igaz állásakor a Teljesült mennyiség + Még várt mennyiség, tehát nem várunk már több árut. Ha a Nincs visszavonás pipa áll igaz értéken, akkor a Foglalt mennyiséggel egyező, azaz nem változtatunk a meglévő adaton. |
Még várt mennyiség |
Módosítható. Ajánlott értéke a fejlécen található Összes visszavonása pipa igaz állásakor az Új foglalt mennyiség - Teljesült mennyiség ami 0 -t eredményez, tehát nem várunk már árut. Ha a Nincs visszavonás pipa áll igaz értéken, akkor a Visszavonható mennyiséggel egyező, azaz nem változtatunk a meglévő adaton. |
Kiszolgáló kód |
A sorbeli rendeléstételen szereplő ügyfél kódja, belsőrendelés esetén a raktár kódja. |
Kiszolgáló név |
A sorbeli rendeléstételen szereplő ügyfél neve, belsőrendelés esetén a raktár neve. |
Nyomógombok
OK |
Megnyomásakor a program végrehajtja a kiszolgáló rendeléstételekben a foglalt mennyiségek módosítását. A módosítás természetesen naplózásra kerül annak a felhasználónak a nevében, aki ezt a műveletet használta. Az Enter gomb lenyomásával is elindítható a folyamat. |
Mégsem |
Megnyomásakor a program kérdés nélkül bezárja a művelet ablakát és a fókusz visszatér a kiinduló bizonylatba. |