PortaWin (PW2) Jármű mérlegelő program
Módosítva: 2011. 11. 30.
Ver:2.94
Érvényes:2005. 11. 05.
METRISoft Mérleggyártó KFT 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail:
[email protected] Web: http://www.metrisoft.hu D:\R\PW2\Leiras\Uzem\Uzem.sxw
PortaWin (PW2) Jármű mérlegelő program Üzemeltetési Kézikönyv
Hódmezővásárhely, 2011. november 30. Készítette: Petényi István programozó METRISoft Kft
57/2
Http://www.metrisoft.hu
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/3
Tartalomjegyzék 1. HARDVER/OPERÁCIÓS RENDSZER, LICENCE KÖVETELMÉNYEK................................................6 1.1. HARDWARE LICENSZ............................................................................................................................................... 7 1.2. SZOFTVER LICENSZ................................................................................................................................................. 7 1.2.1. Szoftver funkciókat kiterjesztő opciók........................................................................................................8 2. HARDWARE BEÁLLÍTÁSOK, KAPCSOLATOK......................................................................................11 2.1. METRISOFT BERENDEZÉSEK KOMMUNIKÁCIÓS PARAMÉTEREI.........................................................................................11 2.2. HÁLÓZATI KÖVETELMÉNYEK...................................................................................................................................11 3. A TELEPÍTÉS...................................................................................................................................................11 3.1. A JÁRMŰPROGRAM TELEPÍTÉSE...............................................................................................................................11 3.1.1. Telepítés Listázó Munkahelyként............................................................................................................. 12 3.1.2. NT 4.0, Windows 2000, Windows XP, Vista telepítési vonatkozások....................................................... 12 3.1.2.1. Windows ‘Temp’ könyvtár beállítása (nyomtatási hiba kivédése)....................................................................... 12 3.1.2.2. Windows egérkezelési hiba kivédése.................................................................................................................... 13
4. A PROGRAM INDÍTÁSA/LEÁLLÍTÁSA.................................................................................................... 13 5. A RENDSZER FŐ ELEMEI........................................................................................................................... 13 5.1. MODULOK.......................................................................................................................................................... 13 6. KONFIGURÁCIÓ.......................................................................................................................................... 14 6.1. RENDSZER KONFIGURÁCIÓS ELEMEINEK ÖSSZEFOGLALÓ JEGYZÉKE................................................................................ 14 6.2. PARANCSSORI KONFIGURÁLÁS................................................................................................................................ 14 6.3. PROGRAM MODULOK MŰKÖDÉSI KÖRNYEZETÉNEK DEFINIÁLÁSA................................................................................... 15 6.4. ADATÁLLOMÁNYOK.............................................................................................................................................. 15 6.4.1. Hálózati üzemmód beállítása...................................................................................................................15 6.4.1.1. NET DIR helyi beállítása..................................................................................................................................... 16
6.4.2. Több PW2 program hálózatba kapcsolása...............................................................................................17 6.4.2.1. Mérési adatbázis használata közös hálózati útvonalon......................................................................................... 19
6.4.3. Táblák útvonalának átdefiniálása........................................................................................................... 19 6.4.4. Mérlegelési napló hálózati használata.................................................................................................... 19 6.4.5. A járműprogram használata Listázó munkahelyként...............................................................................19 6.4.5.1. A mérlegelési napló elérése hálózaton..................................................................................................................19 6.4.5.2. Mérési napló raktár szerinti elérése......................................................................................................................20
6.4.6. Adatállományok összefoglaló jegyzéke....................................................................................................21 6.5. A MÉRLEGEK KEZELÉSÉNEK KONFIGURÁLÁSA...........................................................................................................22 6.5.1. Kommunikációs csatornák paraméterezése..............................................................................................22 6.5.1.1. Ajánlott beállítás virtuális RS232 csatorna esetén................................................................................................ 23 6.5.1.2. Speciális konfiguráció az adatszótárban.............................................................................................................. 23
6.5.2. Mérőműszerek (műszertipusok) paraméterezése......................................................................................23 6.5.3. Mérőhelyek paraméterezése.....................................................................................................................24 6.5.3.1. Speciális konfiguráció az adatszótárban.............................................................................................................. 24
6.6. MÉRÉS TÍPUSOK ÉS MÓDOK KONFIGURÁLÁSA............................................................................................................ 24 6.6.1. Többmenetes tömeg regisztráció...............................................................................................................25 6.6.1.1. Speciális konfiguráció az adatszótárban.............................................................................................................. 25
6.6.2. Több mérleg esetén alapértelmezett mérleg beállítása ............................................................................25 6.7. ALAPADAT TÁBLÁK KARBANTARTÁSI ENGEDÉLYE (OPTXXX PARAMÉTEREK)..................................................................26 6.8. SZÁMLÁZÁSI SZOLGÁLTATÁS...................................................................................................................................27 6.8.1. Saját adatok konfigurálása számlákra.................................................................................................... 27 6.8.1.1. Bérmérés ÁFA megadása a program konfigurációban......................................................................................... 27
6.9. KEREKÍTÉSI SZABÁLYOK, DIMENZIÓK MEGADÁSA....................................................................................................... 27 6.10. MÉRÉSI ADATLAPOK TARTALMÁNAK MEGHATÁROZÁSA.............................................................................................. 28 6.10.1. Mérési adatbeadási opciók megadása...................................................................................................29 6.11. ELLENŐRZÉS KEZELŐ ÁLTAL MEGADOTT REFERENCIA TÖMEGGEL................................................................................. 30 6.12. ELLENŐRZÉS A JÁRMŰ RAKODÁSAKOR KÜLÖN MÉRT TÖMEGGEL.................................................................................. 31
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/4
METRISoft KFT Hmvhely Jókai u.30.
6.12.1. Eltérést igazoló beavatkozási/engedélyezési szint (RefMegj4Vedelem)..................................................31 6.12.2. Vizsgálat ellenőrzési szint megadása (RefMegj4FigyMod).................................................................... 31 6.12.3. Ellenőrző tömeg megengedett eltérés [%] (RefMegj4Tures)..................................................................31 6.12.3.1. Speciális konfiguráció az adatszótárban............................................................................................................ 32
6.13. SZEMÉTTARTALOM SZÁMÍTÁS ENGEDÉLYEZÉSE.........................................................................................................32 6.14. VÍZTARTALOM SZÁMÍTÁS ENGEDÉLYEZÉSE...............................................................................................................32 6.15. VÍZTARTALOM LEVONÁS BEMENETI TÖMEGÉNEK MEGHATÁROZÁSA...............................................................................33 6.16. GYAKORLÓ (DEMO) ÜZEMMÓD ALKALMAZÁSA.................................................................................................... 33 6.17. MÉRLEGELÉSI BIZONYLATOK HASZNÁLATÁNAK KONFIGURÁLÁSA.................................................................................33 6.17.1. Mérlegelési bizonylatok regisztrációja.................................................................................................. 33 6.17.1.1. Bizonylatok engedélyezése, lábléc szöveg és lapméret beállítása...................................................................... 33 6.17.1.2. Vonalkód nyomtatása...........................................................................................................................................34 6.17.1.3. Nyomtató kimenet meghatározása.......................................................................................................................34
6.17.2. Bizonylat típusok és a hozzájuk kapcsolt beállítások............................................................................ 35 6.17.2.1. Példányszám, előzetes megtekintés konfigurálása............................................................................................. 35
6.17.3. Mérés típus - nyomtatási kötelezettség előírása.................................................................................... 36 6.17.3.1. Első (éles) bizonylat nyomtatásának meghatározása......................................................................................... 36
6.18. AUTOMATIKUS TEXT EXPORT/IMPORT OPCIÓ MŰKÖDÉSE......................................................................................... 36 6.18.1. Export opció konfigurálása................................................................................................................... 37 6.18.2. Exportálandó mezők meghatározása..................................................................................................... 38 6.18.3. Dátum (@) adatmezők formázása......................................................................................................... 38 6.18.4. Import opció konfigurálása................................................................................................................... 38 6.19. TÖMEG ÁTADÁS KÜLSŐ RENDSZERNEK TXT FÁJLBAN................................................................................................. 39 6.19.1. WEXPCONF.INI Szerkezete /példával/...................................................................................................39 6.19.1.1. Üzemmód=0: egyszeri üzemetváltás................................................................................................................... 40 6.19.1.2. Üzemmód=1: folyamatos küldés.........................................................................................................................40 6.19.1.3. Üzenetek tartalma................................................................................................................................................40
6.20. TÖLTÉS OPCIÓ KONFIGURÁLÁSA............................................................................................................................ 40 6.20.1. Adattábla kiegészítések.......................................................................................................................... 40 6.20.2. Töltésállapot tárolás (mentés)............................................................................................................... 41 6.20.3. Mérőhely beállítások............................................................................................................................. 41 6.20.4. Általános beállítások............................................................................................................................. 41 6.21. ‘REGISZTRÁLÁS KÁRTYAOLVASÓVAL’ OPCIÓ KONFIGURÁLÁSA..................................................................................... 42 6.21.1. Adattábla kiegészítések.......................................................................................................................... 42 6.21.2. Általános beállítások............................................................................................................................. 43 6.21.3. Hardver beállítások............................................................................................................................... 43 6.22. LOG FILE-OK................................................................................................................................................... 43 6.23. EGYÉB, ÁLTALÁNOS KONFIGURÁCIÓS BEÁLLÍTÁSOK.................................................................................................. 44 6.24. MÉRÉSI ADATLAP KEZELÉST TÁMOGATÓ BEÁLLÍTÁSOK............................................................................................... 45 6.25. ÁLLOMÁNY KARBANTARTÁSI FUNKCIÓK................................................................................................................. 46 6.25.1. Állomány szerkezet ellenőrzés, indexelés...............................................................................................46 6.25.2. Eredmény napló archiválás................................................................................................................... 47 6.25.3. Eredménynapló elévült mérések automatikus törlése............................................................................. 47 6.25.3.1. Szolgáltatás futtatásának módja [NaplotablakTorlesEng]...................................................................................48 6.25.3.2. Elévült naplótételek törlési határnapja [NaplotablakTorlesnapok].....................................................................48 6.25.3.3. Elévült naplótételek végső törlési határnapja [MeresiNaploTorlesHibas]..........................................................48 6.25.3.4. Törlési eljárásba bevont naplótáblák meghatározása [MerlegnaploTorlesSet]...................................................48
6.26. STATISZTIKAI LISTÁK DEFINIÁLÁSA.........................................................................................................................49 6.27. ADATTÁBLÁZATOK ADATVÉDELME......................................................................................................................... 50 6.28. KONFIGURÁCIÓ KINYOMTATÁSA............................................................................................................................ 51 7. FÜGGELÉK..................................................................................................................................................... 52 7.1. ADATTOVÁBBÍTÁS AZ INTERNETEN, TÁV ADATÁTVITEL................................................................................................52 7.2. BORLAND BDE/IDAPI TELEPÍTÉSE...................................................................................................................... 52 7.2.1. Beállítások az IDAPI/Configuration oldalon.......................................................................................... 53 7.2.1.1. BDE alapértelmezés szerinti NET DIR értéke...................................................................................................... 54
7.3. TTY ÁRAMHUROK CSATORNÁK HASZNÁLATA............................................................................................................54 7.4. DBGEN.EXE ADATSZÓTÁR KARBANTARTÓ PROGRAM............................................................................................. 54 7.5. TÁBLÁZATOK KÉTNYELVŰ MEGJELENÍTÉSE................................................................................................................55
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/5
7.6. DBLNG.EXE NYELVI FORDÍTÓ TÁBLA KARBANTARTÓ PROGRAM............................................................................ 55 7.7. OLDALTÜKÖR LÉTREHOZÁSA WINDOWS XP HUN OPERÁCIÓS RENDSZERBEN.................................................................55 7.8. PROGRAM INFORMÁCIÓK....................................................................................................................................... 56 7.9. DÁTUM FORMÁZÁS PARAMÉTEREZÉSE....................................................................................................................... 56 7.10. WINDOWS 7 64 BITES RENDSZER...........................................................................................................................57
További dokumentumok: Ismertet PrgKez Uzkieg01 Uzkieg02
Rövid Ismertető PW2 Jármű Mérlegelő Program Kezelési Utasítás Üzemeltetési Kézikönyv kiegészítés 1. (Felhasználó által konfigurálható listák) Üzemeltetési Kézikönyv kiegészítés 2. (Recept - anyag statisztikák konfigurálása)
Opciók esetén kiegészítő dokumentumok (filenevekkel): Kukieg02 Töltőfunkció Kezelési Utasítás Kukieg03 Mérlegelés Kártyaolvasóval Kukieg04 Számlázási funkciók kezelése Kukieg05 Mérlegelés több cég számára Kukieg06 Konténer-nyilvántartás kezelése Kukieg07 Kiterjesztett jármű -nyilvántartás kezelése Kukieg08 Tömegellenőrzés 'Szállítmány adatok' táblázatból Kukieg09 Sorompó kezelés mérlegműszerrel Kukieg10 Készlet nyilvántartás, recept kezelés Kukieg11 Vasúti hídmérleg szolgáltatások Kukieg12 Járműpozíció ellenőrzése fénykapuval Kukieg13 Kiterjesztett megjegyzések használata Kukieg14 Mérlegelés 'tengelyterhelés mérleg' adatforrással Kukieg15 Kezelési Utasítás (Tengelyterhelés mérés hídmérleggel) Kukieg16 Együttműködés térfigyelő rendszerrel, hardver indítással Kukieg17 Egyszerű határérték kezelés Kukieg18 Tengelyterhelés mérlegelés 'papucsmérleg' adatforrással Kukieg19 Jármű áthaladás naplózás Kukieg20 Számlázás, Energiaadó funkciók kezelése Kukieg21 Jármű automatikus mérlegelése
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/6
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
1. Hardver/operációs rendszer, licence követelmények A program technológiai háttere a csatlakoztatott mérlegekkel történő folyamatos kommunikáció. Ezt a szoftver háttérfolyamatként, a kezelő befolyásától mentesen végzi. A mérőhelyek soros kommunikációs csatornán kapcsolódnak a számítógéphez. A szoftver a COM1-COM89 kommunikációs portokat használhatja a mérleg kezeléshez. Speciális kommunikáció is kialakításra került, ha a tömeg nem soros csatornán, hanem pl. adattáblán, DDE szerveren kerül átadásra. A mérlegelési feladathoz bármely MetriSoft Kft. által gyártott mérlegműszer alkalmazható, de a rendszer úgy lett kialakítva, hogy egyrészt bizonyos konfigurációs beállítások megváltoztatásával a MetriSoft kommunikációs protokoll-hoz hasonló műszerek szintén használhatók, másrészt újabb műszerek kommunikációs protokollja, megrendelés esetén a gyártó telephelyén beprogramozható. A szoftver szabványos Windows NT4.0, ME, 2000, XP, Vista operációs rendszert igényel. A program szabályos telepítése a Windows-7 64 bites verzióra kompatibilitási okok miatt nem lehetséges. 32 bites Windows-7 rendszerre a telepítés működik. A program Win-98/95 támogatása 2007 évtől kezdődően megszűnt! Ilyen irányú igényt kérjük külön jelezni! A megjelenítés legalább 800x600 képernyő felbontást igényel 64Kbte színfelbontású grafikus adapterral. A nyomtatás szabványos Windows nyomtató interface-en és nyomtatón történhet. A program kb 15mbyte RAM memóriát igényel. A program működtetéséhez a következő számítógépes berendezések szükségesek: - a bizonylatok, táblázatok nyomtatásához Windows kompatibilis A4 lapnyomtató - PC számítógép 32 bites Windows operációs rendszer A rendszer számára IBM kompatibilis számítógépre van szükség, melynek legkisebb és ajánlott megengedhető teljesítményadatai az alábbiak (XP-re kalkulálva): Legkisebb ajánlott - Pentium 600MHz CPU 2000Mhz - 256 Mbyte RAM 512M - 20 Mbyte HDD (a telepítéskor, üres állományok esetén) - SVGA Grafikus adapter, 800x600 felbontás 64 k színmélység 1024 - Színes (VGA) megjelenítő - 102-104 gombos billentyűzet (nemzeti karakterkészlettel) - Egér - 1 db CD-ROM meghajtó az operációs rendszer és a szoftver telepítéséhez A megfelelő teljesítményű használat érdekében azonban célszerű minél nagyobb CPU sebességet és minél gyorsabb HDD tipust választani! A fő szempont a napi mérlegelések száma. Napi 5-20 mérés esetén a minimális teljesítmény még megfelelő. Napi 50-300 mérés esetén legalább 1.8GHz sebességű számítógépet, e felett 2-3Ghz teljesítmány ajánlott. A napi mérés szám növekedésével fokozódik a HDD -vel szembeni megbízhatóság igénye. Napi 300-400 mérés esetén éves szinten kb. 30-40MByte-ra növekszik a mérési napló mérete! SQL háttér adatbázis alkalmazása esetén (főként, ha az a mérleges gépen üzemel), legalább 1Gb memóriát javaslunk. Standard kiosztás COM-x soros interfészekre: A rendszer legalább egy soros csatornát követel meg, melyen keresztül a kommunikáció folyik a mérleg berendezéssel. A mérőhelyek a COM1..COM89 tartományban konfigurálhatók. Képernyő felbontása: Szabványos SVGA felbontás használható. Minimum: 800x600 pixel 64k bites színmélységgel. A futtató operációs rendszer: - MS-Windows NT4.0 vagy azzal kompatibilis 32 bites operációs rendszer. A program NEM használható Windows-95,98 rendszerben.
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/7
Kommunikációs hálózat (network): - A program lokálisan telepítendő (HDD) az üzembiztos működés érdekében. Adatkapcsolati szinten azonban közös, távoli meghajtóra konfigurálható a mérlegelési napló táblázat. Ilyen esetben a szoftvert egy másik hálózati gépen telepítve, a naplóból a listázások elvégezhető. A hálózat, mint file szerver biztosítja a közös adatállományok kezelését. - Hálózati környezetben biztosítani kell az alábbi jogokat a program állományainak erre a könyvtárára: - FileScan F - Read R - Write W - Modify M - Delete D Tápellátás: - A számítógépet szünetmentes áramforrásról kell táplálni! Hálózatkimaradás esetén ki lehet lépni a programból és a gép kikapcsolása biztonsággal megtehető. A szünetmentes áramforrás hiánya áramkimaradás esetén adatvesztést okozhat! Konkurens szoftverüzemeltetés: - Szabványos Windows programok egyidejű futtatása nem okozhat problémát. Minden olyan program használatát mellőzni kell, amely a Windows üzenetkezelő rendszerét blokkolja (ezáltal kizárva más program számára a működést). - DOS ablakok korlátozottan használhatók, ha futtatásuk során hardver (pl. mérleg) kapcsolat folyamatos fenntartása sérül (pl. gyakorivá válik a mérleg "Kommunikációs hiba" üzenet), akkor az adott DOS program túl sok erőforrást foglal le a Windows-tól, ezért futtatását mellőzni kell. - A képernyő-beállítások paramétereinél az ‘Az ablaktartalom megjelenítése húzásnál’ opciót kapcsoljuk ki. - Az program által lefoglalt COM-1..89 csatornát más programok nem használhatják. A szoftver által használt adatállományok biztonsága érdekében a számítógép kikapcsolása csak a programból való kilépés után történhet.
1.1. Hardware licensz A mérlegműszerek üzemeltetési feltétele egy hardver védelmi kulcs az MS-VÉD illesztőkábel. Ez a számítógép COM-x vonalát kötheti össze tetszőleges RS232 eszközzel. A védelmi kulcs nélkül a mérlegelő modul nem kezeli a soros vonalat, a mérlegkommunikáció nem működik. Virtuális COM portok esetén javasoljuk a MOXA RS232 TCP/IP szerver eszközöket. Ezekre az MS-VÉD3 (2007 utáni termékek) hardverkulcs kábel szükésges. Ugyanígy, Windows-7 operációs rendszer esetén is ez a hardverkulcs szükséges. Ha meglevő rendszer upgrade történik, ezekben az esetekben a hardverkulcs ellenőrzése, illetve cseréje szükséges!
1.2. Szoftver licensz A szoftver teljes értékű futásához az EXE mellett elhelyezett MS_nnnnn.URF1 licensz file szükséges, amely a felhasználó nevét és a szoftver sorozatszámát tartalmazza. E nélkül a szoftver nem üzemeltethető. A szoftver harmadik félnek történő átadása tilos. A szoftver két telepítési változatban működhet: Mérlegelő munkahely, amely a mérlegekkel együtt a program adatrögzítési feladatait szolgálja Listázó munkahely, amely a lezárt mérési eredményeket a mérlegelési naplóból visszanyerheti. A szoftver Mérlegelő munkahelyként egy számítógépen üzemeltethető, kivéve, ha erről a kiadott Szoftver Licensz dokumentum másként rendelkezik. Az egy mérlegelő munkahelyhez csatlakoztatható mérőhelyek száma nincs külön korlátozva, ez a szoftverben 8 mérőhelyben van maximalizálva. A szoftvert a kiadott Szoftver Licensz dokumentum kíséri. A szoftver Listázó munkahelyként több példányban használható, de használatának feltétele legalább egy mérlegelő munkahely legális üzemeltetése! 1
ahol nnnnn a szoftver sorozatszáma.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/8
METRISoft KFT Hmvhely Jókai u.30.
1.2.1. Szoftver funkciókat kiterjesztő opciók A megrendeléstől függően a Szoftver Licensz tartalmazhat legális opciókat, amely az alapszoftver működését kiterjeszti. A Szoftver Licensz opciók a futó program főablakában érhetők el. A ‘?’ -re kattintva beugró információs ablakból továbblépve lehet ezeket megtekinteni. 1. A szoftver Demo/éles változata mindíg megjelenítésre kerül. A szoftver bemutatás céljára speciális Szoftver Licensz szolgál. Ez nem teszi lehetővé a soros csatornákon a mérlegekkel való kommunikációt. Ilyen esetben a mérleget egy külön elindítható program által emulált mérleg képviseli, amellyel az összes funkció kipróbálható. 2. Számlakezelés Mivel a számlabizonylatok előállítása külön törvényi előírásoknak kell megfeleljen, ezért számla nyomtatása a mérési eredményekből csak ezzel az opcióval lehetséges. A gyártó számlakezelés opció esetén nyilatkozatot bocsát ki, amely igazolja a törvény szerinti megfelelőséget. A számlázás a mérlegeléshez kapcsolódik, általános számlaadási lehetőség nincs. A számlázás lehet készpénz / átutalásos. Átutalás esetén lehet utólagos, kötegelt számlázás ügyfélre. A számlák sornózhatók, lehetséges helyesbítő számla kiadása. Lehetséges árengedmény automatikus biztosítása ügyfél-anyag vonatkozásban. •
A számlakezelés külön megrendelése esetén az ehhez tartozó adattáblák automatikusan adatvédelemmel kerülnek ellátásra, amely a bizonylatsorszámok manipulációját megakadályozza.
•
Számlabizonylat A mérésekhez kiállítható számla bizonylat is. Pénzforgalmi adatai az Anyagok, illetve a Bérmérés típusok táblázatában meghatározottak alapján kerülnek meghatározásra. Előbbi esetben az összeg számítása a Nettó tömeggel kerül kalkulálásra. Bérmérés esetén a mért tömeg nem vesz részt a számlázás összegének számításában. Megjegyezzük, hogy a számla nyomtatási szolgáltatás, kizárólag külön megrendelés alapján kerül szállításra, mivel a számla kibocsájtás a hatályos törvényi feltételeknek meg kell feleljen.
3. Adattábla védelem (titkosítás) Az alkalmazott adattáblák szükség esetén kódolhatók. Ezáltal illetéktelenek nem képesek az adatokat abból kifejteni. Megjegyezzük, hogy Számlakezelés opció esetén néhány táblázat automatikusan kódolásra kerül. Adattábla védelem esetén eldönthető, hogy mely táblák kerüljenek titkosításra. 4. Kezdeti adatfeltöltés modul Ha más, meglevő rendszerből át kell konvertálni az adatokat, ez speciális eset és az adatforrások különbözősége miatt egyedi megvalósítást követel. Megrendelés esetén a gyártó egy ilyen konverziós modult fejleszt, melynek működésbe hozását engedélyezi a szolgáltatás. 5. Törzsállomány import szervíz Ha a program bizonyos törzsadatokat idegen rendszerből kap, ez speciális eset és az adatforrások különbözősége miatt egyedi megvalósítást követel. Megrendelés esetén a gyártó a megfelelő szervízfunkciót kifejleszti, melynek működésbe hozását engedélyezi az opció. 6. Eredmény tábla archiválás modul A programban van egy egyszerű archiválási lehetőség, amely szabadon használható. Ezzel lementhetők pl. az előző évi adatok. Az archiválás modul a keletkező mérési eredmények automatikus duplikációját végzi egy konfigurálható archív lemezútvonalra (akár SQL server-re is!). (Lásd 6.25.2. fejezet) Másik lehetőség a mérések automatikus törlési szolgáltatása, amely a program V2.4.0.14 verziójától érhető el. Ez akkor alkalmazandó, ha a mérésekere egy adott határnap után már nincs szükség (pl. más rendszereknek továbbításra kerül, egyéb módon archiválták a méréseke stb.) Ez a szolgáltatás az adott határnapnál régebbi mérési tételeket ténylegesen törli az adatbázisból. (Lásd 6.25.3. fejezet) 7. Eredménynapló küldése-fogadása kezelő által A kezelő egy menüfunkciót érhet el, amelyben a napi méréseket vagy egy általa kijelölt időszak méréseit adott lemezútvonalra másolhatja, illetve onnan a naplóba mozgathatja. Az irányt a munkahely típusa dönti el. Az állományok tömörítésre kerülnek, ezért lassabb hálózatokon (WAN, ISDN) a továbbítás lehetséges. 8. Internet kiszolgálás • Megrendelés esetén kialakításra kerül és lehetőség van a mérési eredmények interneten történő továbbítására. Ez azt jelenti, hogy a számítógépen üzemelő, működőképes telefon kapcsolású Internet levelező rendszerhez kapcsolódva, a program a kijelölt mérési adatsorokat szabványos levél mellékletként elküldi a bekonfigurált e-mail címre. Ez az ún. SMTP protokoll segítségével történik a Windowsban
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/9
üzemelő Outlook Express levelező programmal. A fogadó oldalon a felhasználó a programtól függetlenül (a gépén telepített levelező rendszerrel) lekéri a levelet a szolgáltató postafiókjából és a mellékelt adatállományt az ott telepített Adatelemző munkahelyként konfigurált program kijelölt fogadó könyvtárába helyezi. A többi a mérlegelő program betöltő funkciójában történik. A program az adatállományt saját mérési naplójába másolja. •
A fenti módszerrel lehetővé válik, hogy pl. egy cég telephelye a központba továbbítsa a napi mérési eredményeket, ahol azok folyamatosan a meglevő adatbázishoz csatlakoznak.
•
Ennek a szolgáltatásnak a használatához szükséges az ‘Eredménynapló küldése-fogadása kezelő által.’ opció is!
9. Hídmérleg program töltőfunkcióval Ha a hídmérlegen jármű töltés szükséges, a töltés funkció ezzel az opcióval használható. Ilyen esetben a program konfigurációját is illeszteni kell a technológiai működéshez. A rendelhető változat a MetriSoft KFT. MS01/MTT mérlegműszerével megvalósított töltőmérlegre vonatkozik. Más megoldás esetén egyedi ajánlat készül! 10. Eredménynapló automatikus export (TEXT forma). Ha fölérendelt rendszer számára a mérlegelési eredményeket automatikusan továbbítani kell, ez az opció alkalmas lehet a feladatra. A program egyszerű szöveges állományba másolja a kész mérési eredményeket, amelyet más program átvehet. Az átadás a mérési napló adatsorainak átadását jelenti (annak exportálandó adatoszlopai konfigurációban meghatározhatók). Más, speciális export esetén egyedi ajánlat készül! 11. Hídmérleg program kártyaolvasóval Ha a mérlegelési regisztrálást nem a számítógépről végzik, a mérlegműszerbe telepített olvasó csatorna segítségével rádiós kártyaolvasóval is lehetséges a mérlegelés végrehajtása. A szolgáltatás a V1.4 programverziótól lehetséges. A jármű - kártya összerendelést és a mérlegelési adatlapot (kitöltve) a mérés előtt biztosítani kell. Az előkészített mérési adatlapokra a mérlegelési regisztráció kerül a kártya segítségével elvégzésre. Az alkalmazható kártyaolvasó a MetriSoft KFT. 'Tiris' kártyaolvasója. Más igény esetén egyedi ajánlat készül! 12. Hídmérleg program Tengelyterhelés mérleggel Ha a mérlegelést a MetriSoft Kft. által gyártott MS-01/MTT műszerrel megvalósított tengelyterhelés mérleggel végzik, lehetőség van tengelyterhelés ellenőrzésre, bizony latolásra, illetve a tengelyösszegekkel standard mérlegelést is meg lehet valósítani. A rendelhető változat a MetriSoft KFT. MS01/MTT mérlegműszerével megvalósított tengelyterhelés mérleghez alkalmas. Más műszer esetén egyedi ajánlat készül! 13. Hídmérleg program HBM Trade DDE tömegforrással A program képes a HBM Trade termékével történő együttműködésre. A Trade memória adatcserével biztosítja a tömeginformációt a tömeg regisztrációjához. (Ezzel a technikával a korszerű digitális mérőcellák alkalmazhatók a hídmérlegekben.) 14. Hídmérleg program konténer kezeléssel szoftver licensz opció A konténer nyilvántartás, forgalom kezelése elsősorban hulladéklerakó telepeken jellemző. A konténer speciális ‘nevesített’ göngyöleg, melynek mozgását, pillanatnyi pozícióját lehet regisztrálni. A program konténer mozgásnaplót vezet a konténerek mozgásáról. Mérlegelés nélkül is lehet mozgást feladni, ezért a nyilvántartás teljes körű lehet. 15. Hídmérleg program kiterjesztett járműnyilvántartással Kiterjesztett jármű nyilvántartás esetén további, változatos információ be illetve kiviteli lehetőség kerül beépítésre. Ezzel lehetővé válik pl. jármű típus, felépítmény típus, tulajdonos (saját/idegen) alapján történő statisztikai listázás. 16. Kiterjesztett anyagnyilvántartás Az anyagok EWC kód szerinti nyilvántartása EWC kódtáblákkal. Ez a szolgáltatás hulladékkezelés esetén válik szükségessé. 17. Szemét és víztartalom kalkuláció Megrendelése esetén az anyagokra külön-külön szemét és/vagy víztartalom bázisértékek adhatók meg. Méréskor a mért tömeg automatikusan korrigálásra kerül az alkalmazott képlet és bázisérték szerint. A megrendeléskor többféle számítási módszer közül is választani lehet. (pl. szemét tartalom vagy tisztasági fok)
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/10
• •
METRISoft KFT Hmvhely Jókai u.30.
Szemét tartalom meghatározása A szemét tartalom megadása % értékben történik. Egy meghatározott számítási módszerrel az érték alapján a nettó tömeg módosítható. Víztartalom meghatározása. A víztartalom megadása % értékben történik. Egy meghatározott számítási módszerrel az érték alapján a nettó tömeg módosítható.
18. Szállítmány ellenőrzés külső táblázattal Más rendszerekkel való együttműködés lehetséges: kapott táblázatban felsorolt szállítmányok-elvárt tömegük és a mérlegen mért tömeg összevethetősége, eltérés jelzése a kezelő felé. A tény tömeg a referencia táblázatba visszaírható, más kijelölt adatokkal együtt. 19. Forgalom szabályzó kapu működtetése MetriSoft MS-01/MTT vagy 'határérték kimenettel2' ellátott MS-01 mérlegműszer esetén lehetőség van ki és beengedő sorompó működtetésre. A sorompó vezérlőegységhez a program a mérlegen keresztül nyitó és záró parancs (beállítható időzítésű kapcsolójel) kiadására képes, a mérleg bemenetein a sorompó vezérlőegység a nyitott vagy zárt állapot visszajelzését megteheti. (Megrendelés esetén a sorompó vezérlőegységgel történő összekapcsolást egyeztetni kell. Szükség esetén a programot felkészítjük a meglevő vezérlési módszetől eltérő működésre) 20. Járműmérleg eseménynapló kezelése Megrendelése esetén a mérlegen történő forgalmi eseményeket a program az általa vezetett biztonsági naplóban rögzíti. Ennek tartalma időszakra és eseménytipusra szűkíthető. A bejegyzett eseménytipusok: a program, elindítása/leállítása, a mérleg üzemkész állapotának bekövetkezése/elvesztése, a kezelő bejelentkezése/kijelentkezése, a mérlegen történő áthaladás egy közelítő tömegadat bejegyzésével, a mérlegen történt mérlegelési esemény bejegyzése rendszámmal, mért tömeggel, a sorompók állapotának megváltozása. Mindezek lehetővé teszik a mérlegen történő események visszakeresését, ha a program és a mérleg üzemképes és működik. Az üzemen kívüli állapotban történt események ugyan nem dokumentálhatók, de a be és kikapcsolások bejegyzésre kerülnek, így ennek alapján ezen időszakok alatti tevékenység számonkérhetővé válik. 21. Készlet és recept kezelés A program megfelelő konfigurációs beállítások alapján képes egyszerű készlet nyilvántartásra. A készletmozgási feladatok végrehajtása a mérlegelési funkciók segítségével történhet. A recept kezelés önállóan is megrendelhető szolgáltatás, de a gyakorlatban általában a készlet kezeléssel együtt használatos. Alkalmazásával lehetőség van kiszállítás esetén az anyagkészlet összetétel alapján történő csökkentésére. 22. Vasúti hídmérleg szolgáltatások A program tartalmaz olyan szolgáltatásokat is, amelyek a vasúti járművek mérlegeléséhez szükségesek. Pl. Vagonszám ellenőrzés, felirati önsúly és maximális össztömeg ellenőrzése, RID szám, célállomás távolság megadása stb. 23. Kiterjesztett megjegyzések használata Ezzel lehetővé válik egy mérlegeléshez típusmegjegyzés listát hozzáfűzni. A megjegyzéslista előre rögzített fix szöveg és a kezelő által a mérés során megadandó adatérték párosokból képzett lista. Gyakori alkalmazási terület pl. egy alapanyag átvételekor a labor minőségi eredmények lerögzítése vagy egy termék kiszállításakor az összetételadatok pontos megadása. 24. Tengelyterhelés mérés közúti hídmérleggel Ha a mérlegelés során ellenőrizni kell a járművek tengelyterhelését, lehetőség van ennek a szolgáltatásnak a használatára. Amikor a jármű a hídmérlegre felhajt, a program a tömegváltozás gyors mintavételezésével tengelyterhelést képes kalkulálni. A szolgáltatás standard hídmérlegek esetében igényelhető, ha a mérleghíd talajszintbe süllyesztett és a felhajtáshoz megfelelően sík terep áll rendelkezésre. 25. Információk automatikus átadása térfigyelő rendszerek számára (Mérlegprogram ==> Térfigyelő rendszer) Ha a mérlegházakban telepített térfigyelő rendszerek alkalmasak külső információk fogadására, a program részükre átadja a szükséges adatokat a mérlegelés pillanatában. Ezáltal az adott lerögzített járműképhez csatolhatók a mérlegelés kulcsinformációi (általában a rendszám és a pillanatnyi mért tömeg). Az átadás lehetséges hardver szinten (pl. RS232 csatornán) vagy adatbázis szinten. Megrendelés esetén cégünk hardver eszközt is szállít, amely egy kijelölt analóg kamera aktuális képére rákeveri a jármű rendszámot és a mért tömeget. Így a térfigyelő rendszerek bármelyike automatikusan rögzíti ezeket az információkat is.
2
Műszerhez külön megrendelhető tarozék!
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/11
26. Információk automatikus átvétele térfigyelő rendszerektől (Térfigyelő rendszer ==>Mérlegprogram) A szolgáltatás arra szolgál, hogy standard közúti hídmérleg esetén, a mérlegen történő tömeg regisztrálásakor, egy térfigyelő rendszer a program számára generálni tudjon egy képfelvételt. A képfelvételt a járműmérleg program archiválja és a mérlegeléshez regisztrálja. A mérések visszakeresésekor az archivált kép is visszakereshető, megtekinthető. A szolgáltatás, megrendelhető a V2.3.8 (051026) programverziótól. Tömegforrásként (mérőműszer) a MetriSoft MS01 mérlegműszerek és az MS01/MTT mérlegműszerek használhatók. Az MS01 műszerekben telepíteni kell 1 db MSHP01 Be/kimeneti panelt, mert a képrögzítés indítása fizikai kontaktussal történik. 27. Mérlegelés több cég számára A több cégnek történő mérlegelés azt jelenti, hogy a program a megrendelt és a kiadott Szoftver Felhasználási Engedélyeken meghatározott cégek számára mérlegelési szolgáltatást nyújt oly módon, hogy az a kiválasztott, aktuális cég adataival kerül bizonylatolásra és mérési naplóba helyezésre.
2. Hardware beállítások, kapcsolatok 2.1. Metrisoft berendezések kommunikációs paraméterei A berendezések beállításakor ügyelni kell a kommunikációs paraméterek beállítására, hogy azok a program beállításaival egyezzenek. A program konfigurációjában, leállított technológia mellett lehet a számítógép oldalon megadni a paramétereket. MetriSoft mérlegek kommunikációs paraméterei: Az MS-xx mérlegműszer saját dokumentációja és a kiadott garancialevél mellé csatolt "Konfigurációs beállítás" adatlap alapján ellenőrizhetők annak beállításai. A berendezések beállításakor ügyelni kell a kommunikációs paraméterekre, hogy azok a program beállításaival egyezzenek. A program általános esetben egy MetriSoft mérleg standard lekérdezési protokolljára van beállítva. A COM1 vonalról 'A' eszközként 2400,N,7,2 átviteli paraméterekkel próbál kapcsolatot teremteni a mérleggel.
2.2. Hálózati követelmények Fileszerver típusú hálózati környezet esetén a rendszer által kezelt adat táblák adott módon csoportosítva hálózati útvonalra konfigurálhatók. Magát a teljes rendszert lehetséges ugyan hálózati meghajtóra telepíteni, de az adatok biztonsága érdekében ez nem javasolt. Az állományok útvonalát a program konfigurációjában lehet módosítani.
3. A telepítés A szoftvert az Installációs lemezekről (vagy a CD-ről) kell telepíteni. Két komponens kerül telepítésre: - Borland Database Engine V5.x 32Bits: adatbázis-kezelő - Metrisoft Mérlegrendszer szoftvercsomag
3.1. A Járműprogram telepítése A telepítés UPDATE jellegű, tehát csak újabb vagy nem létező állományok kerülnek bemásolásra. Minden telepítés előtt a meglevő rendszerről másolattal egy mentést kell készíteni, hogy probléma esetén vissza lehessen állni az eredeti változatra! A telepítés a Windows programoknál megszokott módon: Tipikus, Egyéni, Minimál módon történhet. A teljes (Typical) telepítés az alábbi struktúrát hozza létre. A létrejövő könyvtárrendszer és jellemzői a következők: ....\PW2\ ....\PW2\DBF ....\PW2\LIB ....\PW2\CONF ....\PW2\TMP
Program állományai Program éles (saját) adatállományai Program DLL erőforrásai Program konfiguráció útvonala Lokális feldolgozó útvonal
EXE, INI stb. Az összes adatállomány it található pl. bizonylatnyomtatás alprogramok konfig tábla, Üres minta táblák, indexek BDE private dir.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/12
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
A telepítés automatikusan történik. A felhasználó megadhatja a telepítési könyvtárat, melynek alapértelmezése \PW2. Telepítés után a program azonnal futóképes.
3.1.1. Telepítés Listázó Munkahelyként Speciális telepítési lehetőség a Listázó munkahelyként történő telepítés. Ebben az esetben a telepített rendszerben levő mérlegműszer definíció táblázat üresen marad, továbbá a számítógéphez nem csatlakozhat hardverkulcs (MS-VÉD) kábel. Ennek hatására a program mérőhelyek nélkül, Listázó üzemmódban lehetővé teszi az adattáblák elérését, és nyomtatását. A telepítéskor az ‘Egyéni’ (Custom) módot választva, a ‘Mérlegelő Munkahely opció’ kapcsolót ki kell kapcsolni. A telepítés egyébként azonos a standard telepítéssel. Ilyen telepítés esetén nincs mérőhely kezelés, de az adatkezelés funkciók működnek. Hálózati környezetben ezáltal megoldható a táblázatok megosztott karbantartása. A program 1.7 verziójától kezdve a listázó minkahely konfigurálható úgy is, hogy a programhoz rendelt (PW2.INI vagy a program paraméterként átadott más INI filenév) indítási környezet beállító INI fileban szerepel a ‘[STARTUP]’ szekcióban a ‘LISTAZOMH=TRUE’ bejegyzés.
3.1.2. NT 4.0, Windows 2000, Windows XP, Vista telepítési vonatkozások NT kategóriájú operációs rendszer esetén egy további file telepítése történik meg a WINNT3\SYSTEM32\DRIVERS könyvtárba IOPORT.SYS néven. Ezt a driver-t úgy tanácsos telepíteni, hogy rendszer indítás után az operációs rendszer automatikusan töltse be a memóriába. Kernel szintű meghajtóprogramot ugyanis vagy a rendszer tölthet be, illetve a rendszer adminisztrátor "kézi" úton. Egy nem rendszergazda jogosultsági szinten futó program nem képes a driver-t betölteni! Ennek érdekében a program telepítése a következő legyen: - A telepítéshez jelentkezzen be Rendszergazda jogosultsággal - hajtsa végre a telepítést: A szoftver szabályos telepítésekor a driver-t bemásolja a WINNT\SYSTEM32\DRIVERS könyvtárba. - Sikeres telepítés után indítsa el a telepített programot: ekkor a program a drivert implicit módon regisztráltatja a Windows meghajtó eszközei közé. Új típusú (MS-VÉD3) hardverkulcs kábel esetén a fenti driver nem szükséges az üzemeltetéshez. Windows-7 esetén a driver nem kompatibilis.
3.1.2.1. Windows ‘Temp’ könyvtár beállítása (nyomtatási hiba kivédése) A Windows XP és 2000 verziók felhasználói profilokon belül alakítanak ki ‘template’ könyvtárat. Ez egy rendszer szolgáltatás, melyet a klf. segédállományok átmeneti előállítására, kitárolására használhatnak a programok. Az említett rendszerekben a temp könyvtárat egy olyan hosszú név alatt tartalmazza, amely a program számára hibás működést eredményez. A program V2.3.9.51 (070823) verziótól a TMP útvonal beállítása a program számára automatikusan megtörténik, ha az az előbbiek szerint nem felel meg. A program ilyen esetben automatikusan beállítja a % SystemRoot%\TEMP útvonalat. Ha ez írásvédett, a felhasználó explicit beállíthat egy tetszőleges útvonalat a program konfigurációjában a HibaTMPPath paraméter megfelelő kitöltésével. A hiba akkor keletkezik, ha van Windows nyomtató a rendszerben, a programból nyomtatást kezdeményezünk és ez a nyomtatás a keletkező lista mérete miatt kivált egy ilyen segédfile létrehozást. Régebbi szoftver verziók esetében is, a hiba egyszerűen kiküszöbölhető a Windows egyik beállításának megváltoztatásával: - A windowsban a program futtatásához megfelelően be kell jelentkezni US verzió esetén az alábbi helyre kell eljutni: - Control Panel => System => Advanced => Environment Variables HUN verzió esetén ugyanez: - Vezérlőpult => Rendszer => Speciális (választható lap) => Környezeti változók (gomb) 3
Windows 2000 esetén Windows, a többinél Winnt
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/13
A megjelenő ablak felső táblázatában megtalálható a ‘TMP’ rendszerváltozó. Ezt ki kell választani. Egy dupla kattintással szerkeszthetővé válik. Az eredeti tartalmat4 az alábbira kell módosítani: %SystemRoot%\Temp Az ‘Alkalmaz’ gombbal (Apply) ez azonnal érvényesíthető. A nyomtatás kezdetekor jelentkező hiba ezzel meg kell, hogy szűnjön. A módosítás semmilyen más program működését nem fogja zavarni, biztosítja, hogy a Tmp könyvtár a Windows NT4.0 változatával kompatibilis legyen.
3.1.2.2. Windows egérkezelési hiba kivédése Olyan rendszereknél, ahol a mérlegműszer adatcsere aszinkron üzemmódban működik, hibához vezethet, ha a Windows a mérlműszer által küldött adatokat egérkezelési információként fogja fel. Ez úgy jelentkezik, hogy a Windows elindítása után az egérkurzor véletlenszerűen ugrál a munkaasztalon. Azinkron a működés, ha a mérlegtől az adatok nem lekérdezés útján, hanem a mérlegtől automatikusan küldött adatfolyam értelmezése útján kerülnek a programhoz. A hiba akkor sosem, jelentkezik, ha a mérlegműszert csak a Windows elindítása és a mérlegelő program elindítását követően kapcsolják be. Ennek az az oka, hogy a kérdéses RS232 soros csatornát már a mérlegprogram, mint alkalmazás használatba veszi, mielőtt azon a mérlegtől érkező adatok áramlása megkezdődne. Így nincs lehetősége a Windowsnak egérhardverként detektálnia a felcsatlakoztatott mérlegműszert. A jelenség csak bizonyos harverek esetén fordul elő, tehát nem törvényszerű a bekövetkezése. A probléma konfiurációs megoldása A Windows rendszerlemezén szövegszerkesztővel meg kell nyitni a BOOT.INI fájlt (ez egy rejtett fájl és C meghajtóra telepített Windows esetén a C:\ gyökér útvonalon található). Itt ellenőrizendő, hogy be van-e írva a legutolsó sorba a /fastdetect paraméter. Ha nincs, ezt meg kell tenni. Ha be van írva és a hiba fennáll, ki kell próbálni a '/NoSerialMice' paramétert. (Ez utóbbi az NT4.0 operációs rendszereknél volt alkalmazva). Konkrétan az alábbi bejegyzést kell megkeresni (a beírások itt példának tekintendők) [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Prof HU" /fastdetect Az alábbiak a Microsoft hivatalos közleményéből származnak (http://support.microsoft.com/kb/833721/hu): /"fastdetect This switch turns off serial and bus mouse detection in the Ntdetect.com file for the specified port. Use this switch if you have a component other than a mouse that is attached to a serial port during the startup process. For example, type /fastdetect:comnumber, where number is the number of the serial port. Ports may be separated with commas to turn off more than one port. If you use /fastdetect, and you do not specify a communications port, serial mouse detection is turned off on all communications ports. Note In earlier versions of Windows, including Windows NT 4.0, this switch was named /noserialmice. "
4. A program indítása/leállítása A program egyszerre csak egy példányban futhat a számítógépen. A rendszerhez tartozó segédprogramok akár önállóan, akár az PW2 program konfigurációból elindíthatók.
5. A rendszer fő elemei 5.1. Modulok * *
4 5
BDE: PW2.EXE: REPxxx.DLL DBGEN.EXE: DBLNG.EXE:
Borland Database Engine adatállomány kezelést végző rendszerkomponens csomag főprogram modul Bizonylat nyomtatás alprogramok Adatszótár Karbantartó segédprogram Nyelvi Fordító Tábla Karbantartó segédprogram5
Eredeti tartalma: ‘%Userprofile%\Local Settings\temp’ Csak kétnyelvű változat esetén!
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/14
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
SYSLEVEL.EXE Programinformációk lekérdezése QPRINT.EXE: Lemezre mentett nyomtatási listák utólagos nyomtatására szolgáló segédprogram Megjegyzés: a ‘*’ komponensek nélkül a rendszer nem működik.
6. Konfiguráció A program indulásakor egy INI file tartalmából indul ki: - alapértelmezés: az EXE mellett, a programmal azonos nevű INI kiterjesztésű file - Parancssorban megadható: /INI=fullpath\filenév Az INI file többek között definiálja a program CONF konfiguráció könyvtár útvonalát. A konfiguráció számos adattáblázatban foglal helyet. Ha a program többnyelvű, akkor ezután az első lépés a nyelvi fordító tábla nyitása és idegen nyelvre kapcsolás. Ehhez a CONF_LNG nyelvi fordító (LTT) tábla szükséges. A program betöltődése az általános konstans paraméterek beolvasásával folytatódik. Ezt a CONF_CON tábla tartalmazza. Ezután a adattáblázatok megnyitása történik. Ehhez a CONF_DBF, CONF_IDX adat és index szótár szükséges (DDD és IDD táblák). Az ezt követő táblanyitások már az adatszótár kontrollja mellett történnek.
6.1. Rendszer konfigurációs elemeinek összefoglaló jegyzéke PW2.INI: Néhány speciális és operatív konfigurációs paraméter az EXE mellett Az alábbi táblákat, file-okat alapértelmezés esetén a CONF könyvtár tartalmazza. - CONF_CON.DB Általános konfigurációs konstansok - CONF_LNG.DB Idegen nyelvű fordító tábla (LTT Language Translator Table) - CONF_DBF.DB Adatdefiniciós szótár (DDD Data Definition Dictionary) - CONF_IDX.DB Indexdefiniciós szótár (IDD Index Definition Dictionary) - CONF_CH.DB Kommunikációs csatornák beállításai - CONF_MT.DB Műszertipus táblázat - CONF_MER.DB Mérőhely definíció táblázat - CONF_KIJ.DB Másodkijelző definíció táblázat (nincs alkalmazva) - CONF_DLL.DB DLL nyomtatás regisztráció tábla - CONF_MAB.DB Mérési adatbeadás opciók táblázata - CONF_BIZ.DB Bizonylat tipus opciók táblázata - CONF_BMT.DB Bizonylatolás-méréstipus opciók táblázata - CONF_KRE.DB Kezelő-raktár engedélyező táblázat - CONF_ANH.DB Anyagösszesítő listák definiciós táblázata - DBGenLng.DB Idegen nyelvi fordítótábla DBGEN.EXE program részére (ha kétnyelvű a prg.) - DBLngLng.DB Idegen nyelvi fordítótábla DBLNG.EXE program részére (ha kétnyelvű a prg.) -xxxxxxxx.GD0 Táblázat megjelenítés alapbeállítások (magától létrejön) -xxxxxxxx.GD Táblázat megjelenítés felhasználói beállítások (kezelői mentés esetén)
6.2. Parancssori konfigurálás A program parancssorában az alábbi paraméterek adhatók meg: <programnév> /INI=path\INI filenév A rendszer működési környezetét determináló INI text file explicit megadása, ha az nem a program (exe) mellett található. Az INI file szabványos Windows INI formátumú. <programnév> /LNG=LTT táblanév A rendszer nyelvi fordító táblázatának (Language Translator Table) explicit megadása, ha neve a CONF_LNG.DB alapértelmezéstől eltér. Az LTT táblát a CONF könyvtárban kell elhelyezni. <programnév> /FLANG
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/15
A program forszírozott indítása a felhasználói nyelven. Ha a Windows-ban beállított nyelvi környezet (LOCAL) eltér a program LTT táblája alapján elvárt állapottól, a program a gyártó nyelvén indul. Ez a programban ugyan átkapcsolható a felhasználói nyelvre, de ez nem komfortos megoldás. A program felhasználói nyelven való indulását ki lehet kényszeríteni ezzel a paraméterrel.
6.3. Program modulok működési környezetének definiálása Alapértelmezett INI file: PW2.INI az EXE mellett. A program indulásakor nyitja az INI file-t. Ha ez nem található, akkor létrejön a gyári beállításokkal. Az INI file az alábbi bejegyzéseket tartalmazza: [STARTUP] DBFDIR= CNFDIR= LIBDIR= PRVDIR= DBFNETDIR= CNFNETDIR= NAPNETDIR= ARCNETDIR= SYSLOG= STARTDIR= LEGALSHUTDOWN=True
Felhasználói táblák útvonala Konfiguráció útvonala DLL erőforrások útvonala lokális átmeneti feldolg. útvonal (private) Felhasználói adatbázis paradox NETDIR útvonala (DBF dir) Konfiguráció adatbázis paradox NETDIR útvonala (CONF dir) Mérlegnapló táblák paradox NETDIR útvonala (DBF dir) Auto archiválás táblák paradox NETDIR útvonala (DBF dir) Rendszer LOG üzenetek útvonala Program EXE útvonala A szabályos leállítást jelző paraméter
Megjegyzések: Az lokális útvonalak első indításkor automatikusan beállnak. A NETDIR útvonalakat a program konfigurációjában egy ablakban állítjuk be. Az állomány kézi módosítása általában szükségtelen. A LEGALSHUTDOWN bejegyzést a program automatikusan kezeli. Programindításkor False érték esetén az adatszótár alapján teljes újraszervezést kezdeményez a program. Azután az érték mindenképpen False állapotba kerül. A program szabályos leállításának végső lépése az érték True állapotba írása. Ha ez elmarad, következő indításkor a program javasolja az újraszervezést (hálózati üzemeltetésnél meggondolandó!).
6.4. Adatállományok Konfigurálás módja:
Adatszótár karbantartással
‘DBGEN.EXE’
A program adat táblázatainak definiálása az ún. adat és index leíró szótárban történik. Ez két külön táblázatot jelent: az adattáblák leírása a CONF_DBF, az indexek a CONF_IDX táblákban található. A két táblázat karbantartására szolgál a DBGEN segédprogram (Lásd 7.4 fejezet). Az adat és index szótár karbantartása a felhasználó számára lehetséges, de nem megengedett. Ez azt jelenti, hogy a dokumentációban leírt módosítási lehetőségeken kívül más karbantartási tevékenység nem ajánlott, mivel azok a felhasználó számára nem ismert eredménnyel járhatnak, akár a program futási hibáját is eredményezhetik. Ezért minden módosítás esetén a gyártóval célszerű egyeztetni. A program állományainak típusa: paradox 7.0 verzió Táblák, indexek automatikusan létrejönnek, ha azok nem léteznek a program indításakor. A program helytelen leállítása esetén indításkor a kezelő újraindexelést indíthat, illetve a konfiguráció ablakban a karbantartási funkciók biztosítottak.
6.4.1. Hálózati üzemmód beállítása Ez a fejezet akkor érdekes, ha valamely ok miatt a rendszert vagy könyvtárait hálózati meghajtóra telepítik. PARADOX táblázatok hálózati alkalmazás esetén két speciális segédállományt használnak a konkurens állománykezeléshez. Megemlítjük, hogy a PARADOX táblázatok esetén egy kijelölt könyvtárat kell adatbázisnak tekinteni. A rendszer paradox táblákban tárolja az összes táblázatát. A hálózati üzemet a BDE biztosítja, ha a
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/16
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
PDOXUSRS.NET és PARADOX.LCK segédállományok minden, az adott adatbázis bármely tábláját használó számítógép BDE konfigurációjában egy közös hálózati útvonalra vannak konfigurálva. A két említett segédállományt az adatbázisba lépő első program létrehozza. Nem szükséges, hogy a segédállományok az adatbázis útvonalán legyenek, így annak sincs akadálya, hogy egy program különböző adatbázisokban levő táblákat használjon. A fontos az, hogy minden program egyazon koordináló segédállományt használja. A segédállományok elérési útját a PARADOX driver NET DIR: paraméterében be lehet állítani, de ez csak a gazdagépen futó lokális programok számára jelent egy alapértelmezést! Alapértelmezés szerint ez üres, vagy egy helyi meghajtóra mutat. Emiatt a számítógép lemezegységén levő összes program az alapértelmezés szerinti NET DIR-t használja. A gazdagépen egyidejüleg futó programok számára ez elégséges a megosztás kezeléséhez, de egy hálózatról belépő alkalmazás számára már NEM (pl. a gazdagép könyvtárát megosztva egy másik PC próbál DB állományokat használni).
6.4.1.1. NET DIR helyi beállítása A program számára saját konfigurációjában beállítandó a hálózati üzemmód. Erre a célra egy konfigurációs ablak szolgál. A program adatbázisai az alábbiak: Konfigurációs táblák (a CONF könyvtár) Adattáblák (a DBF könyvtár összes táblázata, kivéve a mérlegelési napló tábláit) Mérlegelési napló (a NAPLO és GNAPLO táblák útvonala. Alapértelmezés szerint a DBF-re mutat.) A BDE kialakítása miatt a hálózati megosztást az első adattábla nyitása előtt jelezni kell, ezért ezek a paraméterek a program PW2.INI konfiguráció file-ban vannak feljegyezve az alábbiak szerint: DBFNETDIR = HÁLÓZATI ÚTVONAL A DBFNETDIR a program alap állományainak könyvtára (adatbázisa). Ez célszerűen a szoftver könyvtárában levő DBF\ könyvtár. Ha az adatbázist a hálózaton üzemeltetik, akkor a DBFNETDIR-t itt adjuk meg. Amíg a rendszer lokális meghajtón van, addig ezt a paramétert nem szabad megadni. A DBFNETDIR a DBF könyvtárra definiált paradox táblák közös paramétere. CNFNETDIR = HÁLÓZATI ÚTVONAL A CNFNETDIR a program konfigurációs állományainak könyvtára (adatbázisa). Ez célszerűen a szoftver könyvtárában levő CONF\ könyvtár. Ha az adatbázist a hálózaton üzemeltetik, akkor a CNFNETDIR-t itt adjuk meg. Amíg a rendszer lokális meghajtón van, addig ezt a paramétert nem szabad megadni. A CNFNETDIR a CONF könyvtárra definiált paradox táblák közös paramétere. A NAPNETDIR a program mérlegelési napló állományainak könyvtára (adatbázisa). Ez alapértelmezés szerint a szoftver könyvtárában levő DBF\ könyvtár. Ha az adatbázist a hálózaton üzemeltetik, akkor a NAPNETDIR-t itt adjuk meg. Amíg a rendszer lokális meghajtón van, addig ezt a paramétert nem szabad megadni. A NAPNETDIR a NAPLO és GNAPLO paradox táblák közös paramétere. PRVDIR = LOKÁLIS ÚTVONAL A PRVDIR a program számára szükséges segédkönyvtár a lokális BDE műveletekhez. Általában véve, helyi (nem hálózati) telepítésnél nem szabad az ini file-ban egyik paramétert sem beírni. Mivel az említett útvonalakat lehet, hogy egyúttal a konkrét táblák útvonalaként is érvényesíteni kell, ezért a beállítást nem ennek az állománynak a szerkesztésével, hanem a program erre szolgáló funkciójában kell megtenni az alábbiak szerint: Beállítások -> Program konfiguráció (Leállított rendszer) -> Egyéb funkciók -> Hálózati útvonalak és egyéb beállítások ablak:
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/17
Az ablakból való kilépéskor mind az adatszótárban, mind az INI file-ban megtörténnek a szükséges beállítások, majd a programot újra kell indítani. További információk: lásd 6.3, 7.4 fejezet.
6.4.2. Több PW2 program hálózatba kapcsolása Ha több PW2 program használ azonos adatbázist, akkor ezek NET DIR beállításait és a közös adatbázis elérését módosítani kell! Figyelembe kell venni, hogy a Paradox táblák lokális alkalmazásra készültek, ezért hálózaton keresztül történő használatuk az állományok számával és méretével arányosan az alkalmazások lelassulását eredményezi. A hálózati kapcsolatnak stabilnak kell lennie és biztosítania kell azt a minimális sebességet, hogy a DBE képes legyen működni. Egyik lehetséges megoldás, ha a mérlegelő munkahelyen tartják a rendszert és ezt, mint 'szerver' gépet használják: a Listázó munkahelyek ennek adatbázisára kapcsolódnak távoli meghajtóként. Gazdagép (mérlegház): • Ehhez a gazdagépen a teljes PW2 könyvtár hálózati megosztása javasolt. Kötelezően teljes hozzáférést kell biztosítani a hozzáférő felhasználók részére! • Ezután mind a helyi, mind a listázó PC-ken teljes elérési útvonallal kell biztosítani a mérlegprogram elérését. Másik lehetőség, hogy egy hálózati meghajtóként fel kell venni a PW2 könyvtárat mindkét gépen. • A programot a gazdagépen, még a PW2 könyvtárban indítsák el, majd az előző fejezet szerint (a megfelelő) útvonalakat állítsák a hálózati meghajtóra. A megosztást is be kell kapcsolni! • Utána a gazdagépen lecserélendő a munkaasztalon levő ikon olymódon, hogy a továbbiakban ne a lokális útvonalról (pl. C:\PW2\PW2.EXE) induljon a program, hanem a létrehozott hálózati meghajtón: pl. \\gazdagep\pw2\pw2.exe vagy M:\PW2.EXE. • A PW2.INI konfig fálból készítsenek egy másolatot pl. PW2L.INI néven. Ezt egy szövegszerkesztővel módosítsák úgy, hogy a benne levő LISTAZOMH=FALSE bejegyzést írják át LISTAZOMH=TRUE szövegre. Ez lesz a listázó gép konfigurációs útvonala. Listázó munkahely (iroda): • Ha még nincs telepítve, akkor a listázó munkahelyeken a telepítőlemez alkalmazásával telepíteni kell a BDE és az IOPORT komponenseket. Ehhez válasszák a Custom telepítés formát és a BDE, valamint az NT 4.0 I/O driver bejelölésén kívül távolítsák el a jelöléseket. • A telepítés végrehajtása után tegyük fel a mérlegprogram ikonját a munkaasztalra. Ha teljes elérési útvonallal fog működni, akkor egyszerűen tallózzunk rá a hálózaton. Ha meghajtó betűjellel lesz megoldva, akkor előtte csatlakoztassák a hálózati meghajtót (azonos betűjellel!), majd helyezzék ki a program ikonját a hálózati meghajtóról a munkaasztalra. Az indítóikonban a program neve után helyezzék el a következő bejegyzést: pl. /INI=\\gazdagep\pw2\PW2L.INI vagy /INI=M:\PW2L.INI
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/18
METRISoft KFT Hmvhely Jókai u.30.
A programot a listázó munkahelyen erről az ikonról kell indítani a továbbiakban. Így hálózaton keresztül lehetséges az adatok listázása más számítógépeken.
\\gazdagep\pw2\PW2.exe /INI=\\gazdagep\pw2\pw2l.ini Megjegyzés: A lokális adatbázis hálózati megosztásának felhasználói kialakítása a leírt módszert alkalmazva lehetséges, de az üzembiztos működés csak stabil, gyors hálózat és viszonylag kis adatbázis méret esetén lehetséges! Az üzembiztos működés biztosítása saját erőből történő kialakítás esetén a felhasználó felelősége. Hálózati üzemeltetési lehetőséget a gyártó saját felmérése alapján egyedi ajánlatban, megrendelés alapján tud biztosítani! A fenti megoldáson kívül többféle lehetőség is van, de a legjobb megoldás, ha hálózati lekérdezésekhez megrendelik az SQL adatkapcsolai modult. Ezzel egy megfelelő teljesítményű, más alkalmazások által is hozzáférhető archív adatbázis felület adódik.
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/19
6.4.2.1. Mérési adatbázis használata közös hálózati útvonalon Megoldás lehet pl. ha a program haszonadatait tartalmazó DBF könyvtárat osztják meg külön fájlszerveren. Ilyen esetben a mérlegelő és listázó munkahelyek saját számítógépükön futnak, a konfigurációs állaományaik és a programok is a saját gépen vannak, maga az adatbázis viszont egy közös elérésű hálózati könyvtárban kap helyet. Ilyen esetben minden egyes PortaWin programban be kell lépni a hálózati útvonal konfigurációba és az adatállományok, valamint az eredménynapló útvonalat az előzőleg létrehozott és feltöltött közös hálózati útvonalra kell beállítani. Ne feledjük a megosztás jelölőnégyzetet bekapcsolni! (lásd még 6.4.1.1. fejezetben)
6.4.3. Táblák útvonalának átdefiniálása A Mérlegrendszer alapértelmezett ‘DBF’ adatbázisa az EXE könyvtárából nyílik. Az adatbázis maga az INI fileban átdefiniálható a DBFDIR = ÚTVONAL paraméterben. Ha egy-egy táblát kell áthelyezni, akkor a rendszer CONF könyvtárában levő CONF_DBF adatszótárban kell ezt megadni. Az adatszótárt a DBGEN.EXE segédprogram tartja karban. A program főablakában a középső szekcióban az adatszótár táblafej definíciói között kiválasztva egy táblát, annak ‘Path’ oszlopában (a leíró táblában ez a Picture_tx oszlop) megadható egy explicit útvonal. Ha az alapértelmezett tábla elérési útvonal nem felel meg, a tábla nevét tartalmazó leírósorban a ‘Path’ / PICTURE_TX mező/ helyen meg lehet adni a teljes elérési útvonalat. Az így, közösen üzemeltetett táblát a külső program osztott módon nyithatja meg. A tábla indexeit szabadon használhatja. Ha további indexekre van szüksége, ezt a CONF_IDX index szótárban definiálni kell, mert a program újraindexelés során e szerint építi fel az indexeket és az ebben nem szereplő indexeket letörli. További információk: lásd 7.4 fejezet.
6.4.4. Mérlegelési napló hálózati használata Tábla azonosító: Tábla alapértelmezett útvonala: Tábla alapértelmezett elnevezése: Konfigurálás módja:
/CONF_DBF.DBF_NAME/ ‘NAPLO’, 'GNAPLO' /CONF_DBF.PICTURE_TX/ ‘’ (program könyvtár + ‘DBF\’) /CONF_DBF.PARAM/ ‘NAPLO.DB’, 'GNAPLO.DB' Beállítások->Egyéb funkciók->'Hálózati útvonalak beállítása'
Hálózati útvonalra konfigurálás átvezetésre kerül az adatszótár táblafej leírókban és az ini file NAPNETDIR paraméterben. Ehhez a 6.4.1.1 fejezetben bemutatott konfigurációs ablakban az ‘Eredmény napló útvonala’ beállítást kell módosítani. A mérlegelési napló elérése a Járműmérleg programban toleráns. Ha a napló nem elérhető, az eredmények egy előtároló táblában várakoznak. A program konfigurálható időközönként megpróbálja a naplóba mozgatni a rekordokat.
6.4.5. A járműprogram használata Listázó munkahelyként A program a telepítő lemezről feltelepíthető úgy is, hogy a mérlegelési funkciók ne aktivizálódjanak. Ennek feltétele, hogy ne legyen az adott számítógépre csatlakoztatva MS-VED hardverkulcs és a Mérőhely definíció tábla üres legyen (ne legyen benne definiálva mérőhely). Ugyanis azzal, hogy nem található az MS-VED hardverkulcs még lehet mérlegelő állomás az adott gép, csak pl. a csatlakozó kábel éppen kicsúszott a számítógép csatlakozójából. Ha emellett a mérőhelyek táblázata üres, ez már konkrétan azt jelenti, hogy Listázó munkahely az adott telepítés. A listázó munkahelyet hálózati környezetben közvetlenül a közös naplóra lehet konfigurálni (ahogyan a Mérlegelő munkahelynél is eljárunk). A törzsállományokra nincs szükség a napló feldolgozásához. Listázó munkahely a program Custom telepítésekor a ‘Mérlegelő munkahely’ opciót kikapcsolva egyszerűen megtehető.
6.4.5.1. A mérlegelési napló elérése hálózaton A mérlegelési napló a program számára akkor szükséges, ha abba lezárt mérési tételeket kell bemozgatni, illetve ha annak tartalmát listázni kell. A hálózati hozzáférés hiánya esetén erre nincs lehetőség. A program ezért toleráns módon kezeli a mérlegelési naplót. A lezárt mérési tételek naplóba mozgatása úgy történik, hogy a kezelő által kiadott parancs hatására a mérési adatlap állapota ‘Lezárt’-ra változik, majd ezzel együtt egy jelzés áll be, amely a naplózást kéri. Ezzel a kezelő
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/20
METRISoft KFT Hmvhely Jókai u.30.
oldalán a művelet befejeződött, az adatlapot a program elzárja a kezelőtől. Ettől függetlenül a program más, független szálon időnként vizsgálja a jelzést, s ha aktívnak találja, megkísérli az összes ‘Lezárt’ jelzésű mérési adatlap naplózását. Ha a napló elérhető, megnyitható, akkor megteszi. Ha nem, egy időzítés után ismét kísérlet történik erre. A fenti kétszálú programszervezés lehetővé teszi, hogy a mérlegelési feladatok teljesítése független legyen a kész mérések naplózásától. A naplózás ‘rásegítő’ időzítés a konfigurációban beállítható, akár ki is kapcsolható. Elérési mód: beállítások => Program konfiguráció ablakban 0[F]:AtadasTimer
Default: 10 [Sec]
Itt jegyezzük meg, hogy a többi (pl törzsadat) táblázatra ilyenfajta tolerancia nincs kiépítve, ha elérésük nem lehetséges, ez program futási hibát okoz!
6.4.5.2. Mérési napló raktár szerinti elérése Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja:
/CONF_DBF.DBF_NAME/ ‘KEZRAKT’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_KRE.DB’ Konfiguráció ablak => egyéb funkciók => Kezelő - raktár hozzáférés engedélyezés
Elsősorban hálózati környezetben lehet igény, hogy a mérlegelési naplónak egy cég különböző szervezeti egységei csak a rájuk vonatkozó részét elemezhessék. Ennek kialakított módja a Raktár alapadatok szerinti szűrés. A szolgáltatáshoz konfigurálni kell a fent jelzett táblázatban, hogy egy-egy kezelő személy mely raktárkódok szerinti mérési tételeket ellenőrizhet. Ugyanakkor a mérlegelések során kötelezővé kell tenni, hogy a raktári kódokat korrektül, törzsadat táblából választva meg kell adni. Ha a táblázatban akár egyetlen rekord is van, a továbbiakban a program mérési napló ablakában a raktárkód szerinti korlátozás aktivizálódik az oda belépő kezelő számára (hacsak nem adminisztrátor vagy adatbázis adminisztrátor). A táblázat tartalma egyértelmű. Szabadon felvihetők, törölhetők rekordok. Minden rekordban egy kezelő raktárkód relációt lehet teremteni. A raktárkódot üresen hagyva azok a napló tételek is elérhetők, ahol nem lett megadva raktárkód a mérés során.
Ábra 1 Kezelő -raktár ellenőrző táblázat A táblázat módosítása csak adatbázis adminisztrátor joggal lehetséges.
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/21
6.4.6. Adatállományok összefoglaló jegyzéke Az alábbi táblák alapértelmezés szerint a DBF és Conf könyvtárban találhatók. A NAPLO és GNAPLO képezi a mérlegelési naplót, ez konfigurálható együttesen külön útvonalra. Az alábbi táblázat az adatszótár három fontos adatoszlopának tartalma. A táblanév nélküli bejegyzések olyan táblázatokra hivatkoznak, amelyek elnevezése futási időben, véletlenszerűen alakul ki. Ez a hálózati konfliktusok elkerülésére szolgál. Az ilyen táblázatok nevét az adatszótárban tilos megadni. A %CNFPATH% bejegyzés arra szolgál, hogy az adott táblázatokat a program az INI fileban megadott CNFPATH szerinti útvonalon keresse. Egyébként az üres Picture_tx mezők esetén a táblázat az INI file DBFPATH szerinti útvonalon lesz megnyitva. PARAM NAPLO.DB
PICTURE_TX
COMMENT Lezárt mérések táblázata Leválogató tábla SZNAPLO.DB Számlafeladási napló (opt) KNAPLO.DBF Konténer mozgásnapló (opt) NYITVA.DB Nyitott mérések táblázata NGONGY.DB Göngyöleg napló Göngyölegnapló archiváláshoz GNYITVA.DB Nyitott mérés göngyölegtárolás TARA.DB Jármű és Fixtára nyilvántartás ANYAG.DB Anyag alapadatok UGYFEL.DB Ügyfél alapadatok SZALLITO.DB Szállító alapadatok BERMERES.DB Bérmérés alapadatok MEGJEGY.DB Megjegyzés (tipikus szövegek) RAKTAR.DB Tárolóhely alapadatok KESZLET.DB Készlet alapadatok (opt) MOZG.DB Mozgásnemek (opt) ZIP.DB Település törzs (opt) JARMUVEK.DB Járművek kiterjesztett tulajdonságai (opt) JMTIP.DB Jármű típusok (opt) JFTIP.DB Jármű felépítmények (opt) EWC.DB EWC kódok táblázata (opt) EWCMG.DB EWC kódok táblázata (opt) EWCSG.DB EWC kódok táblázata (opt) DISZPO.DB Diszpozíció táblázat (opt) CONF_CH.DB %CNFPATH% Komm. csatornák konfigurációja CONF_KIJ.DB %CNFPATH% Másodkijelzők konfigurációja CONF_MT.DB %CNFPATH% Mérőeszköz tipusok CONF_MER.DB %CNFPATH% Mérleg paramétertábla OPERATOR.DB Kezelők állománya GONGY.DB Göngyöleg alapadatok CONF_DLL.DB %CNFPATH% DLL nyomtatás regisztráció tb SZERZODES.DB Szerződéses feladatok táblázat MAINVAR.DB Tárolt prg. változók CONF_MAB.DB %CNFPATH% Mérés adatbeadási opció tábla CONF_BIZ.DB %CNFPATH% Bizonylatok opciótáblázata CONF_KRE.DB %CNFPATH% Kezelő-raktár engedélyező tb. Statisztikaképzés segédtábla CONF_ANH.DB %CNFPATH% Statisztikaképzés listadefs. CONF_BMT.DB %CNFPATH% Bizonylatolás - méréstipus tb. GKVEZ.DB Járművezető alapadatok CARDS.DB Rádiós azonosítókártya törzs Megj: az (opt) táblák csak adott modulok alkalmazásakor használatosak. További egyedi táblák is lehetségesek az egyedi feladatok függvényében.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/22
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
6.5. A Mérlegek kezelésének konfigurálása A mérlegek kezelése az alábbi fizikai szintekre van osztva: Program mérlegelési funkció (mérőhely kiválasztása, mérleghíd kiválasztása, mérés indítása) Mérőhelyek táblázata (mérlegek paraméterei, műszer típusa, kommunikációs csatorna) Kommunikációs csatornák táblázata (csatornák paraméterei) Műszertipusok táblázata (műszerek fajtái, protokoll beállítás) A kezelő a rendelkezésére álló mérőhelyek közül választhat. A mérőhelyek mindegyike egy műszertípus szerinti protokollt használ a kommunikáció lebonyolítására. A kommunikációt a komm. csatorna táblázatban megadott paraméterek szerint a windowson keresztül bonyolítja.
6.5.1. Kommunikációs csatornák paraméterezése Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja:
/CONF_DBF.DBF_NAME/ ‘TB_KONFSIO’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_CH.DB’ Konfiguráció ablak => egyéb funkciók => Komm. csatornák beállításai
A kommunikációs csatornák beállítási lehetőségeit részletesen ismerteti a karbantartó ablakban a kérdéses adatmezőre kért segítség (F1 gomb nyomása a táblázat megfelelő oszlopán). Az ablakban történt módosítás csak a program újraindítása esetén, illetve akkor történik meg, ha a belépés leállított rendszer menüponton keresztül történt. A program 4 fizikai soros csatornát képes kezelni. A táblázat ezek beállításait írja le. A táblázat fizikai adatsorai rendre az 1,2..4 csatornát jelentik. A mérőhelyek a Csatorna mezőkben ennek a táblázatnak a megfelelő rekordját mutatják. Bár a táblázat soraiban egyedileg megadható a hozzárendelt fizikai COM port sorszám, ezt célszerűen a rekord fizikai sorszám szerint javasolt beállítani a későbbi kavarodások elkerülése érdekében. Így a logikai Csatorna hivatkozások végső soron megegyeznek a COM portok sorszámával. A program technológia vezérlési szolgáltatásának feltétele a MetriSoft MS-VÉD hardverkulcs érzékelése. A program a kulcsot a soros vonalakon keresi. Ezt a táblázat beállításai nem befolyásolják.
Ábra 2 Soros csatornák beállítási Csatorna név: A tartalmat nem szabad módosítani. A Mérőhelyeket definiáló táblázatban az itt szereplő egyik címkével kell hivatkozni (COM1...COM4). Konfiguráció: a dupla kattintással megjelenő táblázatban egyszerű módon beállíthatók a kommunikációs paraméterek. Megjegyezzük, hogy a hídmérleghez telepített műszerek standard beállítása: 2400,N,7,2. Speciális COM91...93 csatorna-beállítás esetén az adott csatorna eltérül és nem a Windows RS232 porton, hanem egy MetriSoft szabvány szerint file-on keresztül kommunikál a MetriSoft Műszer Emulátor programmal. Ez bemutatási, gyakorló stb. igények esetén a mérlegműszereket emulálni képes alkalmazás. Az emulátor használatához hardverkulcs nem szükséges. Vételi timeout: Az az idő, amíg a program várakozik a válaszra egy lekérdezési üzenet kiküldése után. Break timeout: Az az idő, amely egy már megkezdett vételi folyamat megszakadását jelenti. Hibatűrési ciklusszám: Az egymást követő hibás kommunikációs ciklusok elnyomásának megengedett száma. Timeout open: TCP/IP alapú virtuális RS232 portok esetén a nyitási idő hosszabb is lehet, ezt lehet itt megadni. Timeout close: TCP/IP alapú virtuális RS232 portok esetén a zárási idő hosszabb is lehet, ezt lehet itt megadni. Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/23
Bufflen, receive TCP/IP alapú virtuális RS232 portok esetén a vételi buffert az adott driver határozza meg, ezt lehet itt megadni. Bufflen, write TCP/IP alapú virtuális RS232 portok esetén az adó buffert az adott driver határozza meg, ezt lehet itt megadni. Megjegyzés: Az adatmező speciális paraméterek elhelyezését teszi lehetővé: 'RB(
);': A paramétert csak akkor kell megadni, ha az alapbeállítás (256 karakter) nem felel meg és nincs definiálva a Bufflen receive adatoszlop. Ez szükségszerűen felmerül pl. TCP/IP alapú virtuális RS232 portok esetén. A paramétert pontosan a fenti módon kell beírni, a zárójelek között a megfelelő értékkel. A gyakorlatban 20-40 karakter elégséges egy standard mérleglekérdezés esetén. Bármelyik csatornához elhelyezhető a Megjegyzés mezőben az 'AUTOSET!' szöveg. Ezt egyetlen mérleg esetén tegyük meg ahhoz a csatornához, amelyre a mérőhely csatorna mutat. Ilyen esetben a program indításkor a hardverkulcs detektálási portját automatikusan felírja a csatornához és a kommunikáció ezen a porton fog felépülni.
6.5.1.1. Ajánlott beállítás virtuális RS232 csatorna esetén Virtuális RS232 csatorna erre a célra szolgáló hálózati eszközzel alakítható ki. A MetriSoft KFT. megrendelés esetén beszerzi és üzembe helyezi a megfelelő berendezést. Ilyen eszköz pl. a MOXA vagy az Advantech TCP/IP-RS232 gateway terméke. Ilyen esetben javasolt a kommunikációs csatornákat független, aszinkron üzemmódban használni, hogy egy eszköz elérési hiba ne okozzon akadozást a program működésében. Az aszinkron üzemet a PW2.INI fájlban található két paraméter alábbi beállításával lehet aktiválni (Egyszerű szövegszerkesztővel módosítható): COMMONSERIALWATCHDOG=FALSE SERIALSYNCMODE=FALSE Advantech termék esetén javasolt még az alábbi beállítás a 6.5.1. fejezet alapján: Timeout open: Timeout close: Bufflen, receive Bufflen, write
1500 [msec] 500 [msec] 80 [kar] 80 [kar]
Virtuális RS232 csatornák esetén a Hardverkulcsot a számítógéphez kell csatlakoztatni!
6.5.1.2. Speciális konfiguráció az adatszótárban Tábla: TB_KONFSIO, Oszlop: PARAM A Soros csatornák leíró táblázata a soros csatornákra vonatkozóan 4 rekordot tartalmazhat. A tábla sérülése, hiánya esetén a program létrehozza azt és a 4 rekordot automatikusan generálja. Ezek azonos alapértékekkel lesznek létrehozva, amelyek a PARAM mezőkben adhatók meg. A paraméterek felépítése kötött. A beszúrható % RNO% kifejezés a rekord sorszámának behelyettesítését definiálja.
6.5.2. Mérőműszerek (műszertipusok) paraméterezése Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja: táblázat
/CONF_DBF.DBF_NAME/ ‘TB_MERTIP’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_MT.DB’ Konfiguráció ablak => egyéb funkciók => Mérőhelyek beállításai => Műszertipus
A programban az ismert műszerekkel való adatátvitel algoritmusok egyikével és az ahhoz lehetséges paraméterek ebben a táblázatban történő beállításával a különféle mérlegműszer tipusok alakíthatók ki. Ezek beállítása a gyártó feladata. Minden rendszerben megtalálható a ‘010:MS-01 lekérdezéssel’ és ‘011:MS-01 önadással’ algoritmus. Ezekhez külön paraméterezés nem szükséges. A mérőhelyeket definiáló táblázatban az itt létrehozott műszertípusokból lehet választani. A táblázat létrehozásakor egyetlen rekord felírásra kerül, melyben egy ‘010:MS-01 lekérdezéssel’ műszer keletkezik (ha az adatszótárban a PARAM mezők tartalma gyári alapértéken áll).
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/24
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
6.5.3. Mérőhelyek paraméterezése Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja:
/CONF_DBF.DBF_NAME/ ‘TB_MERDEF’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_MER.DB’ Konfiguráció ablak => egyéb funkciók => Mérőhelyek beállításai
A mérőhelyek beállítási lehetőségeit részletesen ismerteti a karbantartó ablakban a kérdéses adatmezőre kért segítség (F1 gomb nyomása a táblázat megfelelő oszlopán). Az ablakba való belépés két módon történhet: leállított technológia rendszer esetén és futási időben. Ennek megfelelően a táblázat teljes körű vagy részleges karbantartása válik lehetségessé. A program maximálisan 8 mérőhely kezelését képes elvégezni. Egy mérőhely utólag tiltható vagy engedélyezhető a táblázatban arra az esetre, ha pl. tartósan nem üzemel. Ezzel a többi mérőhely számára erőforrások szabadulnak fel. A mérőhelyeket a rendszer a táblázatban elfoglalt sorrendjük szerint fizikailag sorszámozza. Ezért az aktív mérőhelyek sorrendjének felcserélése egy már üzemelő rendszerben tilos. Új mérőhelyet a táblázat végére kell helyezni. Megszűnt mérőhelyet egyszerűen az engedélyezés mezőben való tiltással ki lehet iktatni. A mérőhelyek fizikai sorszámát a program belső nyilvántartása használja. A felhasználó számára a mérőhelyet a szabadon meghatározható MHID (mérőhely azonosító) és NEV (mérőhely elnevezés) mezők tartalmazhatják. Engedélyezve: A mérőhely engedélyezése/tiltása Mérleg Nr: mérőhely felhasználói sorszám Mérleg név: mérőhely felhasználói elnevezés Műszer tipus kód/név: A műszer a név mezőről választással beállítható egy definiált műszertípusra. Méréshatár: technikai adat, a mérleg méréshatára Lépésköz [1,2,5,10,20,50]: a mérleg lépésnagysága Tizedesjel [0,1,2]: tizedesek száma Osztás: az előbbiekből kalkulált fizikai lépésköz Dim: A mérlegkijelzés dimenziója Soros csatorna: A mérőhelyek a Csatorna mezőben megadott kommunikációs csatornán keresztül vannak megszólítva. Az ide írt címkének megtalálhatónak kell lennie a ‘Komm. csatornák beállításai ‘ táblázat Csatorna oszlopában. A tényleges kommunikációs kimenet ott dől el! Műszercím: A mérőhelyek logikai elválasztása a MetriSoft műszerekben bekonfigurált cím karakter ‘A’..’Z’ tartományban.
6.5.3.1. Speciális konfiguráció az adatszótárban Tábla: TB_MERDEF, Oszlop: PARAM, REL A PARAM adatoszlop mezőiben levő értékek akkor kerülnek felhasználásra, ha a program legális (nem demo) indulásakor üres táblát talál. Ebben az esetben egyetlen mérőhely létrehozásra kerül. Ennek kezdeti paramétereit lehet a PARAM mezőkben definiálni. A konkrét értékeket az üzembe helyezéskor célszerű véglegesíteni, hogy bármely későbbi hiba (pl. a táblázat megsérülése, törlése) esetén a létrehozás lehetőség szerint egy azonnal működő mérőhely kialakítását eredményezze. A REL mezőkben elhelyezett ‘*’ azokat a mezőket választja el, amelyek csak leállított rendszer esetén változtathatók meg. A többi mező tartalma a technológia futása alatt is megváltoztatható.
6.6. Mérés típusok és módok konfigurálása Elérési mód: beállítások => Program konfiguráció [leállított rendszer] ablakban Az alkalmazás függvényében a mérlegelési típusok külön-külön engedélyezhetők, tilthatók. Erre a célra a Merestipusok paraméter szolgál. Ugyanígy a mérési módok globálisan beállíthatók a konfigurációban a MeresiModok paraméterben Megjegyezzük, hogy a fix tárás mérési mód engedélyezése után az adott járművekre tételesen megadott és érvényesített fixtára tömeg engedélyezi végül a választási lehetőség megjelenítését a kezelő számára
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/25
További kötöttség, hogy az ‘Ellenőrző mérés’ mérési típus esetén csak a ‘Ellenőrző mérés’ mérési mód lehetséges.
6.6.1. Többmenetes tömeg regisztráció Ez a mérési módszer akkor érdekes, ha a mérőhíd hossza rövid (pl. 9 m-es híd). Ha a híd talajszintbe süllyesztett, gyakorlatilag alkalmazható mérési módszer lehet, hogy egy vontatmánnyal ellátott járművet több részletben mérenek meg. Techniakilag ez azt jelenti, hogy a jármű vontató a mérlegre áll, azt lemérik, ekkor rááll a vontatmánnyal, ezt is lemérik, majd összeadva a két tömeget, ezt tekintjük a teljes bruttó tömegnek. A gyakorlatban maximum 3 menet elég (pl. tehergépkocsi két pótkocsival) Megjegyezzük, hogy ezzel a módszerrel történő mérlegelés általában aggályos, mert a mérlegen levő jármű és a hozzákapcsolt, mérlegen kívül álló jármű között a kapcsolódási ponton keresztül olyan erők ébredhetnek, amelyek a pontos mérlegelést megakadályozzák. Ez a mérési módszer ezért az üzemeltető saját felelősségére és ellenőrzési kötelezettsége mellett lehetséges. Ehhez a mérlegelési módszerhez a mérőhely definíció táblázatban kell az opciót engedélyező adatmezőt létrehozni. A szolgáltatás mérőhelyenként konfigruálható.
6.6.1.1. Speciális konfiguráció az adatszótárban Tábla: TB_MERDEF, Adatmező: RTSUMCIK I,1 A létrehozott adatoszlopban megengedett értékek : 1,2,3. Ez a mérlegeléskor lehetséges menetek számát határozza meg. Tábla: NAPLO, Adatmező: REGCIK, I, 1 A létrehozott adatoszlop biztosítja, hogy a nyitott méréshez a program tárolni tudja a kezdőméréskor ténylegesen elvégzett menetek számát. Ez biztosítja, hogy a záró mérlegeléskor a kezelő számára kötelezően annyi menet legyen előírva, ahány menet a kezdőméréskor történt. Tábla: TARA, Adatmező: REGCIK, I, 1 A létrehozott adatoszlop biztosítja, hogy a kezelő egy konkrét járműre letilthassa a többmenetes tömegregisztrációt.
6.6.2. Több mérleg esetén alapértelmezett mérleg beállítása Tábla: TB_MERDEF, Adatmező: PARAMS (általános paraméterek) Bevezetve: V2.4.4.3-tól Több mérleg esetén a mérlegekhez meghatározható, hogy a kezelő számára melyik mérleg legyen alapértelmezettként kiválasztva (tévedések csökkentése). Megjegyezzük, hogy a mérlegek automatikus kiválasztását más folyamatok és paraméterek is befolyásolhatják! Az adott mérleg Általános paraméterek 'PARAMS' oszlopában lehet konfigurációs beállításokkal ezt megtenni: DEFKMH! A mérleg lesz az alapértelmezett, kezdőmérés előtti állapot esetén DEFZMH! A mérleg lesz az alapértelmezett, zárómérés előtti állapot esetén DEFKMH(); A mérleg lesz az alapértelmezett, kezdőmérés előtti állapot esetén. A PCNEV az erre kiválasztott számítógép neve6 DEFZMH(); A mérleg lesz az alapértelmezett, zárómérés előtti állapot esetén. A PCNEV az erre kiválasztott számítógép neve. DEFMH(); A mérleg lesz az alapértelmezett, mérésfázistól függetlenül. A PCNEV az erre kiválasztott számítógép neve. Megjegyzés: A paraméter akkor érdekes, ha egy mérleg adatbázison több mérlegprogram fut egyszerre külön számítógépeken. Pl. külön be és külön kimeneti mérlegházak esetén ez előfordulhat. Ha ilyen esetben a program konfiguráció is közös, akkor a paraméterben a tulajdonos számítógépre is hivatkozni kell.
6
Windowsban egy parancssorban lekérdezhető a SET parancsra a 'COMPUTERNAME' változó tartalmazza ezt.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/26
METRISoft KFT Hmvhely Jókai u.30.
6.7. Alapadat táblák karbantartási engedélye (optXXX paraméterek) Az alapadat (törzs) táblázatok programbeli karbantartása kezelői jogosultságot igényel. Ezen túlmenően a táblázatok mindegyikénél megadható, hogy arra milyen karbantartás lehetséges. A törzsadat táblák és paraméterük: Anyag törzs optAnyagTorzs Ügyfél törzs optUgyfelTorzs Szállító törzs optSzallitoTorzs Egyéb törzs (sofőr) optUserTorzs Raktár törzs optRaktarTorzs Szerződés törzs optSzerzodesTorzs Megjegyzés törzs optMegjegyzesTorzs Göngyölegek törzs optGongyolegTorzs Bérmérés törzs optBermeresTorzs Rádiós Kártya törzs optCardTorzs Mozgásnem törzs optMozgorzs Készletegyenleg tábla optKeszlet Ezeken beállíthatók az alábbi karbantartási opciók: Bővítés Törlés Módosítás Nyomtatás Export Import ImpMod ImpDel
:a tábla új adatsorral bővíthető :meglevő adatsor törölhető :meglevő adatsor adatai módosíthatók :a táblázat kinyomtatható :a táblázat más formátumban lemezre menthető :a táblázat betölése engedélyezett (külön licenszopció!) :importált adatrekord kezelői módosítása :importált adatrekord kezelői törlése
Az opciók a táblától függően speciális beállításokat is megengednek. Ebben különleges a jármű nyilvántartás, mert ez nem igazán törzsadat tábla, számos feladattal áll kapcsolatban. A jármű törzs táblában a Bővítés, törlés, módosítás opció általában bekapcsolt. Import lehetősége csak akkor működik, ha az a szoftver licenszben engedélyezett. Az Import rekordok helyi törlése és módosítása akkor lehetséges, ha az importált rekordokra létezik a törzsben ilyen attributum! Beállítható egyéb paraméterek felsorolása (a konfigurációban erről részletes help van): Jármű fixtára tábla optJarmuTorzs 07:Fixtára betölt "Ráírt tára"-ként 08:Fixtára kézzel rögzíthető 09:Egyéb törzsadatok auto rögzítése 10:Új jármű felvitele mérés során 11:Anyagkód letöltése új méréshez 12:Ügyfél letöltése új méréshez 13:Szállító letöltése új méréshez 14:Sofőr letöltése új méréshez 15:Fixtára méréssel rögzíthető A 07 opció (V2.3.9.5-től) lehetővé teszi vasúti mérlegek esetében, hogy a fixtára automatikusan felíródjon ráírt táraként, illetve kézi táramegadás esetén a ráírt tára íródjon fel mért táraként. A 08 és 15 opciók együttesen határozzák meg a fixtára engedélyezett rögzítési módját (V2.3.6.5 verziótól. Előtte a paraméterek nincsenek implementálva). Megjegyezzük, hogy a fixtárás mérési módhoz a kezelő számára kiadott jogosultság és a konfigurációban engedélyezett 'Fixtárás mérés' mérési mód is szükséges. KeziFixTara [08]
KeziTaraFix [15]
Engedélyezett funkció
0
0
Alapértelmezett (Jármű táblázatban megadható) /kompatibilitás miatt/
1
0
A tára kézi úton a jármű táblázatban megadható
0
1
A tára ellenőrző méréssel rögzíthető, kézi úton nem adható meg
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30. KeziFixTara [08]
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv KeziTaraFix [15]
1
1
57/27
Engedélyezett funkció Ellenőrző, Kézitárás méréssel rögzíthető/ Jármű táblázatban kézi úton megadható
Szerződés törzstábla 08:Létezésvizsgálat
optSzerzodesTorzs
Egyéb törzstábla 08:Funkciója Járművezetők
optUserTorzs
A paraméter engedélyezi, hogy a törzsadat járművezetőként értelmezve a mérlegelési bizonylatra kerüljön a sofőr aláírásmező alá.
6.8. Számlázási szolgáltatás A program megrendelés esetén támogatja számlabizonylatok kiadását. Ennek egyik módja a mért nettó tömeg és az anyagtörzsben az anyaghoz megadott egységárral, ÁFA értékkel történő számla készítése. Másik számla kiadási lehetőség a Bérmérlegelések készpénzes számlájának nyomtatása. Itt a bérmérlegelés alapadat táblában megadott bruttó ár és egy általánosan érvényes ÁFA értékével magát a szolgáltatást számlázzuk, az anyaghoz és a nettó tömeghez ennek nincs kapcsolata. A kiadásra kerülő bizonylatokon számos paramétert lehet konfigurálni, ezeket foglaljuk itt össze. A számlakezeléshez külön kapcsolt dokumentum tartozik (Kukieg04) Ebben az összes, számlázáshoz kapcsolódó konfigurációs beállítás ismertetésre kerül!
6.8.1. Saját adatok konfigurálása számlákra Elérési mód: beállítások => Program konfiguráció [leállított rendszer] ablakban 1[V]:MHAzon 2[V]:Vallalatnev 3[V]:UzemelesiHely 4[V]:Telephely 5[V]:TelephelyCeg 6[V]:Telefonszam 7[V]:Faxszam 8[V]:Adoszam 9[V]:Bankszamla 10[V]:Bankszamla1 11[V]:Bankszamla2 12[V]:BankNev 13[V]:BankNev1 14[V]:BankNev2 15[V]:VallalatMegye 16[V]:Torzstoke 17[V]:BizonylatOpciok 18[V]:Cegjegyzek 19[V]:TeljHely 20[V]:SzlaSZJATx 21[V]:BMSzlaSZJA
Ez a mező nem módosítható, a szoftver licenszből adódik Üzemegység megnevezése (pl. Külső Telephely I.) /korábbi verziókban Uzemnev/ Számlán a telephely meghatározása Üzemegység telephely címe Számlán a cég telefonszáma Számlán a cég faxszáma Számlán a cég adószáma Számlán a cég bankszámla száma Számlán a cég további bankszámla száma Számlán a cég további bankszámla száma Számlán a cég bankszámlához tartozó banknév Számlán a cég további bankszámlához tartozó banknév Számlán a cég további bankszámlához tartozó banknév Az a megye, ahol a cég telephelye található Törzstőke nagysága Egyéb számlához kapcsolódó szolgáltatások kapcsolói Cégjegyzékszám Teljesítési hely neve a számlán Tetszőleges konstans szöveg a számlára Bérmérés számlákon annak SZJA számát lehet itt megadni. Címkeszöveget is írjanak!
6.8.1.1. Bérmérés ÁFA megadása a program konfigurációban A bérmérés készpénzfizetési számlát nyomtathat. Ezen a szolgáltatás ÁFÁ-val növelt (bruttó) ára adható meg a Bérmérés táblázatban. Az ÁFA értékét az adatszótárban kell megadni. Eredetileg ez 20%. Ha a törzsadat táblázatban nincs külön ÁFA adatoszlop, akkor módosítása az adatszótár BERMERES táblafej sorában a MINNUM oszlopban lehetséges.
6.9. Kerekítési szabályok, dimenziók megadása Elérési mód: beállítások => Program konfiguráció [leállított rendszer] ablakban
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/28
METRISoft KFT Hmvhely Jókai u.30.
A program a tömegadatokat a meghatározott tizedesre kerekíti. A mérlegek az esetek túlnyomó részében Kg dimenzióban üzemelnek. Néhány esetben t szükséges, ezt adjuk itt meg. Ez pusztán formai jelentőségű, a dimenzió megadása a számításokra nincs hatással! A program a számított pénzösszegeket a meghatározott tizedesre kerekíti. Külön megadható az ÁFA kerekítési szabály is. A pénzösszeg dimenziója szintén beállítható, a tömegéhez hasonlóan a számításokat nem befolyásolja. 500[V]:KgDec 501[V]:KgTxt 503[V]:AFADec 505[V]:FtDec 506[V]:FtTxt
Tömegkerekítési szabály: 0, 1 és 2 tizedes adható meg. Tömegdimenzió szövegesen: alapértéke Kg ÁFA kerekítési szabály: 0,1,2 adható meg Pénzösszegek kerekítési szabálya: 0,1,2 adható meg Pénz értékek dimenziója: alapértéke Ft
A mérőhelyek táblázatában megadható dimenzió nincs összefüggésben az itt megadható globális tömeg dimenzióval. Fontos tudni, hogy a számadatok kerekítés után kerülnek a mérési naplóba. Ha utólag megváltozik a kerekítési szabály, ez a már tárolt számokra a kiolvasáskor, felhasználáskor van hatással, pl. listázáskor. A megváltozott kerekítési szabály a naplóban levő számokat nem módosítja vissza. Egy ilyen szabályváltás azt eredményezheti, hogy az eredetileg (váltás előtt) előállított bizonylatokon más értékek szerepelnek, mint a váltás után előállított, pl. megismételt bizonylaton. Ez különös eltérést eredményezhet pl. egy anyag-felhasználási statisztikában.
6.10. Mérési adatlapok tartalmának meghatározása A program a mérlegelési típus szerint lehetőséget ad különböző mérési adatlapok kialakítására. Például másfajta adatokat kell megadni egy kiszállítás, mint egy bérmérés esetében. Emlékeztetőül a mérlegelési típusok: Kiszállítás Beszállítás Bérmérlegelés Ellenőrző mérés Raktárközi átadás Az adatlapok adat csoportokat tartalmaznak. Egy-egy adatcsoport összefog néhány adatot, amelyek együttesen tölthetők ki, egymástól függnek. Az adatcsoportok részletesen a Kezelési Utasításban vannak ismertetve, itt felsoroljuk a programban lehetséges összes adatcsoportot: 00:Anyag hivatkozás 01:Ügyfél hivatkozás 02:Szállító hivatkozás 03:Egyéb törzs hivatk. 04:Raktáradatok megadás (forrás) 05:Szerződés hivatkoz. 06:Fizetési mód adatok 07:Megjegyzés megadása 08:Szemét tart.megadás 09:Víz tart. megadás 10:Minőség % levonás 11:Göngyöleg megadás 12:B/T kézi korrekció 13:Idegen biz.adatmező 14:Egyéb adatmezők 15:Bérmérés adatmezők 16:Mozgásnem adatmező megadása 17:Ráírt tára, Terhelési határ 18:Raktáradatok megadása (Cél)
Törzsdat Törzsdat Törzsdat Törzsdat Törzsdat Törzsdat Törzsdat
Törzsadat
Törzsadat Törzsadat
Opcionális törzsállomány Opcionális adatmezők
Törzsadat
A program a konfigurációban egy táblázat segítségével lehetővé teszi az összes mérlegelési típushoz a felsorolt adatcsoportok hozzárendelését és a beadás módját.
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/29
6.10.1. Mérési adatbeadási opciók megadása Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja: kitöltésének szabályai
/CONF_DBF.DBF_NAME/ ‘MABOPT’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_MAB.DB’ Konfiguráció ablak => egyéb funkciók => Mérési adatlapok felépítésének és
Ábra 3 Adatlapok felépítésének beállítása Az ablak felső választólistáján a mérlegelési típus kiválasztása után a táblázatban beállíthatók az adatcsoportok beadási feltételei. A fejlécen levő ‘v’ jelre kattintva az oszlop teljes tartalma egyszerre állítható. Az igen/nem mezők dupla kattintással alternálhatók. A zárási mód a mező jobb szélére kattintással kiválasztható. F1 gomb a mezőkön segítséget jelenít meg. Engedélyezve: Ezzel lehet az adatlapon aktivizálni, letiltani az adatcsoportot. Kötelező kitöltés: Bekapcsolása esetén az adatcsoportot a zárási mód függvényében kötelező kitölteni. Ez azt jelenti, hogy szöveges mező nem maradhat üresen (ez alapadat csoportok esetén a kód vagy név mezőre vonatkozik), numerikus mező nem lehet nulla. Ha kötelező a kitöltés, a nem alapadat csoportok esetén egy jelölő négyzet biztosítja kötelező kitöltés esetén a ‘nem töltöm ki’ egyértelmű jelzését. Szabadkitöltés: Ez a törzsadat csoportokra vonatkozó előírás azt teszi lehetővé, hogy az adatcsoportban ne csak meglevő törzsadat legyen beállítható, hanem esetenként a kezelő szabadon beírhasson bármit. Ilyen esetben a kódmezőt üresen hagyja a kezelő, a név, cím, stb. mezőket pedig szabadon módosíthatja. Zárási mód: Itt határozható meg, hogy mi az a mérlegelési folyamat állapot, amely bekövetkezése után az adatcsoport módosítása már tilos. A program nem engedi az adott állapot elérését, ha egy kötelező kitöltésű adatcsoport nincs kitöltve. File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/30
METRISoft KFT Hmvhely Jókai u.30.
Emlékeztetőül: a mérési folyamat lépései: Üres adatlap felállítása adatbeadás... Első mérlegelés adatbeadás... Záró mérlegelés ‘Első’ bizonylat kiadása Adatlap lezárása (kezelő parancsa) Adatlap naplóba mozgatása (automatikus művelet, ha feltételei fennállnak) Adatlap naplóból történő továbbadása (archiválás, export stb.) A feltételek szerint az alábbiak érvényesek ‘0’: Záró mérlegelés után az adatcsoport módosítása tiltott. ‘1’: Bizonylatkiadást követően az adatcsoport módosítása tiltott ‘2’: Az adatlap kezelői zárást követően az adatcsoport módosítása tiltott ‘3’: A lezárt adatlap naplóba mozgatása után annak módosítása tiltott ‘4’: A naplóban levő adattétel továbbítása után az adatcsoport módosítása tiltott Megjegyezzük, bár a méréstípus - adatcsoport reláció szükségszerűen minden kapcsolatot felsorol, azonban vannak adatcsoportok, amelyek egymástól is függnek, illetve a mérés típus determinálja, hogy alkalmazható-e vagy sem. Ezeket kivételnek tekintjük és kezeljük. Eszerint egy anyag konkrét megadásakor eldől, hogy ahhoz engedélyezett-e a szemét és víztartalom megadása. Így egy olyan rendszerben, ahol egyébként globálisan van szemét vagy víztartalom-kezelés ÉS az anyagnál ez engedélyezett ÉS a szemét/víztartalom adatcsoport a méréstípus esetében engedélyezett, ott az megjelenik. Ha bármelyik összetevő tilt, az adatcsoport nem jelenik meg. Más: Raktárközi mozgás esetén nincs értelme a forrás és cél raktár adatcsoport letiltásának, ezért azt engedélyezett állapotban kell tartani. Más: Ellenőrző mérés típus esetén a tömeget módosító kezelői beavatkozások tilosak, mert nem történik nettó tömeg kalkuláció. Ezért szemét, víztartalom, göngyöleg tömeg és minőségi levonás, szerződés törzsre való hivatkozás nem engedélyezhető. A többi relációról a konfiguráló személynek kell döntenie. A zárási mód esetében megfontolandó a bizonylatok nyomtatását követő módosítás megengedése, mert ez ellentmondást eredményezhet a tárolt és nyomtatott adatok között. A kezelő táblában szereplő 'Mérési adatlap javítás' jogosultság teszi lehetővé a '3' és '4' állapotban levő adatcsoportok utólagos módosítását (V2.3.9.6 verziótól).
6.11. Ellenőrzés kezelő által megadott referencia tömeggel Gyakori feladat egy fuvar ellenőrzése az ahhoz csatolt idegen szállítólevélen közölt nettó tömeg alapján. Ennek alkalmazásához a rendszert megfelelően be kell állítani Az ‘Egyéb adatmezők’ adatcsoportot engedélyezni kell. Ez két mezőt jelent, egy karakteres mezőt, amely az adott szállítólevél azonosítóját fogadhatja be és egy numerikus mezőt, amely az ellenőrző tömeget. Ezzel a referencia beadása biztosított. Az összehasonlítás mindig a kalkulált nettó tömeggel történik. A kalkulált azt jelenti, hogy az összes, kezelő által megadott levonás számít (pl. göngyölegtömegek, nedvességtartalom, szeméttartalom stb.). Az ‘Egyéb adatmezők’ elnevezés az adatszótárban a NAPLO szekcióban a MEGJ1 és MEGJ2 adatmezőt leíró sorok Comment és Header_tx oszlopában módosítható. A beállítások => Program konfiguráció [leállított rendszer] ablakban az általános konstansok között az alábbi paraméterek találhatók: Nettotures1 Nettotures2 NettTurTx0 NettTurTx1 NettTurTx2 NettTurSzaz
: ‘kismértékű’ eltérés küszöbértékének megadása : ‘nagymértékű’ eltérés küszöbértékének megadása : ‘megfelelő’ minősítés üzenete : ‘kismértékű eltérés’ minősítés üzenete : ‘nagymértékű eltérés’ minősítés üzenete : Igen: NettoTures1,2 megadása % értékben; Nem: kg értékben történik.
A NettoTures1,2 paraméterek nullánál nagyobb értéke aktivizálja a szolgáltatást. Ennek lényege a Kezelési Utasításban megtalálható. Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/31
A fenti konfiguráció a 'PrgKez Kezelési Utasításban' megadott egyszerű ellenőrzési lehetőséget biztosítja. Ez a standard verzióban is működik: figyelmeztető ablak, ha a megengedett eltérésnél nagyobb az aktuális nettó tömeg eltérése. Speciális kiegészítés esetén (Licenszopció: 'Szállítmány referencia tömeg ellenőrzés táblázatból') a 'Nagymértékű eltérés' konfigurációja szerinti figyelmeztetés esetén csak a megfelelő kezelői jogosultsággal lehet a mérést lezárni.
6.12. Ellenőrzés a jármű rakodásakor külön mért tömeggel A program V2.3.6.11 verziótól külön adatcsoport konfigurálható arra a célra, hogy a jármű telephelyen történő ki vagy berakodáskor más mérlegen mért rakomány össztömegét össze lehessen vetni a hídmérlegen mért nyers nettó tömeggel. A 'nyers' azt jelenti, hogy a hídmérlegről mért bruttó és tára tömeg különbségét használjuk az összehasonlításhoz, a göngyölegek és egyéb levonások nem számítanak. A szolgáltatás működéséhez a szükséges adatmezőket és azok használatát konfigurálni kell. Az adatmezők fizikai definiálása után a mérési adatlapra a ‘19:Rakodási jegy’ adatcsoportot engedélyezni kell. Ez két mezőt jelent, egy karakteres mezőt, amely az adott rakodási tranzakció bizonylatkódját fogadhatja be és egy numerikus mezőt, amely a rakodáskor dokumentált ellenőrző tömeget. Ezzel a referencia beadása biztosított. A ‘Rakodási jegy’ elnevezés az adatszótárban a NAPLO szekcióban a MEGJ3 és MEGJ4 adatmezőt leíró sorok Comment és Header_tx oszlopában módosítható. Az adatmezők létezése esetén a beállítások => Program konfiguráció [leállított rendszer] ablakban az általános konstansok között az alábbi paraméterek találhatók:
6.12.1. Eltérést igazoló beavatkozási/engedélyezési szint (RefMegj4Vedelem) Elérése: Alapérték: Tartomány: Feladata:
Leállított rendsz.+jelszóvédett (ReadOnly) Nem Min=- Max=- Nulla eng=Ellenőrző tömegtől való eltérést igazoló beavatkozási/engedélyezési szint
IGEN: A mérési folyamatban a továbblépést 'Ellenőrző mérés Admin' jogosultságú személy végezheti NEM: A mérési folyamatban a továbblépést MERLEGKEZELO jogosultságú személy végezheti Megj: A kapcsoló akkor hatásos, ha az ellenőrző mérés egyéb paraméterei be vannak állítva. (REFMEGJ4MOD>0; REFMEGJ4TURES>0;) Az ellenőrzés a nyers nettó (mért bruttó - mért tára) tömeggel végzi az összehasonlítást
6.12.2. Vizsgálat ellenőrzési szint megadása (RefMegj4FigyMod) Elérése: Alapérték: Tartomány: Feladata:
Leállított rendsz.+jelszóvédett (ReadOnly) 0:Ref. táratömeg nem kötelező Min=- Max=- Nulla eng=Ellenőrző tömeg / Bruttó-Tára vizsgálat ellenőrzési szint megadása
0:Az ellenőrző tömeggel való egyezés nem kötelező 1:Záró mérés előtt ellenőrzi a nyers nettó tömeggel való egyezést, továbblépést engedélyezni kell 2:Bizonylatolás/adatlap zárás előtt ellenőrzi a nyers nettó tömeggel való egyezést, továbblépést engedélyezni kell Megj: Az Ellenőrzési szint csak a figyelmeztetés végrehajtásáról rendelkezik. A beavatkozás szint a REFMEGJ4VEDELEM kapcsoló szerint kerül meghatározásra
6.12.3. Ellenőrző tömeg megengedett eltérés [%] (RefMegj4Tures) Elérése: Alapérték: Tartomány: Feladata:
Leállított rendszer (Critical) 0.000 [%] Min=0.000 Max=0.000 Nulla eng=Ellenőrző tömeg megengedett eltérés
Ha a kezelő által a mérlegelés előtt megadott referencia ellenőrző tömeg és a ténylegesen, mérés alapján kiszámolt nyers nettó tömeg abszolút eltérése az itt beállított értéknél nagyobb mértékű, a kezelő figyelmeztetést kap.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/32
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
Megjegyzések: • A kezelő a referenciatömeget az '19:Rakodási jegy/tömeg' adatcsoportban adhatja meg. A 'MEGJ4' fizikai adatmező szolgál az érték fogadására, melyet ilyen esetben erre a célra kell felhasználni • 0: a vizsgálatot tiltja • A megadott érték mértékegysége '10' alatt [%], '10' és felette [kg]7 Speciális kiegészítés esetén a szoftver központi (SQL) szerveren keresztül pont közötti elektronikus adatcserére. Ez lehetővé teszi, hogy a hídmérleg járművet a megadott rakodási pontra irányítsa, majd az onnan visszakapott kerüljön a fenti adatcsoportba. A kiléptetendő járműre így automatikus végezhető.
képes a járműmérleg és a rakodási kezelő egy jármű beléptetésekor a rakodási információ automatikusan és nem manipulálható ellenőrzés
6.12.3.1. Speciális konfiguráció az adatszótárban Tábla: NAPLO A NAPLO adatblokkban definiálni kell az alábbi adatmezőket: MEGJ3, A,30,0 //Rakodási jegy száma MEGJ4, N,9,2 //Rakodási jegy szer. tömeg [kg]
6.13. Szeméttartalom számítás engedélyezése Elérési mód: beállítások => Program konfiguráció [leállított rendszer] ablakban A Szemét és nedvességtartalom levonás kezelése licenszvédett szolgáltatás, használata csak a licenszdíj megvásárlása esetén engedélyezett! A szeméttartalom egy a kiszámított nettó tömeget százalékosan csökkentő korrekciós érték, melyet a kezelő a ‘Szeméttartalom’ adatcsoportban adhat meg. Ilyen igény esetén az adatcsoportot engedélyezni kell. A szeméttartalom számítás konstans paraméterei: Szemetmod : A szolgáltatás itt kapcsolható ki, be. Bekapcsolásakor egyúttal eldöntendő a számítási mód Szemetmin : A megadható minimális százalékérték Szemetmax : A megadható maximális százalékérték Szemetnorm : Az általános alapérték (normálérték) Ezt követően az alapanyag táblázatban az anyagok szeméttartalom paramétereiben beállítható, hogy az adott anyagra van-e szeméttartalom és mi annak egyedi normálértéke. A program a szeméttartalom megadásakor a mérési adatlappal tárolja az alábbiakat: Szeméttartalom számítási képlet kódja (0=nincs szeméttartalom) Normálérték Megadott érték Ez alapján a szeméttartalom mindig újraszámítható. A megadott szeméttartalom a nettó tömeget elsőnek csökkenti (ha többféle levonás is van).
6.14. Víztartalom számítás engedélyezése Elérési mód: beállítások => Program konfiguráció [leállított rendszer] ablakban A Víztartalom egy a kiszámított nettó tömeget százalékosan csökkentő korrekciós érték, melyet a kezelő a ‘Víztartalom’ adatcsoportban adhat meg. Ilyen igény esetén az adatcsoportot engedélyezni kell. A Víztartalom számítás konstans paraméterei: Vizmod : A szolgáltatás itt kapcsolható ki, be. Bekapcsolásakor egyúttal eldöntendő a számítási mód Vizmin : A megadható minimális százalékérték Vizmax : A megadható maximális százalékérték Viznorm: Az általános alapérték (normálérték)
7
A program V2.3.8.25 verziótól érvényes. Megelőzően bármely érték % mértékegységben érvényes
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/33
Ezt követően az alapanyag táblázatban az anyagok Víztartalom paramétereiben beállítható, hogy az adott anyagra van-e Víztartalom és mi annak egyedi normálértéke. A program a Víztartalom megadásakor a mérési adatlappal tárolja az alábbiakat: Víztartalom számítási képlet kódja (0=nincs Víztartalom) Normálérték Megadott érték Ez alapján a Víztartalom mindig újraszámítható. A megadott Víztartalom a nettó tömeget a szeméttartalom levonása után csökkenti, ha a SzaritasiModszer paraméter ezt írja elő (alapértelmezett).
6.15. Víztartalom levonás bemeneti tömegének meghatározása Elérési mód: beállítások => Program konfiguráció [leállított rendszer] ablakban. A program V2.3.8.33 verziójától lehetséges a víztartalom levonás alapjául szolgáló tömeg konfigurálása. A bemeneti tömeg a paraméter szerint az alábbi lehet: SzaritasiModszer 1. 0: Tisztított gabona szárítása: Nedvességtartalom levonás alapja a szemétlevonással már csökkentett nettó tömeg. 2. 1: Tisztítatlan gabona szárítása: Nedvességtartalom levonás alapja a nyers nettó tömeg.
6.16. Gyakorló (DEMO) üzemmód alkalmazása Elérési mód: beállítások => Program konfiguráció [leállított rendszer] ablakban 199[L]:DemoFlag A program két fő üzemmód egyikében lehet. A normál ‘éles’ üzemmód lehetővé teszi egy gyakorló üzemmód bekapcsolását. (Ugyanez visszafelé nincs így). Ehhez a fenti paramétert kell átkapcsolni. A gyakorló üzemmód az alábbiakban tér el a normáltól: - minden bizonylaton ‘Demo’ jelzés szerepel - a bizonylat sorszámok ‘90000000’ értékről indulnak - lehetséges a MetriSoft EMULATOR programból származó ‘mérleg’ tömegének rögzítése A két üzemmódban készült mérési tételek egymástól elkülönítésre kerülnek, azok együtt nem listázhatók. A program licenszkulcsában a DEMO lehetősége általában tiltásra kerül az 'éles' rendszerek esetén. Ezáltal a mérési naplóban történő feldolgozások gyorsabbá válnak, mert nem kell eleve csoportosítani dem és nem demó mérésekre.
6.17. Mérlegelési bizonylatok használatának konfigurálása Mérlegelési bizonylatok alatt az ügyfelek számára készítendő, a mérési feladathoz kapcsolt dokumentumot értjük. A program számára ezek külső DLL erőforrásban vannak elhelyezve. Programbetöltési időben, adatállomány nyitáskor a DLL-ek és tartalmuk regisztrálásra kerül. A nyomtatható bizonylatok készletének és a mérlegelési feladatoknál szükséges nyomtatások közötti összerendelés számos ponton konfigurálható
6.17.1. Mérlegelési bizonylatok regisztrációja Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja:
/CONF_DBF.DBF_NAME/ ‘TB_KONFDLL’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_DLL.DB’ Konfiguráció ablak => egyéb funkciók => Nyomtató programok DLL regisztrációja
Az INI fileban tárolt LIBPATH útvonalon elhelyezett REP*.DLL file-ok számítanak a regisztráció során. A program a táblázatot felfrissíti. Egy DLL több riportot is tartalmazhat. A riportok ismérvei a regisztráció során beolvasásra kerülnek. A táblázat minden sora egy konkrét bizonylatot regisztrál.
6.17.1.1. Bizonylatok engedélyezése, lábléc szöveg és lapméret beállítása A táblázatban a felhasználó néhány adatértéket maga is beállíthat: Engedélyezve: a konkrét bizonylat engedélyezése/tiltása. Ezen a ponton kizárható egy bizonylat a programból.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/34
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
Lapméret hossz [mm]: A regisztráció során, ha a mező üres, a bizonylat alapértelmezett függőleges hossza beolvasásra kerül a mezőbe. A riportokban általában A4 (297) és fektetett A5 (148.5) méretek vannak8 Ha leporello papírra nyomtatnak, akkor ez lehet, hogy 308 és 150.4 értékre módosítandó. A riportok nyomtatási mérete bonyolult műveletsor eredménye, amelybe a bizonylathoz kapcsolt Windows nyomtató dokumentum alapértelmezett beállításai számíthatnak. A nyomtató meghajtó programok tulajdonságai és a Windows verzió közösen döntik el, hogy elfogadják-e a program által bejelentett (itt beállított) laphosszt vagy a nyomtató meghajtóban definiált lapméret lesz használva mindentől függetlenül. Törekedni kell olyan Windows nyomtató meghajtó program alkalmazására, amelyikben be lehet állítani felhasználói lapméretet, illetve hajlandó a programtól elfogadni azt. A korszerű Laser nyomtatók (pl. HP1100) ez utóbbi módban képes működni, így akár fektetett A5 akár A4 lapok behelyezhetők, s a nyomtatáskor a szükséges méret letöltésével jó minőségű nyomtatás lehetséges. Ha az adott nyomtatón a megfelelő egyedi lapméret természetes módon nem állítható be, akkor a Windows-ban egy ún. 'Oldaltükör' hozandó létre. Ennek menete a függelékben található a Windows XP HUN változatán bemutatva. Fektetett nyomtatás (Landscape / Portrait): Ha az itt megadott érték IGEN, a nyomtatás feltetett módon történik. Lapformátum megadása: A következő cimkék írhatók be: 'A4', 'A5', 'DEFAULT', 'CUSTOM'. A fenti három paraméter néhány kombinációban kizárja egymást: Ha a formátum meg lett adva, a laphossz paraméter figyelmen kívül van hagyva (még CUSTOM formátum esetén is!). Ha nincs megadva, a laphossz paraméter = 297 esetén A4 formátum kerül beállításra, míg más érték esetén egy CUSTOM lapformátum kerül letöltésre és a hossz a megadott lesz. (Plusz: szélesség = 210, Bal margó = 15, Jobb és felső margó = 10 mm) Bizonylat Lábléc szövege: A bizonylatok a legalsó sorban középre nyomtatják az itt szabadon megadható szöveget. Megjegyzés: A Fektetett nyomtatás és lapformátum előírása opcionális adatmezőkben történhet (a mezők megléte nem kötelező): Fektetett nyomtatás: ORIENT L, 1 Lapméret beállítása: PFORMAT C,10
6.17.1.2. Vonalkód nyomtatása A program V2.3.6.7 verziótól lehetséges a vonalkód nyomtatás előírása a mérlegelési bizonylatokra. Ennek feltétele, hogy a REP00000 V2.6 (050714), REP00001 V2.8 (050714) vagy annál újabb nyomtatási DLL-t használjanak. (Korábbi verziók esetén nem történik nyomtatás, egyéb hiba nem keletkezik) Megjegyzések: A vonalkód előírása opcionális adatmezőben történhet (a mező megléte nem kötelező): VONALKOD L, 1 A vonalkód nyomtatása EAN128C kódolással történik. A kódtartalom az alábbi (Mérési napló adatmező nevek): Ahol: : fix hosszban, 6 karakter. A telephely azonosító kód vezető nullákkal, melyből eltávolításra kerül minden nem szám karakter! pl. '005023' (A telephely azonosító alapértelmezés szerint a szoftver 4 jegyű eladási szorszáma, előtte egy 'W' karakter. Ez azonban tetszőlegesen módosítható a konfigurációban. Több-céges üzemelési mód esetén (licenszopció) ez a kód cégenként különbözik. : fix hosszban, 8 karakter. Mérés zárás dátuma pl. '20050714' : fix hosszban, 6 karakter. Mérési sorszám vezetőnullákkal 8 jegyre pl. '00000012' : fix hosszban, 3 karakter. Mérési sorszám alábontás 3 jegyre pl. '000' A teljes kód tehát pl. 0050232005071400000012000' A vonalkód számlabizonylatra nem kerül nyomtatásra!
6.17.1.3. Nyomtató kimenet meghatározása Az összes bizonylat típusra külön előírható, hogy mely nyomtatóra küldje a program. (Windows környezetben több nyomtató csatorna hozható létre.) Mint ismeretes, a Windows-ban minden esetben definiálandó egy alapértelmezett nyomtató csatorna. Ha egy program nem határoz meg nyomtatási csatornát, ezen keresztül lesz nyomtatva a dokumentum. 8
Minden méret mm
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/35
A táblázatban levő 'Printer neve' adatoszlopban konfigurálható egy meghatározott nyomtató csatorna. Ha ez meg van adva, a nyomtatás ide fog történni az adott bizonylat vonatkozásában. Ezt az értéket a táblázatban közvetlenül be lehet állítani. Lehetőség van arra is, hogy a kezelő személy a nyomtatás előtt kiválassza a megfelelő nyomtatót, amely döntése alapján beírható a táblázatba. Arra is lehetőség van, hogy a kezelő minden esetben döntsön a nyomtatási kimenetről a nyomtatás előtt. Az alábbi általános konfigurációs paraméter minden nyomtatásra vonatkozik: 206[V]:PrinterRegMod Feladata a bizonylat nyomtatás globális szabályozása. Ennek értékei a következők: Alapértelmezett nyomtató Mindíg az alapértelmezett nyomtatóra kell nyomtatni, hacsak nincs egy bizonylat beregisztrálva egy nyomtatóhoz (Ezt a táblázatban közbvetlenül lehet megtenni). Ez tehát arra alkalmas, hogy általában az alapértelmezett nyomtatóra nyomtassanak. A windowsban változtatva az alapértelmezett nyomtatót, az összes nyomtatás átírányítható. Nyomtató regisztrációja (eredeti, kompatibilis beállítás korábbi programverziókban eszerint működött) Az első nyomtatáskor a kezelő választ nyomtatót, majd döntése alapján beregisztráljuk egy nyomtatóhoz. Ezzel az üzembe helyezéskor eldöntheti a kezelő, hogy a bizonylatot mely nyomtatóra küldi. Mindíg kezelő választ Minden nyomtatáskor a kezelő választ nyomtatót (nem regisztráljuk be, rá sem kérdezünk). Ez akkor érdekes, ha gyakran kell a nyomtatási kimenetet változtatni egyetlen bizonylat esetében is.
6.17.2. Bizonylat típusok és a hozzájuk kapcsolt beállítások Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja:
/CONF_DBF.DBF_NAME/ ‘BIZOPT’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_BIZ.DB’ Konfiguráció ablak => egyéb funkciók => Bizonylat tipusokhoz kapcsolt beállítások
A program a bizonylatokat típus osztályokba sorolja. Ezek az osztályok adott mérlegelési feladatokhoz kapcsohatók. A mérlegelési feladatok a ‘mérés típus’ választáson alapulnak: A táblázat sorainak száma fix, automatikusan generálódik az alábbiak szerint: Ellenőrző jegy: A bizonylatokat az ‘Ellenőrző mérés’ mérlegelési típusok esetében alkalmazzák. Az ellenőrző mérés egy egyszerű bruttó mérlegelés. Első mérés (kapujegy): A két mérlegelést igénylő mérési feladatokban, az első mérés után a záró mérésig ez a bizonylatfajta adható ki. Mérlegjegy: Általában az áru beszállításokat kísérő bizonylattípus. Szállítólevél: Általában az áru kiszállításokat kísérő bizonylattípus. Számla: Ha a programhoz számlázási szolgáltatás is tartozik, a nyomtatható számlák e kategóriába tartoznak. Mozgásjegy: Belső (cégen belüli) anyagmozgások esetén használjuk a mozgásjegy bizonylattípust. Pl. telephelyünk raktárából külső raktárunkba szállítunk. Lánc-mérlegjegy: Fel/lerakodásos áru beszállításokat kísérő bizonylattípus. Láncmérés mérlegelési módhoz kapcsolódik. Lánc-szállító: Fel/lerakodásos áru kiszállításokat kísérő bizonylattípus. Láncmérés mérlegelési módhoz kapcsolódik.
6.17.2.1. Példányszám, előzetes megtekintés konfigurálása A táblázat oszlopaiban az alábbi paraméterek állíthatók be (F1 él a táblázat celláin!): Engedélyezve: A bizonylattípusok letilthatók/engedélyezhetők. Bizonylat példányszám: Itt azt kell megadni, hogy a bizonylattípus hány példányos papírra kerül nyomtatásra. Ez csak tűs nyomtatók esetén lehet egynél nagyobb érték. Ha többpéldányos papírt alkalmaznak, akkor mindig egy nyomtatás lehetséges egyszerre. Nyomtatás példányszám: Ha egypéldányos a papír, az itt megadott nyomtatási számban történhet a nyomtatás. Ez a példányok számozása miatt fontos (pl. 3/1, 3/2, 3/3). Ha az érték ‘0’ a kezelő döntheti el nyomtatás előtt a példányok számát. Ha az érték negatív (-1, -2 …) a döntést szintén a kezelő hozza, de ez a szám lesz előjel nélkül inic. értékként felajánlva.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/36
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
Nyomtatási mód: a program a tényleges nyomtatás előtt a képernyőn is megjelenítheti a bizonylatot nyomtatási formában. Ez a paraméter ezt kötelezővé teheti, letilthatja vagy a kezelő hatáskörébe helyezheti.
6.17.3. Mérés típus - nyomtatási kötelezettség előírása Tábla azonosító: Alapértelmezett útvonal: Alapértelmezett elnevezés: Konfigurálás módja: előírása
/CONF_DBF.DBF_NAME/ ‘BIZMTIP’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’) /CONF_DBF.PARAM/ ‘CONF_BMT.DB’ Konfiguráció ablak => egyéb funkciók => Méréstipus - biz.nyomtatási kötelezettség
Az egyes mérlegelési típusok - módok az általános nyomtatási lehetőségtől egy konkrét bizonylat kinyomtatásának kötelezővé tételéig egy összerendelő táblázatban állíthatók be. A táblázat nem szükséges, hogy tartalmazzon bármiféle előírást, itt a korlátozásokat lehet megadni. Például a ‘Beszállításnál a záró mérés után kötelezően nyomtatandó az 1001 sz. Mérlegjegy’ vagy ‘Bérmérésnél sosem adunk bizonylatot, nem kell nyomtatni’ előírások ebben a táblázatban adhatók meg. Lényeges, hogy a táblázat csak a kötelező bizonylatolási fázisról rendelkezik. Ez a záró mérlegelést követő állapot, amikor eldöntendő, hogy bizonylatolni kell vagy az elmarad, elmaradhat. Az ezt követő fázisokban (mérés kész, lezárva, archiválva) a bizonylat nyomtatás ismétlési igény már nincs korlátozva, ekkor bármely bizonylat (amely egyébként nincs letiltva) előállítható.
6.17.3.1. Első (éles) bizonylat nyomtatásának meghatározása A táblázatba felvett új sorban az alábbi összerendelést kell megtenni: Mérés típus: Itt mindig egy konkrét méréstípusról rendelkezünk Mérési mód: A lehetséges mérési módok egyikére vagy bármelyikre érvényesíthető az előírás Ügyfél: akár egy konkrét ügyfélre korlátozható az előírás (pl. x ügyfélnek nem kell nyomtatni) Bizonylat: itt adhatjuk meg, ha egy bizonylat típus alkalmazandó vagy éppenhogy bármilyen típus lehetséges Azonosító: ha ezt választással megadjuk, csak ez alkalmazható (a bizonylat típus nincs is figyelembe véve) Nyomtatási mód: Ez az érték dönti el, hogy a többi mezőben megadott relációra mi az utasítás. Az ‘éles’ nyomtatás letiltható, kötelezővé tehető, illetve kezelői döntés hatáskörbe utalható. Megjegyzések: Ha a nyomtatási mód tiltja a kötelező bizonylatot, akkor nem számít az oszlop Bizonylat és Azonosító mezője, mert a cél egy Mérés típus - mód - ügyfél kontextusban a bizonylat kiiktatása. A program egy mérés zárása után a táblázaton végighaladva a legpontosabban illeszkedő sorokat keresi meg. Ezeken belül pedig a legtoleránsabb előírás érvényes. Például:
1. ‘Mérés típus = Kiszállítás, 2. ‘Mérés típus = Kiszállítás, 3. ‘Mérés típus = Kiszállítás,
mód=Normál B/T mérés, mód=Normál B/T mérés, mód=
ügyfél(kód)=0012, Bizonylat=1001, nyomtatási mód=kötelező ügyfél(kód)= Bizonylat=1002, nyomtatási mód=kötelező ügyfél(kód)= Bizonylat=1003, nyomtatási mód=kezelő dönt
Ha egy ‘Kiszállítás B/T módban történt a 0012 ügyfélre, akkor kötelezően és csak az ‘1001’ sz. bizonylat nyomtatandó. ha az előbbi történik, de az ügyfél nem a 0012, akkor kötelezően az ‘1002’ bizonylat kerül kiadásra. Ha nem B/T mérés volt (pl. fixtárás) akkor a kezelő dönt, hogy kell-e nyomtatás, s ha igen ez az ‘1003’ sz. bizonylat lesz. A mérési adatlapról utólag, a mérlegelési naplóból történt előhívás után az általában engedélyezett bizonylatok szabadon kinyomtathatók. A bizonylat eredeti példányok nyomtatásának elmaradása esetén egy konfigurációs paraméter alapján a lezárt mérésről is kiadható az eredeti bizonylat: 7000[V]:NaplobolEredetiBizonylat Lezárt mérési adatsorról eredeti bizonylat nyomtatás engedélyezése. Ha egy mérés lezárása előtt egy adott bizonylat tipust nem nyomtattak ki, a lezárás után normál esetben az 'Eredeti' példány nem nyomtatható ki. Ez a paraméter lehetővé tesz, hogy utólag 'Eredeti' példány nyomtatására kerülhessen sor.
6.18. Automatikus TEXT export/import opció működése Kapcsolat konfigurálás PW2 rendszerben: ∗ Az export szolgáltatás egy opció, melyet megrendelés esetén a Szoftver Licensz engedélyez! ∗ Az export szolgáltatás védett konfigurációban be/kikapcsolható. (NaploTextExport) Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/37
∗ Az import szolgáltatás listázó munkahelyeken védett konfigurációban be/kikapcsolható. (NaploTextImport) /ez a szolgáltatás a program V2.3.9.29 verziótól használható/ ∗ A mérési naplóban levő összes adatmező szükség szerint exportálható. Az exportba bevonandó mezők konfiguráció szerint igen vagy nem, de a mindenkori mérlegnaplóban definiált sorrendben kerülnek átadásra. Default beállítás: minden adatmező exportra kerül. ∗ Konfigurálható az átadó text file: neve NaploTextExportFile, útvonala NaploTextExportPath, a szövegadatok kódlapja TextExportToOEM (magyar nyelvű windows esetén): OEM (hun852) vagy ACP (win1250). Default beállítás: \PW2\DBF\EXPORT\NSEND.TXT, win1250 kódlappal ∗ Az export file egy text file, a rekordok elválasztása CR LF ∗ Az export rekordokban a mezők elválasztó karaktere konfigurálható Default beállítás: 0FEHEX (254DEC) (NaploTextExpDelimiter) ∗ Az export rekordokban a sorok elválasztó karaktere konfigurálható Default beállítás: $13$10 (NaploTextExpRowEnd), ami standard sorvéget jelent. ∗ A dátum kiírása konfigurálható, gyárilag a BDE (Borland Database Engine) aktuális beállítása szerint történik. A default lerakási forma az alábbi függvény szerint (Deplhi szoftver) adódik: FieldByName(Mez). AsString ahol Mez a megfelelő mezőérték [KDATUM, ZDATUM, UDATUM, EDATUM, SZDATUM]. Ha a mezőérték nincs inicializálva, akkor üres lesz! ∗ A Dec<>0 numerikus számok kiírása fixpontos alakban történik a (Len, Dec) szerint. A tizedesjel a Delphi DecimalSeparator globális változója, tehát a Windows határozza meg (általában vessző) ∗ Logikai mezők kiírása 'True'/'False' értékkel történik (vagy üres, ha nem inicializált a mező. Ezt tekintsük False értéknek) ∗ A rendszer a DEMO méréseket is exportálja, hogy nem élesített környezetben is működjön a szolgáltatás (pl. fejlesztés támogatása) Ezért ügyelni kell a DEMO rekordok kiszűrésére. Megjegyezzük, hogy DEMO rekordokra az üzembe helyezett rendszerben nem igazán kell számítani, különösen, ha a DEMO üzemmód gyárilag letiltásra kerül. A program DEMO üzemre önmagától nem áll át, ez egy konfigurációs beállítás következménye lehet. A fileműveletek definiciója a PW2 rendszerben ∗ A rekord kiírása a mérési adatlap lezárásakor kerül végrehajtásra, ezért a rekordok ezt a sorrendet követik. ∗ A fileművelethez a file exclusive megnyitása történik meg. Ütközés esetén a PW2 egy konfigurált időzítés szerint ciklikusan kísérletezik a tranzakció végrehajtásával: az export mindenképpen meg fog történni. Megjegyezzük, hogy az ütközés miatt még nem exportált lezárt mérési rekordok a PW2 rendszer napló adatbázisába sem jutnak el a sikeres export lefutásáig! ∗ Minden exportfile létrehozáskor a program konfigurációtól függően az első sorban kiírja az érvényes, exportra kerülő mezőnév listát. Ezzel a feldolgozó program a konstans mezőnevek szerint vektor-táblát építhet, hogy minden esetben a megfelelő adatértéket dolgozza fel. ∗ Az adatok átvétele után a file szabadon törölhető. ∗ Ha az export file nem létezik, a PW2 automatikusan létrehozza az első rekord kiírásával, ezért az átvevő rendszer tetszése szerint törölheti a file-t feldolgozás után. Ügyelni kell arra, hogy az átvevő program a feldolgozást követően a file zárása után késedelem nélkül törölje a file-t, nehogy a két művelet közti időrés alatt a PW2 újabb rekordot írjon a végére. ∗ Minden eredményrekord egyetlen alkalommal kerül exportra, ennek ismétlése nem lehetséges.
6.18.1. Export opció konfigurálása Elérési mód: beállítások => Program konfiguráció ablakban 1300[V]:TextExportToOEM A Windows külön kódlap használatát teszi lehetővé a megnyitott konzol (DOS) ablakokban és a grafikus felületen. A két karakterkészlet között konverzió lehetséges. A program számára előírható, hogy a szövegeket alakítsa át OEM kódlapra, mielőtt szövegfile-ba írja. Szabályosan telepített HUN (magyar) Windows esetén az OEM kódlap a HUN852 karaktertáblát, a másik az ún. ACP (ANSI) kódlap pedig a Win-1250 karaktertáblát használja. A konverzió engedélyezése az ACP kódlapról az OEMCP kódlapra fog átalakítást engedélyezni. A konverzió hatásos a standard DBASE Text és az automatikus Text export esetében. Standard Excel, illetve Winword text export esetén ez a konverzió nem hatásos (a szövegek ACP-ben kerülnek kiírásra).
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/38
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
1301[V]:NaploTextExport Ha a Szoftver Licensz engedélyezi az automatikus mérési eredmény export szolgáltatást, akkor ezzel a kapcsolóval ez külön engedélyezhető, tiltható. 1302[V]:NaploTextExportPath Létező, írható-olvasható lemezútvonalnak kell lennie. Alapértelmezés szerint a program könyvtárából nyíló DBF\EXPORT könyvtár. 1304[V]:NaploTextExportFile Alapértelmezés szerint NSEND.TXT a file neve. Ez itt átírható. 1306[F]:NaploTextExpDelimiter Az eredményrekordok egymástól standard soremeléssel (#13#10) vannak elválasztva9. A rekordon belül az adatmezők az itt megadott karakterrel különíthetők el. Az adatmezőkben előforduló Delimiter karaktereket a program automatikusan ‘?’ jelre cseréli. 1306[F]:NaploTextExpRowEnd
(V2.4.0.57 verziótól)
Az eredményrekordok alapértelmezés szerint egymástól standard soremeléssel (#13#10) vannak elválasztva. Ebben a paraméterben ez az érték módosítható. A megadási forma hexadecimális $XX$XX... formában. 1308[V]:NaploTextExportHeader Minden exportfile létrehozáskor a program e kapcsolótól függően az első sorban kiírja az érvényes, exportra kerülő mezőnév listát. Ezzel a feldolgozó program a konstans mezőnevek szerint indextáblát építhet, hogy minden esetben a megfelelő adatértéket dolgozza fel.
6.18.2. Exportálandó mezők meghatározása Tábla: TB_NAPLO, Oszlop: PARAM A NAPLO blokk PARAM mezőiben elhelyezett ‘-ex’ jelzés előírja az adott adatmező exportját. Ehhez a DBGEN Adatszótár kezelő programot kell használni. Ha nincs megadva egyetlen mezőhöz sem a jelzés, akkor a program minden mezőt exportál. Ez azonban hibás kiíratást eredményez, ha lezárt mérési eredmény Stornózására kerül sor. Az ok az, hogy minden egyéb eredményrekord a lezárás előtt, a nyitott mérések (TB_NYITVA) táblából, míg a lezárt mérés stornó a naplóból (TB_NAPLO) kerül kiíratásra. A két tábla szerkezete néhány mező vonatkozásában eltér! Általános előírás ezért, hogy csak a TB_NYitva táblában levő mezőt exportra konfigurálni tilos, hacsak a lezárt mérés Stornó nincs megtiltva.
6.18.3. Dátum (@) adatmezők formázása Tábla: TB_NAPLO, Oszlop: PICTURE_TX Dátum nyomtatási formák: Maximális forma: ‘yyyy.mm.dd hh:nn:ss’ A fentiek szerint a dátum - óra bármely része kiírható vagy elhagyható. yyyy esetén yy alkalmazható. A dátumban az év-hó-nap sorrend változtatható. Az elválasztó karakterek fix értékek, szabadon megadhatók, elhagyhatók. példák: ‘yymmdd’, ‘hhnn’, ‘mm/dd/yyyy’, ‘dd-mm-yy’, stb. Ha nem adnak meg speciális előírást, akkor a kiírást a BDE dátumforma határozza meg.
6.18.4. Import opció konfigurálása Ha a mérlegelő munkahely által generált export állományt egy PortaWin programmal kialakított listázó munkahelyen kell betölteni, akkor ezt a listázó munkahelyen a NaploTextImport paraméterben konfigurálni lehet. A szolgáltatás a program 2.3.9.29 verziótól került beépítésre és minden 'Automatikus text export' licenszopcióval rendelkező programpéldányban használható, ha azt listázó munkahelyként telepítik. A paraméter csak listázó munkahelyen jelenik meg a konfiguráció ablakban! 9
V2.4.0.57 verziótól konfigurálható a NaploTextExpRowEnd paraméterben
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/39
1301[N]:NaploTextImport A paraméterben beállítható értékek 0: nincs betöltés (a szolgáltatás inaktív) 1: A kezelő gombnyomással tölti be az export állományt 2: A program automatikusan tölti be az állományt (de a kezelő is megteheti) A szolgáltatáshoz a mérlegelő munkahely hozza létre a szöveges mérési napló export állományt. Annak érdekében, hogy minden mérési napló adatmező áttöltődjön, a mérőhelyen nem javasolt egyedileg meghatározni az exportálandó adatmezők körét. A NaploExportHeader kapcsolót mindkét helyen be kell kapcsolni. A NaploExportDelimiter és TextExportToOEM paramétereket azonosan kell konfigurálni. A betöltési funkció kezelői gombja a mérési napló ablakban található. A betöltés során a program a helyi mérési naplóba ellenőrzéssel importálja be a mérési adatsorokat. Ennek kulcsa a jármű rendszáma, a mérési sorszám és a többtételes mérések esetén elkülönítő 'láncmérés nr' sorzsám. Ennek alapján vagy új tételként kerül betöltésre vagy módosít egy már meglevő tételt.
6.19. Tömeg átadás külső rendszernek txt fájlban Elérhető: V2.4.3.27 (110408) verziótól Feladata: Ha az adott mérlegműszertől a PW2 program futása közben más alkalmazás számára információkat kell átadni, akkor ennek egyik módja egy egyszerű fájlcsere útján is lehetséges. A szolgáltatás a mérlegprogram normál működését nem zavarja, kivéve, ha a fájl átvétele/átadása során hálózati útvonal elérési hiba áll fenn. Ez a mérlegprogram működését lassíthatja! A szolgáltatás konfigurálása: \WEXPCONF.INI Működést dokumentáló log: \WEXPCONF<slotnr>.LOG A bekonfigurált szolgáltatás ideiglenes letiltása: a "WDATAFileCsere" program konfigurációs paraméterben. A szolgáltatás a paramétereket az INI fájlból a program indításakor olvassa be.
6.19.1. WEXPCONF.INI Szerkezete /példával/ [ALTALANOS] MODULCOMMENT = Mérleg adatelérés modul kapcsolat [SLOT1] COMMENT = Üzenet egyszeri átadása külső rendszereknek ENGEDELYEZVE = TRUE TIMEOUT = 3 LOG = TRUE UZEMMOD =0 MSGDELIMITER = , BEFULLPATH = %EXEPATH%MAIL\WREQUEST.TRG KIFULLPATH = %EXEPATH%MAIL\WDATA.TXT [SLOT2] COMMENT = Üzenet ciklikus átadása külső rendszereknek ENGEDELYEZVE = TRUE TIMEOUT = 3 LOG = FALSE UZEMMOD =1 MSGDELIMITER = , BEFULLPATH = %EXEPATH%MAIL\WREQUEST2.TRG KIFULLPATH = %EXEPATH%MAIL\WDATA2.TXT
A kommunikáció két interface-t biztosít egymástól függetlenül, melyeket a SLOT1 és SLOT2 blokkokban lehet bekonfigurálni. A fájlok hozzáférése: exclusive írás/olvasás COMMENT = tetszőleges megjegyzés szöveg ENGEDELYEZVE = A slot működés engedélyezése/tiltása UZEMMOD = <0|1> A működés üzemmódja LOG = Az üzenetváltás loggolás engedélyezése/tiltása (def=false) File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/40
TIMEOUT MSGDELIMITER BEFULLPATH KIFULLPATH
METRISoft KFT Hmvhely Jókai u.30.
= <megengedett válaszidő|küldési gyakoriság> = Az üzenetek tartalmában a mezőket elválasztó karakter / dec.karakterkód = = <eredmény fájl teljes elérési út>
Megjegyzések: TIMEOUT: alapértelmezett értéke 3 [sec], amely akkor áll be, ha nincs megadva vagy 1..5 értéken kíül esik. UZEMMOD=0 esetén a triggerfájl megjelenése utáni maximális várakozási időt definiálja. UZEMMOD=1 esetén a küldési gyakoriságot. MSGDELIMITER: itt egy karakter adható meg. Ha szükséges, akkor a karakter annak decimális kódjával is megadható [1..255]. Mindíg olyan karaktert válasszunk, amely az üzenet mezőiben nem fordulhat elő.
6.19.1.1. Üzemmód=0: egyszeri üzemetváltás A BEFULLPATH szerinti fájl létrejön. A program ennek hatására az üzenetet a KIFULLPATH fájlban létrehozza, majd a BEFULLPATH fájlt törli. A BEFULLPATH és KIFULLPATH fájlt a tartalmat átvevő program törli.
6.19.1.2. Üzemmód=1: folyamatos küldés A BEFULLPATH szerinti fájl létrejön. A program ennek hatására az üzenetet a KIFULLPATH fájlban létrehozza. Mivel a BEFULLPATH szerinti fájl nem kerül törlésre, ezért a program a következő lefutási ciklusban ismét elvégzi a műveletet. Ezáltal egy ciklikus üzenetküldés történik.
6.19.1.3. Üzenetek tartalma A BEFULLPATH szerinti triggerfájl önmagában, tartalom nélkül az aktuális mérőhely mérlegének pillanatnyi, nyugalomban levő tömegének átadását kezdeményezi. BEFULLPATH tartalma: <mérőhely kód|0><delimiter><mérleghíd nr.|0><delimiter><parancs> <mérőhely kód|0> = 0 esetén az alapértelmezett mérőhely van megjelölve. Több mérőhely esetén a kívánt mérőhely azonosító kódja (a mérőhely konfigurációs táblázatban szereplő felhasználói kód) <delimiter> = MSGDELIMITER <mérleghíd nr.|0> = Jelenleg nem implementált, mindíg az aktuális mérleghíd tömeg kerül küldésre. <parancs> = 'BS?' Aktuális mért tömeg nyugalomban 'B?' Aktuális mért tömeg 'VER?' A mérőhelyen levő mérőműszer programverziója Tehát egy 'üres' triggerfájl pl. a '0,0,BS?' üzenetnek felel meg. KIFULLPATH tart: <:><mért tömeg|hibakód> <delimiter ><Érzékelőstátusz> pl. '200110331235959:18420,0', vagy '200110331235959:ERRORxx,0' Ahol: ERRORxx kódok: 01=mérleghiba 02=tömeg mozog 03=mérleg nem üzemkész Érzékelőstátusz: 0=OK 1=takarás (Ha a mérleghíd két végén fénysorompó található, ezek bármelyikének hibajelzése esetén '1' kerül küldésre) Küldött tömegben, ha van tizedesjel, ez <pont> karakter.
6.20. Töltés opció konfigurálása ∗ A töltésvezérlés szolgáltatás egy opció, melyet megrendelés esetén a Szoftver Licensz engedélyez! A töltésvezérlés használatának adatállomány, mérőhely beállítás és általános konfigurációs vonatkozásai vannak. Az alapbeállításokat a gyártó elvégzi, az üzembe helyezés, üzemeltetés során kisebb módosításokra lehet szükség.
6.20.1. Adattábla kiegészítések Az alábbi adatszerkezetet a DBGEN.EXE adatszótár programban lehet megtalálni!
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/41
Tábla: TB_MEDDEF Új és meglevő, aktivizált kötelező adatmezők: Mező Typ Len Dec Megjegyzés TMIN N 8 2 Legkisebb töltési tömeg MTARA N 8 2 Minimál tára NYUGSAV N 8 2 Tömeg nyugalmi sáv NYUGIDO N 2 0 Nyugalomérz. fifo hossza sec HT1UZEM N 2 0 HT1 kimenet üzemmód (P40) HT2UZEM N 2 0 HT2 kimenet üzemmód (P41) HT3UZEM N 2 0 HT3 kimenet üzemmód (P42) HT4UZEM N 2 0 HT4 kimenet üzemmód (P43) UTHUZEM N 2 0 Utánhullás üzemmód [0-2] UTHMAX ILASSIT TLASSIT ONLINE TKIM
N C C N N
8 10 10 1 1
2 0 0 0 0
Utánhullás maximuma Töltés kezdés lassítás Töltés zárás lassítás Mérleg-PC kapcsolat jelzése Töltő kimenet száma
Tipikus beállítás 100kg 1000kg 20kg 3 sec Töltés engedélyezés [8] Töltés ind.lassítás [8] Töltésvég lassítás [2] Üzemkész jelzés [82] 0:Kikapcsolva 1:Utánhullás korrekció 2:Fix utánhullás 200kg 2:500 (kimenet:értéke) 3:500 (kimenet:értéke) 4 (kimenet) 1 (kimenet)
Tábla: ANYAG Elérési mód: Törzsadatok => Anyagok táblázata UTHULL N TKIM N
9 1
2 0
Töltőmérleg:utánhullás Töltőmérleg kimenet (több kimenet esetén anyagonként itt tároljuk)
Tábla: TARA Elérési mód: Törzsadatok => Jármű nyilvántartás TARTALYOK
S
80
0
Tartálykocsi paraméterek (automatikusan vezeti a program)
6.20.2. Töltésállapot tárolás (mentés) Az adatállományok könyvtárában (.\DBF\) egy TOLTES.INI nevű szöveges file-ba történik meg a technológiai adatok mentése. A Töltés/Mérlegelés ablakból való kilépéskor az adatok a file-ba kerülnek. Programindításkor és a Töltés/Mérlegelés ablakba lépéskor a visszatöltés, ellenőrzés eljárás fut le. A file tartalmának módosítása más úton tilos. Törlése esetén a töltésállapot adatok megszünése miatt a technikai adatok elvesznek. Ez nem érinti a megtörtént bizonylati mérlegelési eredményeket, pusztán a folyamat követhetőségét szünteti meg. Ettől még a töltés folytatódhat. Ha a tárolóállomány törlése, sérülése megtörtént és programba való visszatéréskor töltési folyamat stop lett volna ahol folyt már töltés a járműbe, de bizonylati mérés nem történt, akkor célszerű a nyitott mérési adatlap bizonylati mérlegelését elvégezni, így a már töltött anyag dokumentálva lesz. Ezután a további töltéseket a megfelelő körültekintéssel folytatni lehet.
6.20.3. Mérőhely beállítások Tábla: TB_MEDDEF (MERDEF.DB) Elérési mód: beállítások => Program konfiguráció ablak => egyéb funkciók => Mérőhelyek beállításai Egy rendszerben egyetlen töltőmérleg konfigurálható. A mérőhely tipusa ‘MS01 töltőmérleg’. A technológiai paraméterek értelemszerűen megváltoztathatók (lásd TB_MERDEF speciális adatmezők), de javasolt a gyártó véleményét kérni. A kimenet üzemmód kritikus a működés szempontjából! Ügyelni kell, hogy a kimenetek funkciójának megfelelő üzemmód legyen beállítva. (töltés engedély = 8; Indítás Lassítás = 8; Töltés Lassítás = 2; Üzemkészség = 82)
6.20.4. Általános beállítások Elérési mód: beállítások => Program konfiguráció ablakban
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/42
METRISoft KFT Hmvhely Jókai u.30.
1200[V]: ToltoMerlegMaxCiszt Töltőmérleg esetén a ciszternák alapértelmezett kapacitása Elérése: Futásidejű (Normal) Alapérték: 0,000 Tartomány: Min=0,000 Max=0,000 Nulla eng=Feladata: Ha egy új jármű kerül töltésre, a program az itt levő értéket automatikusan beírja a kezelő helyett a 'ToltoMerlegDefCiszt' számú ciszternához a töltés ablak Kapacitás mezőkbe. 1202[V]: ToltoMerlegDefCiszt Töltőmérleg esetén a ciszternák alapértelmezett száma Elérése: Futásidejű (Normal) Alapérték: 1 Tartomány: Min=1 Max=8 Nulla eng=Nem Feladata: Maximum 8 ciszterna lehetséges a töltőmérlegek esetében. A leggyakoribb ciszternaszámot lehet itt megadni. Új jármű töltésekor kiindulási értékként kerül felhasználásra. (A konkrét járművekre módosítani lehet a töltés előtt.) 1204[V]: ToltoMerlegNagyfelbontas x10-es tömegkijelzés felbontás engedélyezése Elérése: Leállított rendsz.+jelszóvédett (ReadOnly) Alapérték: Nem Tartomány: Min=Max=- Nulla eng=Feladata: Az opció bekapcsolását csak bizonyos mérlegprogramok esetében célszerű alkalmazni! A nagyfelbontás csak a töltés idejére aktív. Maga a mérleg sosem kapcsol át a kijelzőjén nagyfelbontásra. Az opció alkalmazásával adott esetben töltési pontosság javulás érhető el. Mivel a mérleg nem fogad el x10-es felbontású tömeget táraként (osztásértékre kerekíti), ezért a kijelzés nem mindíg képes 0kg-ra állni a nettó tömeg megjelenítésekor. 1206[V]: ToltesVisszakapcsolas stop vagy visszakapcsolás, ha a várt tömeg nem teljesült Elérése: Leállított rendsz.+jelszóvédett (ReadOnly) Alapérték: 1:Stop helyzetbe lép Tartomány: Min=Max=- Nulla eng=Feladata: Töltőmérleg automatikus stop vagy visszakapcsolás, ha a várt tömeg nem teljesült ∗ 0: A töltés lezárul, a tömeg regisztrálásra kerül és alaphelyzet áll elő. A hiányzó mennyiség új töltés indításával pótolható. ∗ 1: Ha adagolásban a töltési engedély megszünése után az eredménytömeg a várt, utánhullással módosított érték alá esik vissza, a program nem zárja le a töltést, hanem stop állapotba lép. Így folytatás parancs adható ki szükség esetén. ∗ 2: A program automatikusan visszakapcsol töltés engedélyezésre
6.21. ‘Regisztrálás kártyaolvasóval’ opció konfigurálása ∗ A ‘Regisztrálás kártyaolvasóval’ szolgáltatás egy opció, melyet megrendelés esetén a Szoftver Licensz engedélyez! A kártyaolvasóval történő mérési regisztráció használatának adatállomány, mérőhely beállítás és általános konfigurációs vonatkozásai vannak. Az alapbeállításokat a gyártó elvégzi, az üzembe helyezés, üzemeltetés során kisebb módosításokra lehet szükség.
6.21.1. Adattábla kiegészítések Az alábbi adatszerkezetet a DBGEN.EXE adatszótár programban lehet megtalálni! Tábla: CARDS Ez egy új törzsállomány, melynek feladata a rádiós kártyák nyilvántartása a hozzájuk kapcsolt járművek rendszámaival. Egy beérkező kártyakód a táblázatban való megtalálása esetén a felírt jármű rendszámot indexeli. A rendszámra a program keres a megnyitott mérések táblázatában. Az ott megtalált mérési adatsor állapotától függően az első vagy második mérlegelés automatikusan végrehajtásra kerül. Adatmezők: Mező CKOD CKEY GKRSZ
Typ A A A
Http://www.metrisoft.hu
Len 4 32 15
Dec 2 2 2
Megjegyzés Kártya nyilvántartási kód Kártya saját azonosító kódja Jármű azonosító (rendszám) [email protected]
Tipikus beállítás pl 01090CCAE7CE0000000000E6
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/43
Tábla: TB_MEDDEF Új kötelező adatmezők: Mező Typ Len CDRTIP N 1 MSSR2CIM C
1
Dec 0
Megjegyzés Kártyaolvasó tipusa
0
Olvasó interface azonosító címe
Tipikus beállítás 0:OFF 1:Texas TIRIS Card reader ‘A’..’Z’. Tipikusan: ‘P’
6.21.2. Általános beállítások Elérési mód: beállítások => Program konfiguráció ablakban 1300[V]: CardDefMode Regisztráló kártya járműhöz rendelés módja mérés előtt Elérése: Futásidejű (Normal) Alapérték: 1 Tartomány: Min=0 Max=3 Nulla eng=Feladata: Egy új jármű mérési adatlapjának létrehozásakor a jármű és egy kártya egymáshoz rendelési műveletének szabályozása. 0:Kikapcsolva: A kártya táblázatban külön megadható, mérés előtt nem. 1:Rákérdez: Mérés előtt, ha nics megadva rákérdez: meg akarja-e adni a kezelő 2:Megadás: Ha nincs megadva, azonnali megadást biztosít (belép a kártyatörzsbe, a kezelő választhat) Megjegyzés: A CDRTIP mezőt 0 (OFF) értékre állítva, a kártyaolvasó letiltásra kerül. 1302[V]:CardClearMode Kártya azonosító törlési módja a rendszámról mérlegelés után Elérése: Futásidejű (Normal) Alapérték: 1 Tartomány: Min=0 Max=0 Nulla eng=Igen Feladata: Egy záró mérlegelést követően a kártya levehető a jármű viszonylatból. A kártya így felszabadul, átadja a helyét. 0:Nem törli: Soha nem törli, külön kell megtenni a kártya táblázatban 1:Mérés végén rákérdez: Mérés záráskor a kezelő dönt, hogy törli-e a kártya-jármű kapcsolatot 2:Mindíg töröl: Mérés záráskor automatkusan törli a kártya-jármű kapcsolatot
6.21.3. Hardver beállítások A program V1.4 változata a Texas TIRIS kártyaolvasó használatára képes. Ezzel a chip-pel a MetriSoft Kft. egy leolvasó egységet készít és forgalmaz. A Texas TIRIS kártyaolvasó RS232 csatlakozóját a mérőműszerbe telepített Metrisoft gyártású MSSR2 panellal kell összekötni. Mind az rxd, mind a txd vonalat be kell kötni! Az MSSR2 panel fixen 4800,E,7,2 ‘P’ eszköznek van kialakítva (több panel esetén esek egyedileg alakulnak). A program az MSSR2 interfacetól kérdezi folytonosan, hogy van-e új kód. Ha igen, a kapott kártya azonosítóból kiindulva végrehajtja a mérést a mérlegen. A mérleg és MSSR2 panel egyetlen közös soros csatornán kommunikál. Az MSSR2 panelek adatátviteli jellemzői utólag nem változtathatók meg (alkatrészcsere szükséges). Az interface megfelelő szoftver verziója ‘KARTYOLx’.
6.22. LOG file-ok Elérési mód: beállítások => Program konfiguráció ablakban A Rendszer LOG file tartalmának konfigurálási pontjai az általános konfigurációban: 600[F]:LogAutoTranz 600[F]:LogHibak 600[F]:LogKeztranz 600[F]:LogMeresTranz 600[L]:LogFileMeret
Automatikus program tranzakciók bejegyzése Hibaesemények bejegyzése Kezelő által indított tranzakciók bejegyzése Mérési események bejegyzése A LOG file maximális méretének megadása
A program futásának ellenőrzéséhez, esetleges hibák felderítéséhez segítséget nyújthatnak az üzenet (LOG) fileok. A program egy közös Rendszer LOG file-t üzemeltet az általános célú bejegyzésekhez. Ennek megengedett
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/44
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
tartalma a konfigurációs ablakban a Logxxxxx paraméterekkel határozható meg. A fő ablakban ez folyamatosan kijelzésre kerül. A mérőhelyek működésének követésére szolgálnak a helyi LOG file-ok. Ezek elnevezése kötött: MHLOGx.TXT (ahol x a mérőhely fizikai sorszáma). A helyi LOG file-ba rögzítését a mérőhely ablak popup menüjében lehet bekapcsolni. Ezek a kapcsolók a program leállításakor az INI file-ban kerülnek rögzítésre, ezért a beállítások két leállítás között megőrződnek. Az MHLOGx.TXT file a mérőhely általános üzeneteit képes feljegyezni (ami a mérőhely LOG ablakában megjelenik). A LOG file-ok méretét egységes módon a konfiguráció LogFileMeret paramétere definiálja. A LOG file-ok programindításkor az engedélyezett maximális méret felett levágásra kerülnek. A LOG file-ok általában az EXE mellett, annak könyvtárában találhatók. A SYSLOG.TXT rendszer logfile útvonala a konfigurációs ablakból az Egyéb -> Hálózati útvonalak és egyéb beállítások ablakban külön megadható. A mérőhely(ek) adatkommunikációjának tesztelése a program indításától kezdve lehetséges a StartLogMode paraméter beállításával. Ez az indításkor jelentkező hibák kiderítésében segíthet. 12[F]:StartLogMode Ügyelni kell arra, hogy a tesztelés végén a kapcsoló kikapcsolásra kerüljön.
6.23. Egyéb, általános konfigurációs beállítások Elérési mód: beállítások => Program konfiguráció ablakban A programban a kezelő nyilvántartás globálisan be/kikapcsolható az alábbi paraméterben 0[V]:BejelentkezesiMod
=0(nincs) / 1(Kötelező)
Ügyeljünk arra, hogy a kapcsoló BE kapcsolása előtt rögzítésre kerüljön legalább egy rendszergazda vagy konfiguráció adminisztrátor jogosultságú kezelő, mert a paraméter bekapcsolása után a konfigurációba történő belépés már csak ezzel a joggal lehetséges! Ablak és panelpozíciók megőrzése (V1.8.5.2 verziótól) 5[V]:FormaVisszaallMod
=1: Ablakpoziciók megõrzése
A program leállításakor menti az összes ablak pozícióját, méretét és a rajta levő átméretezhető elemek (panelek) beállításait. Indítás után az állapot visszatöltése ennek a paraméternek a függványében történik meg. A paraméter értékei: 0: Szervíz kikapcsolva 1: Ablakpoziciók megõrzése 2: Ablak & komponenspoz. megõrzése
Megjegyzés: ha indításkor az előző futattáshoz képest megváltozott a képernyőméret (felbontás), a betöltés elmarad. Ha indításkor a megjelenő LOGO képernyőn a visszatöltés engedélyezése jelölőnégyzetet kikapcsolják, a betöltés a kezelő parancsa értelmében elmarad. A mentés minden esetben megtörténik az adatmodul leállításakor (tehát konfigurációba lépéskor is). Az MS-VED hardverkulcs keresése egyetlen soros portra korlátozható az alábbi paraméterben: 120[L]:HwKeyPort =0,1,2,3,4 [COM nr.] Ha a paraméter értéke 0, a program minden, számára hozzáférhető portot ellenőriz a hardverkulcs felderítése érdekében. Ha ez zavarja más berendezések működését, egyetlen portra korlátozható a keresés. A mért nettó tömeg megengedett minimuma beállítható az alábbi paraméterben: 450[V]:MinimumNetto =100,000 [Kg] A kétméréses mérlegelések során a véletlenszerű ‘dupla rögzítés’ kiküszöbölése érdekében is jó ez a paraméter, egyébként 0 nettó tömeg rögzítése általában is értelmetlen. Ahol ez mégis szükséges, a paramétert 0 értékre lehet állítani. A program ablakainak frissítési üzemmódja állítható be a következő paraméterben: 120[F]:FolyamatosDPLFrissites=Igen / nem
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/45
A bekapcsolt paraméter azt eredményezi, hogy a program a windowstól minden szabad CPU időt elkér és ezt saját ablakainak frissítésére fordítja. Ekkor nem csak az éppen előtérben levő ablakának tartalma frissül, hanem az összes nyitott ablaké. A szolgáltatás szerepe tisztán ergonómiai jelentőségű. A program minimalizált indítására szolgál az alábbi paraméter Igen állása: 10[F]:StartMinimized =Nem/igen A program mérlegeket kiszolgáló technológiai ciklusideje állítható be a következő paraméterben: 120[L]:TMFSZTimer =0(50 msec) Ez az alkalmazott számítógép teljesítményének függvényében 50 vagy 100 msec állásba kapcsolható. Ha a program túlságosan leterheli a számítógépet (mert pl. más programot is használnak rajta) kipróbálható a 100msec állás. Az adatszótár karbantartó program behívásának útvonala az alábbi paraméterben állítható be: 1000[V]:DBGENUtvonal Ezt akkor kell (kiválasztással) módosítani, ha a DBGEN.EXE program nem a PW2.EXE mellett található. A nyelvi szótár karbantartó program behívásának útvonala az alábbi paraméterben állítható be10: 1000[V]:DBLNGUtvonal Ezt akkor kell (kiválasztással) módosítani, ha a DBLNG.EXE program nem a PW2.EXE mellett található. 7002[N]:NaploEnterTMClose (V2.3.6.10 verziótól) Mérési (archív) naplóba lépéskor mérlegkezelés leállítása IGEN: A mérlegcsatornák, technológia funkciók leállításra kerülnek NEM: [alapértelmezett] A technológiai modul nem kerül leállításra 7004[L]:NaploUjrafeladasOpt V2.3.9.5 Stornózott, lezárt mérés újrafeladás speciális lehetőségek 00:Zárómérés törlésével Zárómérés megismétlése történhet Az opció lehetővé teszi a stornózott tételről újra feladás (másolat) készítését olymódon, hogy a zárótömeg a másolatban nem lejenik meg. Ezáltal új zárómérés történhet. Az opció alapján a kezelő arról dönthet tehát, hogy a javításra készített új mérési tétel 'kész' bizonylat nyomtatás előtti vagy 'nyitott' zárómérés előtti állapotban kerüljön a nyitott mérések táblázatába.
6.24. Mérési adatlap kezelést támogató beállítások Elérési mód: beállítások => Program konfiguráció ablakban 210[V]:NyitvaNormalZar V2.3.9.5 Nyitott mérés normál lezárási mód engedélyezése IGEN: Egy zárómérésen még át nem esett mérés azonnali zárása 0kg nettó tömeggel A tára és bruttó tömeg azonos: a kezdőmérés tömegével lesz azonos NEM: Szolgáltatás tiltva, a nyitott mérésre csak stornó lehetséges. A nyitott mérésre hívott Stornó/zárás funkcióban az opció szerint kezelői döntés lehet a mérési adatlap zárása stornó bejegyzés nélkül. 210[V]:NyitvaAblakInf A nyitott mérések ablakában levő két alsó információs panel engedélyezése, tiltása. 215[V]:ZaromerUjNyitott V2.3.9.5 Záró mérlegeléssel rögzített tömeggel új nyitott mérés generálása kezelői döntés alapján. A szolgáltatás csak lerakodás esetén működik. A kérdés a záró mérlegeléskor jelenik meg. IGEN: Új mérési adatlap jön létre, kezdőtömege a lezárt mérés zárótömege NEM: szervíz OFF 10
Csak kétnyelvű változatnál
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/46
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
209[V]:ElsoMerAutoKilep Egy mérési adatlapon, a kezdő mérés végrehajtását követő lépés: NEM: marad a nyitott mérés adatlapján IGEN: kilép a megnyitott mérések ablakába (default) 208[V]:AzonnalNyomtat Egy mérési adatlapon, a zárómérés végrehajtását követő lépés: NEM: visszatérés a nyitott mérés adatlapjára, a folyamatléptető gomb 'Bizonylat' vagy 'Lezárás' fázisba kerül. IGEN: Azonnal továbblép 'Bizonylat' vagy 'Lezárás' fázisba 207[V]:NyomtatasIsmetlesKerdez A bizonylat nyomtatást ismételten felajánlja a kezelőnek, amíg kilépést nem kér. IGEN: rákérdez, hogy 'Kell-e további nyomtatás' NEM: a nyomtatás végén nem kérdez rá Megjegyzés: A szolgáltatás függ az 'AutoAdatlapZaras' paramétertől. Ha annak értéke '2:Automatikus' akkor a rákérdezés nyomtatás ismétlésre mindenképpen megtörténik! 206[V]:AutoAdatlapZaras Mérési adatlap lezárásának szabályozása (adatlap mérési naplóba kerül) 0:Kézi= az adatlapot a kezelő gombnyomással zárja 1:Rákérdez= az adatlap lezárását kezdeményezi, de a kezelő engedélyezi 2:Automatikus= A mérési adatlap a mérés zárása/bizonylatolás után automatikusan lezár 206 [V]: AdatlapJarmuIDMegj
V2.3.9.11 (061220) verziótól
Mérési adatlapon a jármű azonosító megjelenítése külön panelen IGEN: Az adatlapon kijelzésre kerül nagyméretben NEM: Szervíz OFF 219 [V]: AdatlapKilepgombTilt
V2.3.9.11 (061220) verziótól
Mérési adatlapon a "Kilépés" gomb letiltása. (Vannak kezelők, akik állandóan mellé kattintanak gomboknak) IGEN: Nem látható a bal alsó sarokban levő kilépés gomb NEM: A gomb látható 222 [V]: AdatlapJarmuJavitas
V2.3.9.55 (070912) verziótól
Mérési adatlapon a jármű azonosító módosítása IGEN: Az adatlapon módosítható az azonosító NEM: Szervíz OFF A módosítás a kijelzett rendszám panelen vagy a felső státusz sorban kijelzett rendszámra kattintással kezdeményezhető. A módosítás számos korlátozás alá esik, tehát csak bizonyos feltételek esetén lehetséges!
6.25. Állomány karbantartási funkciók Ha az induláskor a program könyvtárában jelen van egy ‘INSTALL.FLG’ állomány, akkor ez a program telepítését jelentő különleges tevékenységek végrehajtását eredményezi. Ezt követően a file törlésre kerül. Ha az induláskor a program könyvtárában jelen van egy ‘UPDATE.FLG’ állomány, akkor ez a program frissítését jelentő különleges tevékenységek végrehajtását eredményezi. Ezt követően a file törlésre kerül.
6.25.1. Állomány szerkezet ellenőrzés, indexelés Indítás módja: Konfiguráció ablak (leállított rendszer) => egyéb funkciók => Összes állomány újraindexelése Konfiguráció ablak (leállított rendszer) => egyéb funkciók => Adatbázis újraszervezése Ha a program indulásakor az INI file-ban levő bejegyzés szerint a leállítás nem volt szabályos, a program automatikusan felajánlja az összes állomány szerkezeti ellenőrzését, újraindexelését. A kezelő ezt nem köteles elfogadni. Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/47
Ha a program indulásakor valamely adatállomány nyitási hiba lépett fel és ennek automatikus javítása nem történt meg, a kezelő beléphet a konfiguráció ablakba (leállított rendszer) és az Egyéb funkciók menüben kérheti az újraindexelést, illetve átszervezést. Ez utóbbi indexelést is magába foglal. A műveletekhez kijelölhető, hogy melyik állományokra kell végrehajtani a műveletet. A két funkció a DBGEN segédprogram ‘Átszervezés’ és ‘IndexÉpítés’ funkcióival azonosak.
6.25.2. Eredmény napló archiválás Indítás módja: Konfiguráció ablak (leállított rendszer, védett) => egyéb funkciók => Mérési napló archiválása Ha az eredmény napló tartalmára már nincs szükség, egyszerű funkció szolgál az archiválásra. A kezelő beléphet a konfiguráció ablakba (leállított rendszer, védett funkciók) és az Egyéb funkciók menüben kérheti a ‘Mérési napló archiválás’ funkciót. Itt egy kijelölt formátumban a táblázat lementhető, majd törölhető annak tartalma (de nem kötelező). A mentés formátuma speciális, szöveges file vagy az eredeti Paradox táblázat formátuma marad. A text archiválás csak a napló táblát menti, elejétől végéig. A DB formában történő mentés megengedi a tartomány kijelölését. Az archiválás elsősorban azért van a rendszerben, hogy a régi (pl. előző évi) szükségtelen adatokat el lehessen különíteni, ki lehessen zárni a mérési naplóból, melynek mérete így csökkenthető.
Ábra 4 Mérlegelési napló mentése/archiválása Az archiválás ablakában a kezelő célja ennek megfelelően a mentési tartomány kijelölése. Ennek kezdetét és végét időpont kereséssel állapíthatja meg. Ehhez eldönti, hogy a mérési tételekben szereplő Kezdő mérési, Záró mérési vagy utolsó módosítás időoszlop szerint kíván keresni. A kijelölő gombok mellett beállíthatja a keresőfeltételt, majd a START gombbal a keresés lefut. A program az időpontnak megfelelő vagy annál első nagyobb értékű sorra áll. Az archiválás végső soron nem időszak, hanem mérési adatsor sorszám (NR) értékre történik. Ennek kezdő és záró értékét kell a megfelelő mezőkbe beírni, majd az ezek melletti START gombbal az archiválás megtörténik. Az archiválás útvonala kiválasztható és létrehozható (alapértéke a DBF\SAVE útvonal). A mentés az Nééhhnn konvencióval a pillanatnyi dátumból képzi az archív napló filenevet. A hozzátartozó göngyölegnapló neve ugyanez, előtte egy ‘G’ betűvel. Létező file törlésre kerül! Az archiválás végén feltett kérdés alapján a program a forrás naplóban törli a mentett adatokat. Az archiválás a mentett rekordok ‘Archív’ jelzését beállítja! A keletkezett archív táblák formátuma az eredetivel egyező.
6.25.3. Eredménynapló elévült mérések automatikus törlése A szolgáltatás beépítve: V2.4.0.14 verziótól. Alapértelmezés szerint ki van kapcsolva.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/48
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
Ha a mérésekre egy adott határnap után már nincs szükség (pl. más rendszereknek továbbításra kerül, egyéb módon archiválták a méréseke stb.), akkor ez a szolgáltatás az adott határnapnál régebbi mérési tételeket egy szöveges archív listára írást követően ténylegesen törli az adatbázisból. Az alábbiakban a szolgáltatásra vonatkozó beállítások olvashatók
6.25.3.1. Szolgáltatás futtatásának módja [NaplotablakTorlesEng] Lezárt bizonylatok elévült naplótételeinek törlés-szabályozása 0:Szervíz OFF 1:Kézi indítás A szolgáltatást a kezelő indítja 2:Auto indítás A szolgáltatás automatikusan fut A szolgáltatás minden nap a program első indításakor fut le. A "NaplotablakTorlesnapok" paraméterben megadott határnapnál régebbi, teljesen feldolgozott mérési tételeket törli. A "MeresiNaploTorlesHibas" paraméterben megadott határnapnál régebbi tételeket feltétel nélkül törli. A bevont táblák körét a "MerlegnaploTorlesSet" kapcsolókban lehet beállítani. A törölt naplótételek a DBFPATH\ARCHIVE útvonalon a naplótábla nevével azonos CSV fájl végére íródnak Excel kompatibilis módon.
6.25.3.2. Elévült naplótételek törlési határnapja [NaplotablakTorlesnapok] A megadott [nap]-nál régebbi naplóbejegyzések programindításkor törlésre kerülnek. A mérési napló esetén egy lezárt mérésre további feldolgozások is történhetnek a meglevő egyéb szolgáltatások miatt. Ha egy feldolgozás még nem történt meg, akkor ezek a tételek külön szabály szerint kerülnek törlésre! "0" érték esetén a szolgáltatás nem működik.
6.25.3.3. Elévült naplótételek végső törlési határnapja [MeresiNaploTorlesHibas] Ez a funkció csak az Archív mérési napló (NAPLO) tábla tartalmára vonatkozik, ott van értelmezve! A mérési napló esetén egy lezárt mérésre további feldolgozások is történhetnek a meglevő egyéb szolgáltatások miatt. Ha a feldolgozások bármelyike még nem történt meg, akkor ezek a tételek nem a "MerlegnaploTorlesnapok" határnap szerint kerülnek törlésre, hanem az itt megadott határnap dönt a végleges törlésről. "0" érték esetén a ez a funkció nem működik, tehát a feldolgozatlan tételek egyáltalán nem törlődnek. A paraméter értékének "MerlegnaploTorlesnapok"-nál nagyobbnak kell lennie! FIGYELEM! Az itt megadott elévülés esetén a rekord feltétel nélkül törlésre kerül! Lásd még: "MerlegnaploTorlesnapok" paramétert! Az alábbi feldolgozási hiányosságok vizsgálata történik meg (ha a szolgáltatás egyébként létezik és engedélyezett). • Automatikus TEXT export nem történt meg • Kezelői "Napi adatok mentése/küldése" nem történt meg • Számla feladása más rendszer számára nem történt meg • SQL szerverre küldés nem történt meg Figyelem! Ha a rendszerben a fenti szolgáltatást letiltják, akkor ezt az eljárás úgy tekinti, hogy a szolgáltatás, bár része a rendszernek, de nem használják. Az ilyen szolgáltatásra nem terjed ki a 'feldolgozási hiányosság' megállapítása, ezért a törlés a "MerlegnaploTorlesnapok" határnap szerint történik meg! A törlés az Archív mérési napló adatsor törlése mellett kiterjed a tételhez kapcsolt egyéb táblázatokban levő adatsorokra is (ha azok a rendszerben léteznek) • Mérési tételekhez kapcsolt göngyöleg tételek annak naplótáblájában (NGONGY) • Mérési tételekhez tartozó számlatétel a számla feladási naplóban (SZNAPLO)
6.25.3.4. Törlési eljárásba bevont naplótáblák meghatározása [MerlegnaploTorlesSet] Az alábbi táblák tartalma jelölhető ki az automatikus törlési eljárás számára: • Mérési napló (+ Göngyölegnapló és Számla feladási naplóban is törli a megfelelő kapcsolódó sorokat) • Konténer mozgásnapló
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/49
6.26. Statisztikai listák definiálása Tábla azonosító: Alapértelmezett útvonal:
/CONF_DBF.DBF_NAME/ ‘CONF_ANH.DB’ /CONF_DBF.PICTURE_TX/ ‘%CNFPATH%’ (program könyvtár + ‘CONF\’)
Belépés a program beállítás menüjén keresztül Belépés a Beállítások >> Program konfiguráció futásidejű >> Egyéb funkciók >> Összeglisták, tárolt naplószűrések konfigurálása >> Anyagstatisztika listák konfigurálása útvonalon levő ablakba. Belépés a mérési eredmény táblán keresztül Belépés az Eredményadatok >> Lezárt mérések >> 'Nyomtató ikon' >> Listák konfigurálása >> Anyagstatisztika listák konfigurálása útvonalon levő ablakba. Ebben a táblázatban lehet a kívánt összegző listákat létrehozni. A mérési naplóból szűréssel kiválasztott tartományra 1,2 vagy 3 fokozatú összegző listák állíthatók elő. A mérlegnaplóban rengeteg információ van, az értelmes csoportosításban kumulált összesítések számos kérdésre adhatnak választ. A feladat általánosításra került, ennek megfelelően konfigurálható, hogy milyen csoportok képzése történjen. Az összegzés minden esetben a nettó tömegre, a nettó pénzösszegre és az ÁFA pénzösszegére történik. A programban mintaként néhány ‘Gyári alap’ lista definiálva lett. Ez igény szerint bármikor felülírható, de újakat is lehet készíteni. Konvencióként javasoljuk, hogy a felhasználói statisztika listákat a 0950 . 0990 bizonylatkód tartományban helyezzük el. A listákat meghatározó ablakba lépve két szekció található. Az első magát a táblázatot tartalmazza. Ezen bármely sorra állva az törölhető, új sor kérhető. Meglevő sor módosítása a második szekciót kiválasztva kérhető úgy hogy előtte a kurrens tételt ki kell választani. Új definíciót kérve a második szekció automatikusan bekapcsol. Új definíció megadását annak kódjának megadásával kezdjük. Ezután a ‘Beállítás’ tab válik aktívvá. Nevezzük meg a listát. A definiálás a mérlegelési naplóból választható adatmezőkkel történik. A választható táblamezők listáján egy elemet kiválasztva, a bal egérgombbal egyszerűen a megfelelő csoportmezőre húzható. A csoportmező tartalmát a megszokott módon is beállíthatjuk, törölhetjük.
Ábra 5 Statisztikai listák definiálása
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/50
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
A csoportmezők párosával helyezkednek el. Minden pároshoz összegfokozat tartozik. Az ábrán látható példa egy Ügyfél -anyag statisztikát definiál. Mint látható, ez kétfokozatú lista. A listában a II. szint van kívül, kimondva a listázás: ‘Listázzuk az ügyfeleket, minden ügyfélen belül az anyagokra összegezve’ Egy ilyen statisztikai listára mutatunk példát Ábra 6 Ügyfél - anyag lista (példa) ábrán.
Ábra 6 Ügyfél - anyag lista (példa) A két fokozat jól látható: kívül helyezkedik el az ügyfél, ügyfeleken belül annak anyagai összegezve. A páros csoportmezők lényege, egyrészt ez lesz a listán (pl. ügyfél kódja - neve), másrészt a csoportosítás egyesével is jelentkezik. Ha pl. egy ügyfél nevét két mérés között megváltoztatták, akkor a tételekben egyazon kód alatt kétféle név is szerepel. A program ezt úgy oldja fel, hogy külön összegzősort generál, mintha különböző csoportok lennének! Az Index beállítóablak csak akkor alkalmazható, ha egyfokozatú listát készítünk, tehát csak a III. csoport kerül kitöltésre. Ilyen esetben az Index a SUMM1 vagy SUMM2 értékre állítható. Ezek a listát a nyomtatáskor automatikusan a ‘Nettó Ft’ vagy ‘ÁFA Ft’ oszlopokra növekvő sorrendbe helyezik. További konfigurációs lehetőségeket ismertet az UZKIEG02 c. dokumentum!
6.27. Adattáblázatok adatvédelme Külön megrendelés esetén történik meg a program számlázási és adatvédelmi szolgáltatásának gyári konfigurálása. A számlázási szolgáltatást (lásd 6.8. fejezet) APEH rendelkezések szabályozzák. Ennek megfelelően számla készítése esetén a program a bizonylat sorszámokat kódolt táblázatban kezeli, azok módosítása gyakorlatilag lehetetlen. A kiemelt adatvédelmi igények esetén a táblázatok tartalmának kódolása kiterjeszthető az összes táblázatra. Az adatszótár, indexszótár és CONF_CON konstans táblázat ilyen esetben automatikusan kódolásra kerül. A többi táblázat kódolását az adatszótárban az adott táblázat fejsorának NE oszlopában lehet be/kikapcsolni. A kódolás a kapcsoló állítása után egy átszervezés, tábla létrehozás, újraindexelés művelet hatására aktivizálódik. A kódolás azt jelenti, hogy a táblázat megnyitásakor jelszó azonosítás szükséges. A jelszót a Szoftver licensz file hordozza, ezért egy rendszer adatállományait azok a MetriSoft készítésű programok képesek megnyitni, amelyek
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/51
ezen licenszfile-ból a jelszót ki képesek kódolni. Az adatszótár karbantartó program (DBGEN) képes erre, ezért az ilyen védett rendszerekben ezt a programot nem tanácsos telepíteni, használatához az adott gépre másoljuk, a módosítást elvégezzük, majd a programot töröljük az illetéktelen hozzáférés megakadályozására. A licensz specifikus jelszót a gyártó sem harmadik személynek, sem a szoftver üzemeltetőjének semmilyen körülmények között nem adja ki, még akkor sem, ha ez a felhasználó adatainak hozzáférését lehetetlenné teszi.
6.28. Konfiguráció kinyomtatása Elérésének módja:
Konfiguráció ablak => Nyomtatás
A rendszer üzembe helyezése után, illetve minden konfigurációs változtatáskor célszerű a konfigurációs beállításokat kinyomtatni. Ez segíthet egy esetleges újratelepítéskor a megfelelő beállítások ellenőrzésében. A konfiguráció nyomtatása magába foglalja az alábbi táblák tartalmának nyomtatását: - CONF_CON - CONF_MER - CONF_CH
Általános konfigurációs konstansok Mérőhelyek beállításai Soros csatornák beállításai
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
57/52
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
METRISoft KFT Hmvhely Jókai u.30.
7. Függelék 7.1. Adattovábbítás az Interneten, táv adatátvitel A program megrendelés esetén egy egyszerű táv adatátviteli lehetőséget biztosít. Vannak olyan helyek, ahol pl. a napi tevékenységet Internet-en keresztül egy másik, Listázó munkahelyként telepített járműprogramhoz kell eljuttatni. Ennek módja a standard, telefonos levélmellékletként való továbbítás. A funkciók a ‘Napi adatmentés, távadat továbbítás’ ablakban érhetők el. A program a kijelölt időszakot gombnyomással a lemezre menti. A tábláknak speciális elnevezést ad. Ha egy mentés egy napon belüli, akkor N_xx lesz a név, ahol xx az adott napi dátum. (GN_xx a göngyöleg naplóra). Ha egy napnál hosszabb az időszak, akkor Nééhhnn lesz a tábla neve (Gnééhhnn a göngyölegnaplóé), ahol ééhhnn a kurrens év-hó-nap. A mentés végrehajtása a küldés oldalon kitölti egy internetes levél tárgy, üzenet és csatolás rovatát, a levelet csak el kell küldeni. A küldéshez egy, a küldő panelon megfelelően beállított internet levelező szolgáltató host gép cím és címzett meghatározása szükséges. Ezt az adott helyen megfelelően be kell állítani. A küldő ablakot lezárva az aktuális beállítások a PW2.INI file-ba kerülnek. A küldés előtt a ‘Kapcsolatfelvétel’ gombbal el kell indítani a telefonos csatolót a windowsban, ezt minden levelező alkalmazás így teszi. A kapcsolatfelvétel után a ‘Küldés!’ gombbal elmegy a levél a csatolt táblákkal. A fogadó oldalon a járműmérleg programtól függetlenül le kell venni a levelet és a csatolt táblákat a program EXPORT könyvtárába kell menteni! Ezután a járműmérleg programban a mérlegnaplóhoz való hozzáadás megtörténhet. A hozzáadás update jellegű, tehát nem duplikálódnak az adatok ismételt hozzáadás esetén. Az levéltovábbítás a Windows SMTP szolgáltatására alapul és a beépített Outlook Explorer-t használja, ennek telepítéséről az üzemeltetőnek kell gondoskodnia. Akkor fog működni, ha egyébként más programmal a levél küldés, fogadás gond nélkül történik (pl. Internet explorer)
7.2. Borland BDE/IDAPI telepítése A DLL csomagot a járműmérleg program automatikusan feltelepíti. Ez kiküszöbölhető a ‘Custom’ setup opciót
Ábra 7 BDE Administrator konfig. panelja választva. Utólagos, független telepítés, update is lehetséges: lásd telepítő CD.
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/53
A BDE Administrator program használata számítástechnikus képzettséget igényel. A szoftver a Borland Delphi fejlesztőrendszer része, amely harmadik fél számára továbbadható. Feladata a program számára az adatállományok kezelésének elvégzése. A rendszerhez kiadott CD installációs csomag a Delphi 4.0 professional fejlesztőrendszer BDE anyagát és a BORLAND által kiadott Update pack-ot tartalmazza. A telepítés UPDATE jellegű, tehát már meglevő BDE rendszer esetén az újabb, illetve nem létező állományok kerülnek telepítésre. Feltehető (tesztelés nem történt), hogy a Delphi 3.0 verzióhoz kiadott korábbi 32 bites BDE változat is megfelel a rendszer számára, tehát nem feltétlenül szükségszerű a BDE csomag újratelepítése. A telepítés során a CD BDE32 könyvtárában a CDROM alkönyvtárban levő SETUP.EXE-vel indítunk. A szabályos telepítés után azonnal futtatható a BDE32 könyvtárban levő BDE511EN.EXE Update pack. A Jármű mérlegelő program úgy lett elkészítve, hogy saját konfigurációjában tartalmazza az adatállományok kezelésének paramétereit, ezért a BDE beállításaira nincs szüksége. Azonban abban az esetben, ha bármely más rendszer az adatállományokhoz hozzáfér, azokat használja, ezt szintén a BDE-n keresztül kell tennie. Hogy idegen programokkal az adatállomány kapcsolat konzisztens legyen, a BDE paraméterek beállítását telepítés után ellenőrizni szükséges és néhány beállítást kézzel kell elvégezni (pontosan azért, mert a meglevő globális beállításokat a telepítő-anyag nem írja felül). Ennek érdekében indítsa el a BDE Administrator programot, melynek standard elérési útja: "Program files\Common Files\Borland Shared\BDE\BDEADMIN.EXE". A Program maga közvetlenül megtalálható a START menü Programok / BDE Admin dossziéban.
7.2.1. Beállítások az IDAPI/Configuration oldalon A konfigurációt annak érdekében kell megfelelően beállítani, hogy az adattáblázatok megjelenítése, létrehozása az adott igényeknek megfelelően történjen meg. A Drivers/Native oldalon a DBASE és PARADOX beállításokat az alábbiak szerint kell elvégezni: DBASE: (Configuration/Drivers/Native) LANGDRIVER dBASE Hun-852 LEVEL 4 PARADOX: (Configuration/Drivers/Native) NETDIR: Lásd 7.2.1.1. fejezet LANGDRIVER: Paradox hun-852 DC LEVEL 7 A System/INIT oldalon az alábbi beállítások kellenek: DEFAULT DRIVER: PARADOX LOCAL SHARE: False / True11 LANGDRIVER: Paradox hun 852 DC További ajánlott beállítások (A program telepítőlemezei 2007.08. hónaptól kezdődően automatikusan ezt állítják be, ha a BDE kezdeti telepítése történik)
A System/Formats oldalon az adattáblázatok esetén megjelenítendő dátum, időpont beállításokat kell elvégezni.
11
Ha az adattáblákhoz más (nem BDE alapú) program is hozzá kell hogy férjen, a paramétert TRUE állásba kell kapcsolni!
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/54
METRISoft KFT Hmvhely Jókai u.30.
7.2.1.1. BDE alapértelmezés szerinti NET DIR értéke Mivel a NET DIR értéke alapértelmezés szerint a C:\ gyökérútvonalra mutat, ez gondot jelenthet az olyan felhasználói profilok esetén, ahol ez az útvonal csak olvasható (readonly) a Windows felhasználó számára. Ilyen esetben mindenképpen át kell állítani ezt a paramétert egy írható/olvasható útvonalra!
7.3. TTY áramhurok csatornák használata A mérlegműszer és az alkalmazott számítógép között a soros vonali kapcsolat a berendezések telepítésének függvénye. Ha a távolság 8 m-nél kisebb, a műszerek közvetlenül RS232 interface-n keresztül beköthetők a számítógépre. Ez esetben egy soros vonalra egy műszer csatlakoztatható az MS-VED speciális kábel segítségével. A MetriSoft mérlegek legtöbbje RS232 és TTY computer kimenettel is rendelkezik, amely konfigurálható. Így 8 m-nél nagyobb távolság esetén TTY áramhurok interface-al vezethető a számítógéphez. Ilyen esetben a számítógép mellett egy TTY/RS232 illesztőegységet kell telepíteni, amely megoldja az RS232 vonalhoz illesztést. Az ilyen megoldás több mérleg egyetlen soros vonalra illesztését is megengedi az 'MS01 lekérdezéses' protokoll használata esetén. A számítógép soros vonali illesztéshez TTY kapcsolat esetén, a gyártó által javasolt, eszköz az alábbi: ∗ MetriSoft MS-SIF2 TTY/RS232 külső illesztőegység, amely meglevő COM portra kapcsolható egy speciális MetriSoft MS-VÉD illesztőkábel segítségével.
7.4. DBGEN.EXE adatszótár karbantartó program Elérésének módja:
Konfiguráció ablak => egyéb funkciók => Adatszótár behívása
Általános konfigurációs paraméterek: 1000[L]:DBGENUtvonal
Explicit útvonal, ha nem az PW2.EXE mellett van
A szoftver arra szolgál, hogy segítségével módosítható, ellenőrizhető legyen a rendszer CONF_DBF és CONF_IDX adat illetve indexszótár állománya. Ez a két állomány létfontosságú, automatikusan nem tölthető fel adatokkal. Az adat és indexszótár beállítását a gyártó, illetve engedélye alapján a megbízott személy végezheti. A táblázatok összes szerkezeti definícióját a DBGEN.EXE adatszótár kezelő programmal lehet megvizsgálni, módosítani. Módosítás esetén annak „Átszervezés” funkciója a meglevő táblákat helyben módosítja (előtte menti). Az átszervezés kizárólagos művelet, ezért ilyen esetben más program azokat nem tarthatja nyitva! A paradox táblák jellemzője, hogy indexek alkalmazása esetén egy ún. elsődleges (primary) kulcsot kell definiálni, melynek felépítése részben kötött. Ha ez létezik, további másodlagos (secondary) indexek is létrehozhatók. Ha egy index megsérül, ez hibához vezet. Az indexelés legegyszerűbben úgy kényszeríthető ki, ha a tábla összes indexét törlik, így az programindításkor automatikusan újra létrejön. Az indexelés kizárólagos művelet, ezért ilyen esetben más program a kérdéses táblákat nem tarthatja nyitva! A program elindítása után megnyithatók a szótárak. A szótárban definiált táblák ellenőrzése/átszervezése, az indexek újraépítése a legfontosabb elérhető funkciók. Ha egy táblában szerkezeti módosítást kell végrehajtani, akkor első lépésben a módosítást át kell vezetni a szótár megfelelő adatmezőjében. Ezután a kérdéses tulajdonos tábla jelölőnégyzetét be kell kapcsolni az állományokat listázó ablakban, majd az „Átszervezés” funkcióban végrehajtható a módosítás. Ekkor a meglevő tábla mentése után az helyben átszervezésre kerül, majd az indexek is újraépülnek (ha vannak). Az „Átszervezés” funkció tábla létrehozásra is alkalmas, ha az adott tábla nem létezik. Hiányzó vagy sérült indexek újraépítésére szolgál az „Indexépítés” funkció. (A főprogram a nem létező adatállományokat és nem létező indexeket automatikusan létrehozza.) Az állományokat listázó ablakban egy adott táblára duplán kattintva, az megtekinthető (módosítani nem lehet). A szótárak az adattáblázatok mezőinek definícióját tartalmazza. Ez a fizikai leíráson kívül, két nyelven leíró információt is tartalmaz.
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/55
7.5. Táblázatok kétnyelvű megjelenítése Kétnyelvű alkalmazás esetén az adatszótár (CONF_DBF) a programokban megjelenő táblázatok fejlécéhez a HEADER_TX1 és HEADER_TX2 mezőkben tartalmazza a magyar, illetve felhasználói szövegeket. A fejlécben elhelyezett ‘|’ karakter sortörést tesz lehetővé a megjelenítéskor. Ennél részletesebb megjelenítéskor a COMMENT és COMMENT2 mezők tartalma kerül felhasználásra. Az adatmezők tartalmát, használatát részletesen leíró információ a LEIRO memo blokkban található. Ennek előhívása az adatszótárban pl. dupla kattintás egy adatsoron. A főprogramban a táblázatok bármely mezőjén az F1 gomb lehívja ezt a szöveget, mint HELP ablakot megjelenítve. A LEIRO blokkban mindkét nyelven szerepel az információ. A két szöveget az [LNGSEPARATOR] kifejezés választja el. A szövegek közül az aktuális nyelvi beállításnak megfelelő kerül minden esetben a programban kijelzésre. A CONF_IDX index leíróban a KOMMENT és KOMMENT2 mezők szolgálnak a kétnyelvű információ tárolás céljára.
7.6. DBLNG.EXE Nyelvi Fordító Tábla karbantartó program Csak egyedi megrendelés esetén! Elérésének módja:
Konfiguráció ablak => egyéb funkciók => Nyelvi szótár behívása
Általános konfigurációs paraméterek: 1000[L]:DBLngUtvonal
Explicit útvonal, ha nem az PW2.EXE mellett van
A szoftver arra szolgál, hogy segítségével módosítható, ellenőrizhetők legyenek a rendszerben használt nyelvi fordító táblázatok. Ezek a táblák a CONF könyvtárban találhatók. Alapértelmezett elnevezésük és tartalmuk a következő: DBLngLng.DB
A DBLNG program saját nyelvi táblája
DBGenLng.DB
A DBGEN program saját nyelvi táblája
CONF_LNG.DB
Az PW2 program idegen nyelvi táblája
A program a felhasználó számára lehetővé teszi a meglevő, lefordított szövegek utólagos kijavítását. A módosítás a program futása során tapasztalt helytelen vagy értelemzavaró program üzenetek esetében indokolt lehet. Mivel ennek alapja minden esetben egy észrevett, élő program üzenet, ezt kell megkeresni a felhasználói nyelv oszlopában (F2 + keresőszöveg). A javítást a jobb alsó ablakban lehet megtenni, majd a CTRL-W gombokkal rögzíteni. Megjegyzés: Ha a felhasználó módosításokat hajt végre, erről vezessen nyilvántartást. Ha a program újratelepítésre kerül vagy a gyártó szoftver frissítést bocsájt ki, a javítások elveszhetnek! Ilyen esetben a nyilvántartás alapján a módosítások ismét visszavezethetők. Ha a komplett nyelvi fordító táblát a gyártó számára eljuttatják, esetleges szoftver frissítés esetén a módosítások megmaradnak. A fordító tábla egy elsődleges szöveget több program objektumhoz is hozzárendelhet, ha a program objektumok szövegei az első 80 karakteren megegyeznek.
7.7. Oldaltükör létrehozása Windows XP HUN operációs rendszerben Oldaltükör létrehozása akkor szükséges, ha az adott nyomtató meghajtó programja nem támogatja a kívánt lapméret beállítását. Az oldaltükör létrehozása és definiálása után azt az adott nyomtatóhoz rendeljük, mint felhasználói lapméretet, majd a mérlegprogramban azonosan beállítjuk a Laphossz paramétert az adott mérlegelési bizonylathoz. •
Az oldaltükör létrehozásához lépjen a Start – Beállítások -- Nyomtatók és Faxok ablakba
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/56
•
Válassza ki (legyen hozzáadása' ikon
•
Lépjen a File – Kiszolgáló tulajdonságai menübe és hozza létre a megfelelő oldaltükröt
•
Mentés után lépjen ki és válassza a megfelelő nyomtató tulajdonságait
•
Lépjen a Nyomtatási beállítások – Oldalbeállítás – Speciális ablakba
•
Állítsa be papírméretként a létrehozott oldaltükröt
kijelölve)
a
METRISoft KFT Hmvhely Jókai u.30.
'Nyomtatók
Ezt követően a 6.17.1.1. fejezetben leírtak szerint állítsa be a nyomtatandó bizonylathoz az oldalhossz paraméterben ugyanazt az értéket, amit az oldaltükörben a Magasság paraméterben megadott.
7.8. Program információk A szoftver 32 bites Delphi12 programfejlesztő rendszerben készült. Ez egy native szoftver. NT 4.0 környezetben a program működése egy operációs rendszer bővítést követel, hogy a hardver kulcsot érzékelni tudja Ezért az installáció során az IOPORT.SYS13 szoftvert az NT 4.0 WINNT\SYSTEM32\DRIVERS könyvtárába telepíteni kell. A program első indításakor a driver a memóriába töltődik. Windows 95,98 esetén erre a driver-re nincs szükség.
7.9. Dátum formázás paraméterezése Ha a program adatszótárában egy dátum típusú adatmezőre a kiíratási forma paraméterezhető, akkor az alábbi Delphi help kivonat által ismertetett paraméterezés tehető meg: FormatDateTime formats the date-and-time value given by DateTime using the format given by Format. The following format specifiers are supported: Specifier
Displays
c
Displays the date using the format given by the ShortDateFormat global variable, followed by the time using the format given by the LongTimeFormat global variable. The time is not displayed if the fractional part of the DateTime value is zero.
d
Displays the day as a number without a leading zero (1-31).
dd
Displays the day as a number with a leading zero (01-31).
ddd
Displays the day as an abbreviation (Sun-Sat) using the strings given by the ShortDayNames global variable.
dddd
Displays the day as a full name (Sunday-Saturday) using the strings given by the LongDayNames global variable.
ddddd
Displays the date using the format given by the ShortDateFormat global variable.
dddddd
Displays the date using the format given by the LongDateFormat global variable.
12 13
Trade mark Inprise Corp. USA (c) Erik Salaj
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv
57/57
Specifier
Displays
m
Displays the month as a number without a leading zero (1-12). If the m specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
mm
Displays the month as a number with a leading zero (01-12). If the mm specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
mmm
Displays the month as an abbreviation (Jan-Dec) using the strings given by the ShortMonthNames global variable.
mmmm
Displays the month as a full name (January-December) using the strings given by the LongMonthNames global variable.
yy
Displays the year as a two-digit number (00-99).
yyyy
Displays the year as a four-digit number (0000-9999).
h
Displays the hour without a leading zero (0-23).
hh
Displays the hour with a leading zero (00-23).
n
Displays the minute without a leading zero (0-59).
nn
Displays the minute with a leading zero (00-59).
s
Displays the second without a leading zero (0-59).
ss
Displays the second with a leading zero (00-59).
t
Displays the time using the format given by the ShortTimeFormat global variable.
tt
Displays the time using the format given by the LongTimeFormat global variable.
am/pm
Uses the 12-hour clock for the preceding h or hh specifier, and displays 'am' for any hour before noon, and 'pm' for any hour after noon. The am/pm specifier can use lower, upper, or mixed case, and the result is displayed accordingly.
a/p
Uses the 12-hour clock for the preceding h or hh specifier, and displays 'a' for any hour before noon, and 'p' for any hour after noon. The a/p specifier can use lower, upper, or mixed case, and the result is displayed accordingly.
ampm
Uses the 12-hour clock for the preceding h or hh specifier, and displays the contents of the TimeAMString global variable for any hour before noon, and the contents of the TimePMString global variable for any hour after noon.
/
Displays the date separator character given by the DateSeparator global variable.
: Displays the time separator character given by the TimeSeparator global variable. 'xx'/"xx" Characters enclosed in single or double quotes are displayed as-is, and do not affect formatting. Format specifiers may be written in upper case as well as in lower case letters--both produce the same result. If the string given by the Format parameter is empty, the date and time value is formatted as if a 'c' format specifier had been given.
7.10. Windows 7 64 bites rendszer • •
•
• •
A program telepítése standard módon 64 bites rendszerekre nem lehetséges. Ha ez nem kerülhető el a szoftver megrendelésekor ezt jelezni szükséges! A programot rendszergazda jogosultsággal a telepítő CD-ről be kell másolni a cél számítógépre. Telepíteni azt nem lehet. (cd:\install\files útvonalon találhatók a rendszer állományai natúr formában). Ezt követően a létrehozott cél könyvtárat a felhasználók számára teljes hozzáférésre (full read write access) kell biztosítani. A telepítő CD-ről a BDE_64 telepítőt kell lefuttatni. Ezután az X86 útvonalon a BDEadmin.exe rendszergazda szintű futtatásával azt be kell állítani a 7.2.1. fejezetben leírtak szerint. Egyúttal a BDE NETDIR is beállítandó, pl. a program útvonalára! Amennyiben SQL szerver kapcsolat is szükséges, az ODBC DSN beállításait a "windows\SysWOW64\odbcad32.exe" futtatásával kell beállítani. A mérlegek kezelése lehetőleg beépített RS232 csatornán (COM1 COM2 stb. port) történjen.
File:D:\R\PW2\Leiras\Uzem\Uzem.sxw