Leltárívenként szabályozhatóan készítheők el a hiány és többlet szállítólevelek. Akkor is le kell futtatni, ha egyetlen hiány és/vagy többlet sincs, mert ennek a funkcionalitásnak a hatására állítja be a program a leltárív(ek)re a Feldolgozott állapotot. Ez akkor történik meg, ha Teszt futtatás = 0 értékkel hiba nélkül lefutott a folyamat.
Hiba esetén (mindegy, hogy teszt futtatás zajlik-e) a következő üzenet jelenik meg "A generálás nem sikerült!" és a Hiba táblázatba kiírja a program a problémás adatokat. Az OK gomb megnyomása után a fókusz visszatér a funkcióba és a problémás leltárív tételekhez bejegyzi az első feltárt hiba adatait.
Ha nincs kijelölve egyetlen leltárív sem (minden soron Generálás = 0), akkor a következő üzenet jelenik meg: "Válasszon ki legalább egy leltárívet!"
Fontos, hogy a készlet leltár hiányra/többletre generált szállítólevelek nem vonhatók vissza. Erre az adatintegritás miatt van szükség. Abban az esetben, ha a felhasználó észreveszi, hogy tévedésből generálta le a készlet leltárhoz a szállítóleveleket az alábbiakat tudja tenni:
•
•kézzel vesz fel szállítólevelet a leltár hiány/többlet korrigálásra.
Fontos, hogy a számviteli megfelelőség miatt készüljön bizonylat a korrekcióról.
Az elkészülő szállítólevél tételek nyilvántartási árai a következők szerint alakulnak ki:
Ki irányú (azaz a hiányokat kezelő) szállítóleveleknél a tétel nyilvántartási ára mindig az aktuális készlet szerinti, pont, mintha például értékesítenénk az adott terméket.
Be irányú (azaz a többleteket kezelő) szállítóleveleknél a tétel nyilvántartási ára már kicsit összetettebb:
- Ha nincs hiány-többlet összevezetés, akkor elsősorban a Hiány/Többlet fülön a Kézi nyilvántartási egységár mezőben megadott, ha itt nem adott meg a felhasználó értéket, akkor a Mozgásnemben az Ajánlott ár mezőben megadott érték szerint tölti ki a program az egységár mezőt és ebből ered a nyilvántartási ár.
- Ha van hiány-többlet összevezetés és olyan többlet szállítólevél tételről van szó, amely egy hiány szállítólevél tétel párja, akkor ez a többlet szállítólevél tétel megörökli a hiány szállítólevél tételben szereplő nyilvántartási árat. Ezekből ilyenkor kibe párok születnek (bekerülnek a SzLevelTetelKiBePar táblába), aminek hatására ha később változna a hiány tétel nyilvántartási értéke (ez több okból is megtörténhet) akkor ezt a nyilvántartási ár változást ez a többlet pár is le fogja követni. Ez a programban egy megszokott működés, a készlet leltárban a hiány-többlet összevezetésnek ez az egyik legfontosabb lényege. Ebből a működésből eredően viszont hiába adott meg a felhasználó a Hiány/Többlet fülön a Kézi nyilvántartási egységár mezőben értéket, ha végül abból a leltárív tételből ilyen kibe pár többlet lesz, az általa megadott érték nem fog érvényre jutni, azt a program legkésőbb a következő Készlet - Nyilvántartási ár újraszámoláskor felül fogja írni a hiány szállítólevél párban szereplő nyilvántartási árral. Természetesen ez csak az összevezetett mennyiség erejéig történik meg. Példa: Ha a leltárív tétel többlete 3db, ebből hiánnyal összevezetve 2db, akkor a maradék 1db-ra sima leltár többlet szállítólevél fog készülni, melyben a felhasználó által megadott kézi nyilvántartási ár már érvényre jut.
Fentiek alapján a Sorozatban az egyes mozgásnemeket úgy javasolt beállítani, hogy ahol a nyilvántartási árakra nincs hatással az egységár, oda felesleges ajánlásokat beállítani, mert a program nem fogja kitölteni az egységár mezőt, nem tölti az időt vele csak akkor, amikor erre szükség van. Tehát:
- Leltár hiány mozgásnem - azaz a tényleges és végleges hiányok: Ár bevitel = 0, vagy 1 esetén Ajánlott ár = Nincs
- Egyéb kiadás mozgásnem - azaz azok a hiányok, amelyek többlettel összevezetésre kerültek: Az előzővel egyezően.
- Egyéb bevétel mozgásnem - azaz azok a többletek, amelyek hiányokkal összevezetésre kerültek: Az előzővel egyezően.
- Leltár többlet mozgásnem - azaz azok a többletek, amelyeknek nem volt hiány párja: Ár bevitel = 1 és Ajánlott ár = a választható értékekből az az algoritmus, amely szerint a nyilvántartási árakat szeretnénk kialakítani.
Nincs értéket beállítva nem lesz nyilvántartási ára ezeknek a tételeknek, illetve akkor sem, ha a kiválasztott értékhez a program nem talál megfelelő adatot a rendszerben, például a beállított ártáblához nincs ára a terméknek. Ilyen esetekben csak a leltárban a felhasználó által megadott Kézi nyilvántartási egységárból képes a program nyilvántartási árat keletkeztetni. Amennyien ez is hiányzik, úgy a tételnek nem lesz nyilvántartási ára.
Fontos tudni, hogy a fentebb már említett Készlet - Nyilvántartási ár újraszámolás folyamata mindaddig meg fogja változtatni a leltározás végeredményeként kialakult nyilvántartási árakat és értékeket, ameddig olyan cselekmények zajlanak a programban, amely a nyilvántartási árakra hatással vannak, például egyéb költségek utólagos rögzítése, fuvarszámlák beszerzésekre terhelése, stb.
Teszt futtatás |
[I/N] Igaz érték esetén nem történik szállítólevél generálás, azt csak szimulálja a program. Elsősorban arra való, hogy amikor még nincs minden ív készen, de már van, amivel lehet dolgozni, akkor kipróbáljuk, hogy ami készen van, ott lesz-e valami akadálya a szállítólevelek generálásának, és ha igen, akkor el tudjuk kezdeni annak elhárítását. |
"Leltárív" táblázat
Csak Jóváhagyva, vagy Hiány-többlet összevezetve állapotú leltárívek kerülnek az eredménybe (ahol a Paraméter sorozatban a Hiány-többlet összevezetve pipa igaz, ott ez utóbbi az elvárás), ahol csak a Generálás pipa módosítható. A táblázat oszlopai: |
|
Leltárív név |
Annak a leltárívnek a neve látható a mezőben, amelyre lehetőség van már szállítólevelet generálni. |
Állapot |
A sorbeli leltárív állapota. |
Típus |
A sorbeli leltárív típusa, ami Normál vagy Újraszámoltatás lehet. |
Generálás |
[I/N] Igaz érték esetén történik meg a sorbeli leltárívhez tartozó Hiány/Többlet szállítólevelek generálása, azaz lehetőség van akár leltárívenként egyesével generálni a szállítóleveleket. Ha van Hiány-többlet összevezetés, akkor az összevezetett leltárívekre kötelező egyszerre szállítólevelet generálni. Lásd még alább a Generálásra jelölendő leltárív mezőnél. |
"Hiba" táblázat
Futtatást követően akkor látható benne adat, ha a szállítólevelek generálásakor hiba lépett fel. A táblázat nem módosítható oszlopai: |
|
Leltárív tétel |
Annak a leltárívnek neve és a tételének sorszáma (ID-je) kerül kiírásra / jellel elválasztva - például: Központi raktár / 0001 / 1 - amellyel kapcsolatosan a hiba felmerült. |
Hibakód |
A fellépő hiba kódja. |
Hibaleírás |
A fellépő hiba leírása. |
Generálásra jelölendő leltárív |
Csak Hiány-többlet összevezetés esetén látszik és csak akkor, ha a Hibaleírás = "Összevezetés esetén az összevezetett leltárívekre egyszerre kötelező szállítólevelet generálni!". Akkor küldi ezt a hibaüzenet a program, ha történt hiány-többlet összevezetés és a fenti Generálás oszlopban úgy állnak a pipák, hogy vagy csak a hiányt, vagy csak a többletet tartalmazó leltárívre van igazra állítva, azaz úgy kellene szállítólevelet generálni, hogy az összevezetett tételeknek csak egyik lábára készül szállítólevél. Ezt a program nem engedi és ebbe az oszlopba kiírja annak a leltárívnek a nevét, amelyet kötelező igazra állítani annak érdekében, hogy ez a "felemás" állapot megszűnjön. Ha több ilyen problémát is talál a program, akkor több sorba, egyesével kiírja a kötelezően igazra állítandó leltárívek neveit. |
Nyomógombok
Rendben |
Megnyomásakor a program végrehajtja a beállításoknak megfelelő feladatot. |
Mégse |
Megnyomásakor az ablak kérdés nélkül bezárul és a fókusz visszatér a funkcióhoz. Amely sorral probléma volt, azt a program ettől függetlenül is megjelöli. |
Bezár |
Akkor jelenik meg a gomb, ha a Rendben gomb megnyomása utáni eredmény ablakot a felhasználó az OK gomb megnyomásával bezárta. Ekkor csak ez a gomb látszik és az ablak bezárására szolgál. Amennyiben a felhasználó bezárás nélkül változtat valamit az ablakban, ez a gomb eltűnik és a másik kettő újra megjelenik. |