Raktárhely import excel fájlból.
A fejléc sor alapján a következő adatokat dolgozza fel a szkript:
Kötelező oszlopok:
Raktár kód, Kód, Név
Opcionális oszlopok:
Használható, Térfogat, Komissió kódprefix,
Ajánlás típus:
(
0 -> Mozgásnem ajánlásban szerepel;
1 -> Készlet / Üres hely ajánlásban szerepel;
2 -> Minden ajánlásban szerepel;
),
Komissió besorolás:
(
0 -> Komissió;
1 -> Háttér;
2 -> Expediáló;
3 -> Átvételi;
)
A munkalap neve: Raktarhely
Paraméter fül:
- Excel fájl: az importálandó excel táblázat elérési útja
- Excel munkalap: az importálandó excel táblázatának munkalap neve
- Teszt futtatás (az eredmény nem mentődik el),
- Teljes naplózás,
- Létező rekord változhat (módosítás)
Csak hibátlan Excelt olvasunk be, amíg hiba van, a szkript nem végez semmilyen adatbázis módosítást, hanem kiírja a problémás adat oszlopát és az Excel sort ahol az szerepel.
Sablon excel táblázat az importáláshoz: rhelyimport.xlsx
A szkript futtatása során az alábbi szabályok érvényesek:
- az Ajánlás típus és Komissió besorolás mezőkben a fent látható módon a konkrét megnevezés helyett az ID-t szükséges megadna az importálandó excel fájlban,
- az importálás módosítás üzemmódja során először Raktárhely kód egyezőséget vizsgál a program, amennyiben itt nincs egyezőség a Raktárhely név alapján történik vizsgálat, valamint módosítás. Pl:
- Raktárhely kód: H1, Raktárhely név: Hely1 -> Excelben Raktárhely kód: H1, Raktárhely név: Hely1 >> Teljes azonosság
- Raktárhely kód: H1, Raktárhely név: Hely1 -> Excelben Raktárhely kód: H1, Raktárhely név: RaktarHely1 >> Az azonosítás sikeres (Raktárhely kód alapján), azonban az importálással a H1 kódú raktárhely neve RaktarHely1-re módosul.
- Raktárhely kód: H1, Raktárhely név: Hely1 -> Excelben Raktárhely kód: RH1, Raktárhely név: Hely1 >> Az azonosítás sikeres (Raktárhely név alapján), azonban az importálással a Hely1 nevű raktárhely kódja RH1-re módosul.
- a Használható mező lehetséges importálásai: N = 0, I = 1.
kitöltése nem kötelező, amennyiben nincs kitöltve úgy Használható = I értékkel importálja be a program a raktárhelyet.