|
<< Click to Display Table of Contents >> E-bank ütemezett kivonat |
![]() ![]()
|
Az e-bank ütemezett kivonat funkció licenchez kötött, használatához az „Ütemezett import” licenc szükséges.
A funkció az általános e-bank kivonatok beolvasására alkalmas.
Általános e-bank kivonat betöltő használatához szükséges beállítások
1.E-bank kapcsolatok menüben létre kell hozni az általános kivonat formátumot.
Szerelvény elérési út: revolution.ebank.interfaces.dll
Osztálynév: revolution.ebank.interfaces.Statements.General.GeneralStatement
2.E-bank ütemezett kivonat menü
| E-bank: | korábban az e-bank kapcsolatokban létrehozott általános e-bank |
| E-bank kivonat típus: | itt a rendszerbe felvett és paraméterezett kivonat típust kell beállítani, ami alapján a fájl feldolgozásra kerül |
| Forrás könyvtár: | itt kell megadni, hogy mely könyvtárban keresse a kivonat fájlt. Alkönyvtárban nem keres, csak közvetlenül ebben a könyvtárban |
| Fájl szűrő: | *.JSON, vagy a * helyére cég specifikus karakterek is behelyezhetők, ha a könyvtárban több cég fájljai is lehetnek. |
| Archiv könyvtár-sikeres: | a sikeresen feldolgozott kivonatokat az adott könyvtárban helyezi el mégpedig úgy, hogy a könyvtárban létrehoz egy alkönyvtárat a feldolgozás dátumával és abban menti le |
| Archiv könyvtár-sikertelen: | sikertelenül feldolgozott kivonatokat az adott könyvtárban helyezi el mégpedig úgy, hogy a könyvtárban létrehoz egy alkönyvtárat a feldolgozás dátumával és abban menti le valamint mellé egy error.txt fájlba lementi a hibát |
FONTOS: a könyvtárakat úgy kell megadni, hogy minden olyan helyről elérhetők legyenek, ahonnan az ütemezett megoldás fut. Ez azért fontos, mivel Windows ütemezett feladat futása esetén belefutottunk már olyanba, hogy felmappelt meghajtók nem látszódtak.
3.Új ütemezett feladat létrehozása
Az ütemezett feladat a futásakor az adott cégben - amennyiben a fenti beállítások megadásra kerültek - a beolvasást megpróbálja végrehajtani az elérhető fájlokra fájlonként külön kezelve.
•Az első ellenőrzés, hogy az adott fájlnév alapján létezik-e már e-bank kivonat, ha igen akkor az hiba.
•Ha nem létezik ilyen, akkor a beállított kivonat típus alapján megpróbálja beolvasni az állományt. Ha nem sikerült, akkor hiba.
•Ha sikerült beolvasni, akkor ellenőrzi, hogy a fájlban lévő pénzeszköz bankszámlaszámok alapján egyértelműen beazonosíthatók-e a deep.erp pénzeszközök. Ha nem akkor hiba.
•Ha sikerül beazonosítani a pénzeszközöket, akkor a beolvasott adatokat megpróbálja átforgatni e-bank kivonattá. Ha bármi hiba adódik, akkor az adott fájl feldolgozása hibára fut.
•Ha sikerül átforgatni, akkor lementi a programban.
Értelemszerűen sikeres feldolgozás esetén a sikeres, minden más esetben a sikertelen könyvtárba kerül az állomány.
A létrehozott e-bank kivonatot a továbbiakban ugyanúgy lehet kezelni, mintha manuálisan olvasta volna be valaki.
Az ütemezett feladat csak akkor fog logot írni, ha volt feldolgozandó fájl, ezzel csökkentjük az adatbázis méret növekedést. Minden egyes fájl feldolgozásról egy log részlet kerül megírásra, amibe beírásra kerül a feldolgozandó fájlnév, az hogy sikeres vagy sikertelen volt-e a feldolgozás, valamint hogy melyik archiv könyvtárba került a feldolgozás után.
FONTOS: mivel fájl alapú kommunikációról beszélünk, így a forrás könyvtárba csak úgy kerülhet be egy állomány, ha már minden adatot tartalmaz, tehát a fájlt létrehozó rutinnak kell azt biztosítani, hogy félkész állományok ne legyenek elérhetők.