Az abroncs számla mellékletek tömeges beolvasásához használatos másik formátum abban tér el az előző oldalon megismerttől, hogy a számlatételeken túl előzmény szolgáltatási igényt és kapcsolódó abroncs műveleteket is generál a rendszer.
Ehhez kétféle betöltési lehetőség választható, eltérő formátumú táblázatokkal. A működésbeli különbség a hiányzó cikkek kezelésében van, míg az általános abroncs beolvasó fájl feltöltése esetén ezeket felhasználónak kell megfeleltetnie, addig a MARSO betöltőben a rendszer maga elvégzi a megfeleltetést - ha megadásra kerülnek a szolgáltatási elemek.
Az Általános abroncs és a MARSO beolvasó fájl típus paraméterezése megegyezik, így a beolvasó felületen bármelyiket választva egységes működést látunk.
A szállítói számla kitöltése kötelező, enélkül a rendszer nem olvassa be a tételeket. Nem lehet kiválasztani a szolgáltatás és szolgáltatási elem mezők értékét, mert előbbit a fájl típus tartalmazza, utóbbit pedig a fájlban szereplő cikkszámok beazonosításával fogja a rendszer meghatározni. A fájl használatával a számlatételek létre hozása mellett előzmény szolgáltatási igényeket és abroncs műveleteket is generálunk. A pipa eltávolítható, ebben az esetben nem történik előzmény generálás.
Miután a fájl kiválasztás és beolvasás sikeresen megtörtént, a rendszer a táblázatban megadott cikkeket megpróbálja beazonosítani.
Ezen a ponton elérkeztünk a két beolvasó közti különbséghez.
A soroknál a szolgáltatás elemeket a Terméknév (cikk név) alapján határozza meg a rendszer.
Amennyiben a rendszer valamelyik cikket nem találja meg, azt felveszi 'hiányosként', és erről hibaüzenetben tájékoztatja felhasználót. A megfeleltetés a Cikkek felületen végezhető el, mely közvetlenül elérhető a képernyőről Hibalista gomb alatt. (A felülethez súgó itt.)
Az összerendelést követően újra el kell indítani a fájl feldolgozását.
A fájlban szereplő "Elsődleges szolgáltatás elem" az a szolgáltatás elem, amely bekerül a szolgáltatás igény tételbe. Ezért az összetartozó soroknál nem kell megadni ezt az adatot minden tételhez. Egy azonos szerződéshez, azonos ügyfél bejelentés szöveggel csak 1-1 szolgáltatás igényt, szolgáltatás igény tételt és abroncs művelet tételt készítünk. A táblázatban - ha egy gépjármű azonos eseményéhez több tétel is tartozik (pl 1 db abroncs és 1 db szerelés) -, a cikkek szerinti részletes bontás az abroncs művelethez tartozó árajánlat tételekben (és a szállítói számla tételekben) látszik majd.
FONTOS! A létrehozott szállítói számla tételek törölhetőek, és ezzel együtt az előzmény adatokat is törli a rendszer HA az "Összes tétel törlése" gombot alkalmazzuk. Amennyiben egyesével törli felhasználó a számla tételeket, akkor a legenerált szolgáltatási igényeket, abroncs műveleteket a rendszer nem vonja vissza! (Ezt addig lehet megtenni, amíg a szállítói számla iktatott állapotú.)
A beolvasó fájl szerkezete:
A formátum rendszerbeli neve: SZALL_SZLA_MARSO (Szállítói számla - Marso - v1)
Paraméterek:
Kategória: Szeparátoros
Elvárt kódolás: iso-8859-2
Mező vége jel: ;
OSZLOPOK:
1. RENDSZAM Rendszám. (Karakteres)
2. KERET Keretszerződés száma. (Numerikus)
3. EGYEDI Egyedi szerződés száma. (Numerikus)
4. KMORA Km óra állása. (Numerikus)
5. SZOLG_DAT Szolgáltatás dátuma. KÖTELEZŐ (Dátum, YYYY.MM.DD)
6. TERMEK Szolgáltatás / termék megnevezése, F1-ben a CIKK. KÖTELEZŐ (Karakteres)
7. MENNYISEG Mennyiség. (Numerikus)
8. ME Mennyiségi egység. (Karakteres)
9. NETTO_EGYSEGAR Nettó egységár. KÖTELEZŐ (Numerikus)
10. NETTO Nettó összesen a számlatételben. KÖTELEZŐ (Numerikus)
11. BEJELENTES Ügyfél bejelentés szövege. (Karakteres)
12. MUVELET Művelet megnevezése, ABR_MUVELET szótár Érték szerint. KÖTELEZŐ (Karakteres)
13. TIPUS Művelet típusa, művelettől függő szótárak (ABR_ATTAROL_TIP, ABR_MUV_RENDAL, ABR_SZER_TIP, ABR_IDOSZCS_TIP) Érték mezői szerint kell tölteni. KÖTELEZŐ (Karakteres)
14. SZOLG_ELEM_ELSO Elsődleges szolgáltatás elem, ez kerül a szolgáltatási igény tételbe. (Karakteres)
15. NETTO_IGENY Nettó összesen a szolgáltatási igényben. (Numerikus)
16. TOVABBT_DONT Továbbterhelési döntés kódja. (Karakteres, S/T/K/F)
Az általános abroncsbeolvasónál írtak erre a beolvasó formátumra is igazak, de a MARSO beolvasó fájl szerkezete kiegészült két oszloppal, amikhez funkció is társul.
Tétel szolgáltatás elem. Beolvasáskor a Cikk és Tétel szolgáltatás elemet egyszerre vizsgáljuk.
Amennyiben a fájlban meg van adva az F1-es szolgáltatás elem, akkor cikkszám hiány esetén a rendszer maga elvégzi a megfeleltetést.
Ha már létezik a törzsadatok közt a cikkszám és attól eltérő szolgáltatás elem szerepel a fájlban párosításként, a rendszer hibaüzenetet ad, és a feldolgozás elakad. A probléma rendezése felhasználói feladat (vagy a cikkhez rendelt szolgáltatási elemet módosítja, vagy a fájlban szereplő adatokat).
Ha a cikkszám nem szerepel a törzsben, és a betöltő fájlban nincs szolgáltatás elem, akkor a rendszer hiányosként rögzíti a cikkek közé (ez esetben az általános beolvasóban írtak szerint kell eljárni).
Megrendelés/szolgáltatás igény szám
A megrendelés számot, vagy a szolgáltatás igény azonosítóját is képes felismerni a rendszer. Emiatt ez a beolvasó nem csak generálni tud új előzmény adatokat, hanem a megkezdett rögzítéseket is folytatni tudja, ha kitöltött a "Megrendelés" oszlop.
Fontos tudni azonban, hogy a rendszer vizsgálja beolvasáskor a gépjárművet is. Amennyiben a beolvasásra kerülő táblázatban a megadott munkaszám nem egyezik meg a szolgáltatási igényben szereplő gépjármű adattal, akkor azt új igénynek tekintjük, így a rendszer új szolgáltatási igényt generál a megadott paraméterekkel (és a felhasználói rögzítés befejezetlen marad).
A beolvasó fájl szerkezete:
A formátum rendszerbeli neve: SZALL_SZLA_MARSO (Szállítói számla - Marso - v2)
Paraméterek:
Kategória: Szeparátoros
Elvárt kódolás: iso-8859-2
Mező vége jel: ;
OSZLOPOK:
1. RENDSZAM Rendszám. (Karakteres)
2. KERET Keretszerződés száma. (Numerikus)
3. EGYEDI Egyedi szerződés száma. (Numerikus)
4. KMORA Km óra állása. (Numerikus)
5. SZOLG_DAT Szolgáltatás dátuma. KÖTELEZŐ (Dátum, YYYY.MM.DD)
6. TERMEK Szolgáltatás / termék megnevezése, F1-ben a CIKK. KÖTELEZŐ (Karakteres)
7. MENNYISEG Mennyiség. (Numerikus)
8. ME Mennyiségi egység. (Karakteres)
9. NETTO_EGYSEGAR Nettó egységár. (Numerikus)
10. NETTO Nettó összesen a számlatételben. KÖTELEZŐ (Numerikus)
11. BEJELENTES Ügyfél bejelentés szövege. (Karakteres)
12. MUVELET Művelet megnevezése, ABR_MUVELET szótár Érték szerint. KÖTELEZŐ (Karakteres)
13. TIPUS Művelet típusa, művelettől függő szótárak (ABR_ATTAROL_TIP, ABR_MUV_RENDAL, ABR_SZER_TIP, ABR_IDOSZCS_TIP) Érték mezői szerint kell tölteni. KÖTELEZŐ (Karakteres)
14. SZOLG_ELEM_ELSO Elsődleges szolgáltatás elem, ez kerül a szolgáltatási igény tételbe. (Karakteres)
15. SZOLG_ELEM_TET Tétel szolgáltatás elem. (Karakteres)
16. NETTO_IGENY Nettó összesen a szolgáltatási igényben. (Numerikus)
17. TOVABBT_DONT Továbbterhelési döntés kódja. (Karakteres, S/T/K/F)
18. MEGRENDELES Megrendelés/szolgáltatás igény száma. (Karakteres)
kész