SCREEN CODE: FAJL_BEOLV_HIBAK.PARAM
A rendszerben elérhető betöltések indításakor a rendszer mindenek előtt ellenőrzi a fájlok majd az egyes sorok formai helyességét. A fájlban szereplő adatokat csak akkor olvassa be, és tárolja el, ha azok megfelelnek a fájl típusához előzőleg definiált formátumnak (a formátumok definiálását bővebben lásd a Fájl beolvasás és előfeldolgozás súgóban). Bármilyen apró eltérés hibaüzenethez vezet, ezek megoldásához kívánunk segítséget nyújtani ezen az oldalon.
Fontos! A beolvasás hibátlansága nem egyenlő a beolvasott adatok helyességével!
A betöltésre kerülő állományok mindig CSV kiterjesztésű fájlok. Két nagy csoportba oszthatjuk őket:
felhasználó által Excel táblázatban szerkeszthető fájlok;
felhasználó által Excel alkalmazással nem szerkeszthető fájlok.
A CSV fájlokat Excel táblázatként megnyitva az alkalmazás formátum módosításokat okoz. Például a dátumokat, illetve a mező vége jelzéseket átkonvertálja. Hiába mentjük ismét CSV kiterjesztéssel, mentést követően ezek nem az eredeti állapotukban kerülnek vissza az állományba. Ezért ha olyan fájltípushoz olvasunk be Excel-el mentett állományt, ahol kitétel az eredeti CSV fájl, az biztosan hibaüzenetet eredményez.
A CSV fájlok az adat mezőket rendre pontos vesszővel (;) választják el egymástól. Ha megnyitjuk a fájlokat a Notepad++ () segítségével, ezt jól láthatjuk minden esetben. Azokban a fájlokban, amelyeket az Excel alkalmazással nem szerkeszthetünk, maguk az adatok a pontos vesszők között idézőjelben ("adat1";"adat2"; stb.) szerepelnek.
A beolvasás eredménytelenségét okozhatja az alap állományban szereplő hiba is. Előfordul olykor, hogy a beszállítótól érkezett alap adatok nem megfelelőek. Ezeket javíthatjuk fenti kitétel figyelembe vételével.
Ha a betöltésre kerülő állomány szerkeszthető az Excel () alkalmazással, akkor egyszerűen megnyitva javíthatjuk az adatokat;
Ha nem használhatjuk az Excel-t, akkor a fájlt a Notepad++ () vagy a Jegyzettömb () alkalmazások valamelyikével javítjuk.
Típus
Technikai azonosító.
Sor
A beolvasott állomány ezen sorában található adathiba. Egy sor többször is szerepelhet a hibalistán, ha több mezővel is probléma van.
Üzenet
Itt jelzi rendszer, hogy a megjelölt tétellel mi a probléma.
Mezőnév
Azon F1 mezőnév, ahova az adat kerülne. Ezt tehát nem a betöltő fájl oszlop neve, azt még azonosítanunk kell ennek segítségével!
Az azonosításhoz nyissuk meg a Fájl paraméterezés adatlapot (ezt az állomány kiválasztása nyomógombra érkező ablakból tehetjük meg, a fájl típus adatlap ikonjára kattintva). Itt a táblázatos részben a Célmezők között keressük meg a hibalistán szereplő mezőnevet, és nézzük meg annak sorrendjét. Így már tudjuk, hányadik oszlopban található a hibás adat.
Mező értéke
Rendszer mutatja, hogy milyen adat szerepel a fájl megjelölt pozíciójában.
Megjegyzés
További információk szerepelhetnek itt az adat javításához.
A mező nem szám
Az állomány megjelölt sorában az adott mező nem felel meg a 'N' (numerikus) adatformátumnak.
A mező dátum formátuma nem megfelelő
a megjelölt mező dátum formátuma eltér az elvárttól. Ilyen esetben a Megjegyzés mezőben mindig megjelenik, hogy rendszer milyen formátumban várja az adatot.
A fájlban van olyan cikkszám, amelyhez nincs megadva szolgáltatási elem
a beszállítótól új cikkszám érkezett, melyet az első alkalommal meg kell feleltetni valamelyik F1 szolgáltatási elemnek. Ezt a Gépjárművek kezelése / Törzsadatok / Beszállítói cikktörzsek menüben tehetjük meg. Erről bővebben ezen az oldalon olvashatunk .
Nem sikerült felvenni a cikket a törzsbe
nem választottuk ki a beszállítót a betöltés előtt, így a rendszer nem tudja létrehozni az új cikkszámmal érkezett tételt.
DD/MM/YY; ahol DD a nap, MM a hónap, YY az évszám utolsó két karaktere.
YYYY.MM.DD HH:MI:SS; ahol YYYY az évszám, MM a hónap, DD a nap, HH az óra, MI a perc, SS a másodperc.
YYYYMMDD; év, hó, nap.
Az egyes karaktereket elválasztó írásjeleknek ( . / : ) szigorúan a megadottak szerint kell szerepelniük (vagy éppen ellenkezőleg - nem kell).
Amikor a megjelenő listában nagy mennyiségű hibás tétel szerepel, illetve egy adott sor több mezője is bekerült, nagy eséllyel a CSV fájl formátuma nem megfelelő. Elképzelhető, hogy az oszlopok sorrendje felcserélődött, vagy hiányzik egy, ami az egész szerkezetet felborítja.
A beszállítói állományban érkező cikkek kódszámainak esetleges változása is tömeges hibát okozhat beolvasáskor.
Előfordul, hogy a beszállítótól érkező fájlban egyes mezők nem felelnek meg az elvárt formátumnak. Általában az idézőjel, vagy a mező végét jelző pontos vessző marad ki valahol, esetleg bekerül egy felesleges szóköz karakter. Ezek miatt a sorban utána szereplő tételek elcsúsznak, hibát okozva ezzel a betöltés során. Ilyen esetekben a hibalistán szereplő sor és mezőnév alapján tudjuk beazonosítani, majd javítani a problémás tételt.
kész