CaIS integrált alkalmazáscsomag [M] rendszerekre Raktári mérleg/készlet kezelő kisalkalmazás MV1 NoSQL multidimensional database and application Runtime System Project : CaIS Balance 2.2 Copyright 2012-2013 CaIS-System Tel. : +36 20 441 4882 e-mail : cais.system@gmail.com http\\:www.caisys.weebly.com 1
1. Általános Tudnivalók A CaIS Balance raktári kisalkalmazás működtetéséhez az ingyenes MV1 adatbáziskezelő rendszert használjuk. A kezelői felület az ingyenes Gambas(Gamed BASIC) fejlesztőrendszerrel készült, és használatához az ingyenes Ubuntu-Linux operációs rendszert ajánljuk. Így a rendszer használatához csak egy számítógép beszerzése szükséges, más járulékos költségei nincsenek. A rendszerhez semmilyen licenszdíj fizetését maga után vonó szoftvert NEM használunk. Az MV1 adatbáziskörnyezet telepítését és a mérlegkapcsolat installálását javasoljuk, szakemberrel végeztesse (lsd.: 9. pontban)! A rendszer indítása : Számítógép bekapcsolása, bekapcsolást követően a bejelentkezés autómatikusan megtörténik és a asztal láthatóvá válik. Indításor az alábbi folyamatcsík villan fel pár másodpercre jelenzve, hogy a rendszer (adatok tárolására) számára használt MV1 adatbázis elindult : Ezt követően a mérleg RS232-es csatlakozását biztosító szervízt kell elindí- tenunk a MÉGLEG START ikonra duplán kattinkva : a folyamat elindításához megadandó jelszó : 12345678 FONTOS: a mérleg lapcsolat elindítása csak egyszer indítást követően szükséges. Ismételt indítása csak kikapcsolás és ismételt bekapcsolás esetén szükséges! Ezek után indítható a CaIS Balance ikonnal a program! 2
Rendszer kikapcsolása/leállítása : A CaIS Balance proram bezárását ([x]-re kattintva) követően a kijelentkezés ikonra kattintva (képernyő felső szalagsáv) indíthatjuk el a leálítási folyamatot. Ezt egy megerősítő kérdés jóváhagyásával engedi meg a Linux rendszer : Ekkor a Linux rendszer szabályosan leállítja a működő szolgáltatásokat, mérleg csatonát lezárja, MV1 adatbázist leállítja az adataink védelme érdekében, stb... Kis idő múlva megjelenik az ismételt bejelentkezési képernyő, ahol a bal alsó sarokban található leállítás jelre kattintva a Linux rednszer és a számítógép is autómatikusan leáll. 2. CaIS Balance ismertetése A CaIS Balance ikonra duplán kattintva indíthatjuk el az alkamazást. Az alábbi képernyőnek kell megjelennie : 3
A cím/szalagsávban mindig ellenőrizhetjük az épp aktuális program verziót (pl.: 2.2.33). A képernyő alján információt találunk az MV1 adatbáziszerver és a program adatkapcsolatát biztosító csatornák működéséről. Minden esetben 2 csatorna indul el! Az elsőn MV1 $Job, a felhasználói interakciókat fogja közvetíteni az adatbáziskezelő fele. A második Scale $Job a háttérben, a mérleg adatait közvetíti az adatbáziskezelő fele. A [Névjegy] opciót válaszva a verziószámot/elérhetőséget/szerzői információkat találunk, valamint a Linux-pingvinre duplán kattintva, rövid összesítést kapunk a rendszer számára szükséges komponensekről. A továbbiakban az egyes opciókat külön pontokban ismertetjük. 3. Beállítások / Törzsadatok kezelése A programmal végzendő munkához elengedhetetlenek alapadatok/törzsadatok megadása. Ezeket tehetjük meg ebben a menüpontban. A képernyő 2 törzsadat kezelését tesz lehetővé osztott képernős formában : felső részben az árucikkek (termékek, göngyőlegek,stb...) adatit adhatjuk meg, alsó részben pedig partnereinket definiálhatjuk. A két opció egymástól függetlenül működik/használható. 4
Az azonosító (cikkszám vagy partnerkód) megadását követően ENTER-t ütve a rendszer ellenőrzi hogy adatbázisunkban már létezik-e a megadott azonosító, ha igen betölti annak adatait, ekkor módosításra/javításra nyílik módunk. Az egyes adatok megadása közt a TAB billentyűvel vagy az egér-kurzor irányításával/átkattintásával válthatunk. Az adatok megadását követően a [Rögzítés] gombbal véglegesíthetjük/tárolhatjuk adatainkat. A [Törlés] gombbal a már rögzített de hibás adatokat törölhetjük a rendszerből azonosítójuk kiválasztását követően. Visszaellenőrzéshez használjuk a [Lista] gombot, ekkor listakezelőben visszaellenőrizhetjük a már rögzített/módosított adatainkat : Megjegyzés: A cikktörzsben a Gönygöleg opció I -el történő megadása, a bemérés és kimérés képernyőben a gönygöleg táblázatba sorolja a megadott cikket! 5
4. Bemérés Mérlegeléssel történő áruátvételnél használjuk ezen menüpontot. Az átvett árucik- kek a rendszerben nyilvántartott készletünket növelik! A bemérés modul bal sarkában található piros számláló mutatja a folyamatában bemért paletták számát (rögzítést követően autómatikusan lépteti a rendszer). Jobb sarokban pedig a mérleg kijelző adatát láthatjuk folyamatos kijelzéssel. A Nettó Súly rublika, minden mérés rögzítésekor kalkulálódik és kerül rövid időre kijelzésre. (A [Frissítés] gombra kattintva bármikor megjeleníthetjük az aktuálisan kalkulált Netto Súly-t ) A bemérés menete a következő : A bemérés dátumát az aktuális dátummal a program kitölti, de rákattinkva átírható Partner azonosítójának megadása, majd ENTER-t nyomva adatai betöltődnek Árucikk azonosítójának megadása, majd ENTER-t nyomva megnevezése betöltődik Ezután a göngyöleg táblázatra kattintva megadhatjuk a göngyöleg (tára súly) mennyiségeit. 6
A mérleg nyugalmi terhelését követően a [Rögzítés] gombra kattintva végezhetjük el a bemérést, ekkor a rendszer rögzíti az adatokat és elkészíti a bemérési jegyet. Ezt követően ha nincs változás a tárasúlyt illetően, csak ENTER-t kell adnunk az ismételt (következő paletta áru) beméréséhez. A bemérés és tárolás megtörténtét a piros RAKLAP számláló kijelző léptetése is visszaigazolja (valamint a bevételezési dokumentumszám léptetése). 5. Kimérés Mérlegeléssel történő árukiadásnál használjuk ezen menüpontot. Az kimért árucik kek a rendszerben nyilvántartott készletünket csökkentik! A kimérés modul bal sarkában található piros számláló mutatja a folyamatában kimért paletták számát (rögzítést követően autómatikusan lépteti a rendszer). Jobb sarokban pedig a mérleg kijelző adatát láthatjuk folyamatos kijelzéssel. A Nettó Súly rublika, minden mérés rögzítésekor kalkulálódik és kerül rövid időre kijelzésre. (A [Frissítés] gombra kattintva bármikor megjeleníthetjük az aktuálisan kalkulált Netto Súly-t ) 7
A kimérés menete a következő : A kimérés dátumát az aktuális dátummal a program kitölti, de rákattinkva átírható Partner azonosítójának megadása, majd ENTER-t nyomva adatai betöltődnek Árucikk azonosítójának megadása, majd ENTER-t nyomva megnevezése betöltődik Ezután a göngyöleg táblázatra kattintva megadhatjuk a göngyöleg (tára súly) mennyiségeit. A mérleg nyugalmi terhelését követően a [Rögzítés] gombra kattintva végezhetjük el a kimérést, ekkor a rendszer rögzíti az adatokat és elkészíti a kimérési jegyet. Ezt követően ha nincs változás a tárasúlyt illetően, csak ENTER-t kell adnunk az ismételt (következő paletta áru) kiméréséhez. A kimérés és tárolás megtörténtét a piros RAKLAP számláló kijelző léptetése is visszaigazolja (valamint a kimérési dokumentumszám léptetése). Ha a [X] Kimérőjegy Nyomtatása opció kijelőlésre került, rögzítést követően a program Kimérési Jegye-et nyomtat, ekkor felkínálja kiválsztásra a telepített nyomtatókat, majd innét választva a nyomtatás elkezdődik : 8
6. Forgalmi listák Tetszőlegesen megadható dátum intervallumra lekérdezhetjük a bemérések és kimérések részletező és összesített listáit. A listákat szűrhetjük egy adott partnerre, valamint egy megadott árucikkre. Ha nem adunk meg partnert vagy árucikket (üres mező elenterezése ), akkor a lista az összes -re vonatkozik. A listák végén göngyöleg összesítő táblázat is található! pl.: kimérések listája adott napon, partnerre és cikkre szürten 9
7. Leltár / Készlet lekérdezése A program kettős funkciót lát el. Egyrészt a megadott Készet Dátum-ra készlet lista kérhető le a rendszerből, másrészt megadott leltár forduló napra, leltározott mennyiség rögzíthető a segítségével. Akkor is leltár funkciót használunk, ha pl. 0-ra csökkent a készletünk (üres raktár), ekkor 0 mennyiséggel rögzítve adhatjuk meg a készletet (pl.: raktáron maradt hűlési-kálók kivezetése!) A leltár mennyiséget a [Rögzítés] gombbal tudjuk véglegesíteni és elmenteni az adatbázisunkba. A Készlet Dátum megadásával a [Készlet Lista] gombra kattintva kapjuk meg a készlet jelentést, az alábbi formában : 10
8. Dokumentumok / Mérlegelési Jegyek Ezen menüpontban a BEMÉRÉS és KIMÉRÉS menüponttal már rögzített mérlegelési jegyeket nyomtathatjuk valamint STORNO-zhatjuk, ha pl. hibás mérést végeztünk, stb... A stornírozott dokumentumok (mérlegelési jegyek) nem szerepelnek a készlet és forgalmi listákban!!! Pl.: bemérési jegy nyomtatási képe 11
9. MV1 adatbázis és Linux RS232 szerviz beállításai Az alább leírt beállítások telepítések elvégzését javasoljuk szakemberrel végeztesse el! MV1 (MumpsV1) adatbáziskezelő környezet telepítése : lényegében egy alkönyvtár másolását jelenti, valamint az arányos Ume- Mincho TTF debian fontkészlet telepítését. Az adatbázis-kezelő mumps program bemásolását a /usr/local/bin alkönyvtárba. Gambas (Gamed BASIC) gbx2 futtató telepítését részletes telepítési útmutató : http://caisys.weebly.com/cais-for-mv1-linuxra-hogyan-telepiacutetsuumlk.html valamint minta adatbázis környezet letölthető : http://sourceforge.net/projects/caissystem/files/cais%20balance/ RS232 mérleg installáció MV1-hez Ubuntu Linux-on : Pl.: beállítandó, hogy a mérleg autómatikusan küldje a kijelzett súlyadatot a PC fele. Használjuk a getty (utility) '-w' paraméter nélkül (NE várjon CR-re a mérlegtől), a következő soros port konfigurációval : /etc/init/ttys0.conf ---------------------------------------------------------------------------------- # ttys0 - getty # # This service maintains a getty on ttys0 from the point the system is # started until it is shut down again. start on stopped rc or RUNLEVEL=[2345] stop on runlevel [!2345] respawn exec /sbin/getty -L -i -n -l /.../MUMPS/BALANCE/serial.sh 9600 ttys0 ------------------------------- End of file---------------------------------- Start/ReStart getty process : $ stop ttys $ start ttys0 12
A soros portról érkező adatok feldolgozása MV1 rendszerbe, pl.: 'serial.sh' script: ----------------------------------------------------------------- #!/bin/sh # # Shell script to launch MUMPS on Unix systems. # Start a mumps session for serial data proceed mumps -x 'D CD^%U("BAL"),^SCMS01' /.../MUMPS/BALANCE/casdb ------------------------------- End of file---------------------------------- A mérleg kezelést végző [M] routine parancssorból(terminálban) használható opciói: [MGR]MCL>CD BAL [BAL]MCL>S ^MS01=1 kommunikációs Log BEkapcsolása, 0=KIkapcsolás [BAL]MCL>D LC^SCMS01 Mérlegről érdező adatokat folyamatosan kiírja a képernyőre Q=kilépés, K=törli a legyűjtött adatokat A program frissítési információi ingyenesen elérhetőek a következő címen: http://caisys.weebly.com/cais-balance-20-linuxra.html Elektronikus segítség/információ (help) : mumpsv1@gmail.com CaIS-System 2012-2013 www.caisys.weebly.com 13