METRI Soft Mérleggyártó KFT PortaWin (PW2) Jármű mérlegelő program 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail: merleg@metrisoft.hu Web: http://www.metrisoft.hu Módosítva: 2013. 8. 23. Ver:1.0 Érvényes:2013. 8. 23. D:\R\PW2\Leiras\Uzem\Ukieg03.odt PortaWin (PW2) Jármű mérlegelő program Üzemeltetési Kézikönyv kiegészítés 3. Automatikus adatcserék tömegrögzítéskor Hódmezővásárhely, 2013. augusztus 23. Készítette: Petényi István programozó METRISoft Kft.
5/2 PW2 Jármű Mérlegelő Program METRISoft KFT Üzemeltetési Kézikönyv kiegészítés 3. Hmvhely Jókai u.30. Http://www.metrisoft.hu
METRISoft KFT PW2 Jármű Mérlegelő Program 5/3 Hmvhely Jókai u.30. Automatikus adatcserék tömegrögzítéskor Tartalomjegyzék 1. MÉRLEGPROGRAM BEÁLLÍTÁSA BE/KILÉPTETÉSI ADATOK KÜLDÉSÉHEZ...4 1.1. SZERKEZET (BEKILEPES.INI) /PÉLDA/...4 1.2. ÁLTALÁNOS PARAMÉTEREK RÉSZLETEZÉSE...4 1.3. KÜLDÉSI ÚTVONAL ÉS FÁJLNÉV BEÁLLÍTÁSA...4 1.4. SZOLGÁLTATÁS LETILTÁSA/ENGEDÉLYEZÉSE...5 A KÜLDÉS KÜLÖN A BE ÉS KILÉPÉSRE AZ INI FILE-BAN TILTHATÓ...5 1.5. A KÜLDÉS LOGIKÁJA, JAVASOLT FELDOLGOZÁSI MÓD...5 Mellékletek: További dokumentumok: PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv Kiegészítés I. PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv Kiegészítés II. File:D:\R\PW2\Leiras\Uzem\Ukieg03.odt
5/4 PW2 Jármű Mérlegelő Program METRISoft KFT Üzemeltetési Kézikönyv kiegészítés 3. Hmvhely Jókai u.30. 1. Mérlegprogram beállítása be/kiléptetési adatok küldéséhez Konfigurálása: <mérlegprogram útvonal>\<confpath>\bekilepes.ini Log: <mérlegprogram útvonal>\<logpath>\bekilepes.log Megjegyzés: a CNFPATH és LOGPATH elérési útvonal fellelése és módosítása a PW2.INI konfigurációs állományban történik. 1.1. Szerkezet (BEKILEPES.ini) /példa/ [ALTALANOS] MODULCOMMENT = Jármű be/kiléptetés info átadás kapcsolat Tetszőleges szöveges elnevezés UZEMMOD = 1 Működési üzemmód {1,2} ZAROMERCHK = 0 Jelenleg kötelezően '0' MSGDELIMITER = #9 Üzenetben levő adatelválasztó karakter [KEZDOMERES] ENGEDELYEZVE = TRUE BEFULLPATH = KIFULLPATH = C:\PW2\MAIL\%TTT%.TXT [ZAROMERES] ENGEDELYEZVE = TRUE BEFULLPATH = KIFULLPATH = C:\PW2\MAIL\%TTT%.TXT Service on/off N/A > jelenleg nem használt Programtól küldött átadó file full path Service on/off N/A > jelenleg nem használt Programtól küldött átadó file full path 1.2. Üzemmód paraméter részletezése UZEMMOD=1 Forma: <'BE'/'KI'><dlm><rendszám> <'BE'/'KI'> Char(2) Jármű belépésekor a 'BE', kilépésekor a 'KI' szöveg jelenik meg a kimeneten. <rendszám> Char(24) jármű rendszáma /NYITVA.GKRSZ/ UZEMMOD=2 Forma: <Elmersz><tab><'1'/'2'><dlm><rendszám><dlm><pótkocsi><dlm><tömeg><dlm><időpont> <Elmersz> int jármű kezdőmérés sorszám (kapujegy nr) /NYITVA.ELMERSZ/ <'1'/'2'> int Belépéskor '1', kilépéskor '2' szöveg jelenik meg a kimeneten. <rendszám> Char(24) jármű rendszáma /NYITVA.GKRSZ/ <pótkocsi> Char(24) jármű rendszáma /NYITVA.POTKOCSI/ <tömeg> Decimal(14,3) mért tömeg /NYITVA.TARA vagy BRUTTO/ (pl. 59920.000) <időpont> Char(14) tömör, ANSII mérési időpont (pl. 20140823125959) Megjegyzések: 'dlm' a mindenkori MSGDELIMITER értéke. A szöveges mezőkben előfordulása '?' ($3F)-re van cserélve! UZEMMOD=2 esetén az üzenet csak valós tömegrögzítés során kerül küldésre: a 'kézi tömegrögzítés' és 'helyesbítő számla' funkciók esetén nem történik küldés. A tömeg küldése mindig 3 tizedes jeggyel, tizedes pont alkalmazásával és kg mértékegységben történik. Pótkocsi küldésekor nincs tartalom, ha az nem került külön rögzítésre! A kezelők gyakran a rendszám mezőben rögzítik a teljes szerelvény rendszámot. Fixtárás, kézitárás és ellenőrző mérési módok esetén csak egy tömeg kerül rögzítésre, amely a '2' (kilépés) kóddal kerül szerkesztésre. Karakteres adatok csak a hasznos tartalommal jelennek meg (záró szóközök levágva). 1.3. Küldési útvonal és fájlnév beállítása A program a 'KIFULLPATH' paraméterben megadott útvonalra helyezi az üzenetet. A fájlok útvonala és maga a fájlnév is tartalmazhat néhány speciális kifejezést, amelyet a program az üzenet küldésekor aktualizál. Útvonalba, fájlnévbe helyettesíthető kifejezések: %EXEPATH% Program indítási útvonal pl. C:\PW2\ Http://www.metrisoft.hu
METRISoft KFT PW2 Jármű Mérlegelő Program 5/5 Hmvhely Jókai u.30. Automatikus adatcserék tömegrögzítéskor %CNFPATH% %DBFPATH% %MAILPATH% %TMPPATH% %LOGPATH% %NOW% %DAT% %TIM% %LIC% %LIC5% %DTT% %DYY% %DMM% %DDD% %USERNAME%' %PCNEV% %WSLOGIN% %TTT% Program CNFPATH útvonala Program DBFPATH útvonala Program MAILPATH Program TMPPATH útvonala Program LOGPATH útvonala Windows short date format szerinti kiírás kurrens dátum-idő Windows short date format szerinti kiírás kurrens dátum Windows short date format szerinti kiírás kurrens idő Program eladási sorszám Program eladási sorszám 5 jegyre vezető nullával FormatDateTime('yyyymmddhhnnss',kurrens dátum-idő) FormatDateTime('yyyy',kurrens dátum) > évszázad FormatDateTime('mm', kurrens dátum) > hónap FormatDateTime('dd', kurrens dátum) > nap Programban levő licensznév Futtató PC munkaállomás neve (windows) Kurrens Windows pc felhasználó neve FormatDateTime('hhnnss' kurrens időpont) > órapercsec Csak UZEMMOD=2 esetén még: %GKRSZ% Jármű rendszáma a mérésrekordból. Ezt az adatot a program módosítja, ha abban olyan karakter szerepel, amely fájlnévben nem lehet. A tiltott karakterek másik karakterekkel kerülnek helyettesítésre. Tiltott 5 db kar.: /\*<> helyette ezek (helyiérték szerint): --x-- Példa (UZEMMOD=2 esetén): Előírás: %MAILPATH%SEND\%GKRSZ%_%DTT%.TXT Behelyettesítve pl. C:\PW2\MAIL\SEND\ABC-123_20130823125959.TXT Megjegyzés: a CNFPATH, DBFPATH, stb. kifejezések a PW2.INI fájlban kerülnek beállításra. A mérlegprogram klasszikus módon a munka könyvtárában indítja a különféle feladatra használt alkönyvtárait. Ezek belépési pontjai definiálandók a PW2.INI fájlban. 1.4. Szolgáltatás letiltása/engedélyezése A szolgáltatás mérlegprogramban való tiltása/engedélyezése: Beállítások >> Program konfiguráció [leállított rendszer] >> '1470: BEKILEPFileCsere' paraméter 'Igen'/'Nem' Az INI file hiánya a szolgáltatást letiltja és a fenti paraméter nem jelenik meg a konfigurációban! A küldés külön a be és kilépésre az INI file-ban tiltható. 1.5. A küldés logikája, javasolt feldolgozási mód A mérlegprogramban a kezelő gombnyomással rögzíti a tömeget. Ekkor egy üzenet kerül összeállításra, melyet a program azonnal a definiált fájlnév alatt rögzít. A rögzítés exkluzív művelet, ha a fájl zárolt, csak olvasható, útvonal elérhetetlen stb. akkor az üzenet nem kerül kiírásra! Az üzenetek elvesztésének megakadályozása érdekében javasolt átvételi művelet: a fogadó a fájl helyben egy gyors átnevezés művelettel vegye át, majd dolgozza fel. Az átnevezés sikertelensége azt jelenti, hogy a fájl éppen írás alatt áll, ekkor később ismételje meg az átnevezést a fogadó. Ha a kiíráskor a cél fájl már létezik, akkor a következő üzenetet a program annak végére írja $0D$0A sorvég elválasztással. File:D:\R\PW2\Leiras\Uzem\Ukieg03.odt