A programrendszer felépitése ---------------------------- C:\KONYV\2012 \2013 \... A "\KONYV" mappában van egy beléptetörendszer, amellyel az eddig már létezö könyvelési évek között tudunk váltani és itt van lehetöség egy újabb év keretrendszerének az automatikus létrehozására is. A "BELEP.BAT" file-t kell futtatni a keretrendszerhez. Ha paramétert adunk meg a futtatásnál, akkor azt a paramétert, mint az évenkénti program *.INI file nevének tekinti. Erre csak akkor van szükség, ha az INI paraméterek nem az alapértelmezett KONYV.INI file-ban vannak. Ezt a lehetöséget föként a hálózati többfelhasználós rendszer esetén alkalmazzuk úgy, hogy különbözö belépési helyekröl különbözö INI file névvel inditunk, pl: 1.felhasználó BELEP.BAT KONYV1.INI 2.felhasználó BELEP.BAT KONYV2.INI Ezzel a módszerrel eltérő Ini beállitásokkal tudnak az egyes felhasználók müködni (a mentési útvonal, APEH utvonal, stb. miatt általában eltér az Ini állomány eltérö belepési helyek esetén). Az éves mappán belül müködik az önálló program. A keretrendszerre csak a kényelem miatt van szükség, az egyes éves mappák önálló életet élnek. Uj év nyitási lehetőséget akkor kinál fel a beléptető program, ha a "BELEP.BAT" tartalmazza a "beleptet.exe" meghivásakor az "evnyit" paramétert is. A könyvelö program inditásának javasolt formája (BAT file-ból): --------------------------------------------------------------- set CLIPPER=F80 set cl_ad_mod= konyv.exe %1 A SET beállitások: ------------------ set CLIPPER=F80 - kötelezö a megléte a helyes müködéshez set cl_ad_mod=S - a formátumra nyomtatás adatonkénti beállitására ad lehetöséget K - megengedi az adatmezö egyéni kinyomtatási pozició az X,Y koordináta módositását G - megengedi az eredmény tipusú adatmezöket is átirni, persze egy belsö számitás rögtön visszairja. Ilyen direkt átirásnál célszerü rögtön nyomtatni. P - minden pozició, jellemzö, paraméter állitható, ennek használata nem javasolt, csak szakértönek S - a formattált nyomtatás helyett sima, gyors nyomtatás (minden 10 CPI alapkészlettel is jó) pl. cl_ad_mod=KG A konyv.exe paraméterei: ------------------------ *.INI : az alapértelmezés szerinti KONYV.INI helyett ebböl a file-ból veszi az inicializáló paramétereket. param : enek a hatására a program beállitási módban fog dolgozni. Lehetövé válik a *.INI file ujra irása, valamint a könyvelési alapbeállitások (sztükör,kivonat,stb.) módositása Ugyanezt a hatást (beállitási mód) elérhetjük, a menüben az ALT-P billenytülenyomás hatására. **** : speciális fejlesztöi kód A többi paraméter a KONYV.INI file-ban adható meg (vagy a *.INI-ben). KONYV.INI: Ennek a file-nak nem kötelezö léteznie. Ha van, akkor ebböl változtathatunk az alapbeállitásokon. Ez az indulás legelején betöltödik, ha van. A módositása a programból az Alt-P billentyükkel a fömenüböl érhetö el, ugyanugy, mint az általános beállitások többi eleme. Számitógép rendszer beállitás ----------------------------- DOS / WINDOWS 3.n operációs rendszerek A C:\CONFIG.SYS állományban a következő soroknak szükséges szerepelni: - SHELL=c:\dos\COMMAND.COM c:\dos /E:512 /P Ebben a sorban a "c:\dos" részt a COMMAND.COM adott gépen való útvonalával kell kitölteni. Gyakran lehet ez egyszerűen "c:\" például. Hálózat esetén nem megfelelő egy távoli meghajtót hálózati névvel azonosítani (pl. SYS:), ehelyett be kell "map"-elni a meghajtót és úgy hivatkozni rá, vagy egy lokális meghajtón megismételni ugyanazt a parancsértelmezőt. - FILES=80 Ebben a sorban a "80" helyett szerepelhet nagyobb érték, de kevesebb nem. Hálózati környezetben (pl. NOVELL) önmagában hatástalan a FILES=80 szerepeltetése a config.sys-ben. A SHELL.CFG-ben kell megfelelően megválasztani a FILE HANDLES értéket, igazodva a hálózaton lévő egyidejű alkalmazások igényeihez. - BUFFERS=20 Ebben a sorban a "20" csak ajánlott érték. Sokkal több (pl. 32-nél több) hátrányos lehet memória foglalás miatt. Mindazonáltal az értékhez hozzányúlni, lecsökkenteni csak akkor kell, ha a program memóriahiány miatt nem indul el. - STACK=9,256 Ez a sor WINDOWS 3.n környezetben lehet szükséges. Memóriahiány esetén meg lehet próbálni teljesen elhagyni. - DEVICE=C:\DOS\EMM386.EXE RAM Ha EMM386 bejegyzés van, akkor ott ne legyen benne a NOEMS paraméter. Az EMM386-tal az upper memóriába pakolhatunk több rezidens programot, eszközmeghajtót, igy a DOS alap memóriának több marad. Ellenörizhetjük a MEM/C/P paranccsal az aktuális memória foglalásokat. Ha használjuk az UPPER-t, akkor legyen megnyitva az EMS is. A C:\AUTOEXEC.BAT állományban a következő sornak szükséges szerepelni: - SET CLIPPER=E0;F070 A program működését a parancsban szereplő értékek önmagukban nem befolyásolják, de a parancsra akkor is szükség van. Az nem baj, ha eltérő értékeket tartalmaz. WINDOWS 95 operációs rendszer esetén A C:\CONFIG.SYS állomány és a C:\AUTOEXEC.BAT állomány hasonlóan állítandó, mint az előző pontban. Tekintettel kell lenni a WINDOWS igényére, ezért FILES=80 ajánlott legalább. A rendszer által felállított config.sys-ben az előbbi pontban említett egyéb parancsok kapcsán viszont ezeknél az operációs rendszereknél nem célszerű változtatni. A program memória-gazdálkodás miatt lehet, hogy különböző indítási módok esetén eltérően viselkedik. Ha nem indul, akkor meg kell próbálkozni DOS módban, DOS ablakban vagy Start/Futtat parancssorral indítani. WINDOWS 98 operációs rendszerek esetén Alapvetően ugyanaz a cél: beállítani a FILES-t és a SET CLIPPER-t az előbbi két pontban leírtaknak megfelelően. A két rendszerfile megszerkesztéséhez, módosításához e rendszerek az Msconfig.exe segédprogramot biztosítják. Az Msconfig.exe használata: Kattintsunk az egérrel a Start gombra, majd a Futtatás parancsra. Megnyitás mezőbe gépeljük be az Msconfig.exe szöveget, majd kattintsunk az OK gombra. Kattintsunk a Config.sys fülre, és keressük meg a FILES= sort. Ha megtaláljuk a FILES= sort, kattintsunk rá, majd kattintsunk a Szerkesztés gombra. Ha a Config.sys fájl nem tartalmazza a FILES sort, írjuk be a következőt: FILES=80 Kattintsunk az Autoexec.bat fülre, és írjuk be SET CLIPPER=E0;F080 sort. Kattintsunk az OK gombra, majd az Igen gombra, amikor a rendszer megjeleníti azt a kérdést, hogy menteni kívánjuk- e a módosításokat. Az Igen gombra kattintva indítsuk újra a számítógépet. Ha a program elindul, de később nem működik megfelelően, lehet, hogy memóriabeállítási probléma van: A jobb egér gombbal kattintsunk a program ikonjára vagy parancsikonjára, majd a Tulajdonságok parancsra. Kattintsunk a Memória fülre. Állítsuk "Automatikus"-ra az itt található "Összesen" értékekeket, állítsuk be a "Védett" módot. Rendszer újraindítás nélkül futtathatjuk újra a programot. Amennyiben a program nem nyomtat, akkor nyomtatóbeállítást kell végezni: Start / Beállítások / Nyomtatók menüben a jobb egér gombbal kattintsunk az alapértelmezett nyomtató ikonjára és a feljövő menüből a Tulajdonságok parancsra. Kattintsunk a Részletek fülre. Kattintsunk a Nyomtatási sor beállítása gombra. Itt a "Várakozási sor adatformátumát" a legördülő választékból állítsuk "RAW"-ra. Rendszer újraindítás nélkül futtathatjuk újra a programot. WINDOWS ME operációs rendszerek esetén Alapvetően ugyanaz a cél: beállítani a FILES-t és a SET CLIPPER-t az előbbi két pontban leírtaknak megfelelően. A két rendszerfile megszerkesztéséhez, módosításához e rendszerek az Msconfig.exe segédprogramot biztosítják. Kattintsunk az egérrel a Start gombra, majd a Futtatás parancsra. Megnyitás mezőbe gépeljük be az Msconfig.exe szöveget, majd kattintsunk az OK gombra. Kattintsunk a System.ini fülre, és azon belül nyissuk le a 386Enh sort. Ha találunk PerVMFiles= sort, javítsuk át 80-ra, ha nem, akkor írjuk be a PerVMFiles=80 sort. Kattintsunk az Környezet fülre, és írjuk be a CLIPPER mellé az E0;F080 értéket. Kattintsunk az OK gombra, majd az Igen gombra, amikor a rendszer megjeleníti azt a kérdést, hogy menteni kívánjuk-e a módosításokat. Az Igen gombra kattintva indítsuk újra a számítógépet. Ha a program elindul, de később nem működik megfelelően, lehet, hogy memóriabeállítási probléma van: A jobb egér gombbal kattintsunk a program ikonjára vagy parancsikonjára, majd a Tulajdonságok parancsra. Kattintsunk a Memória fülre. Állítsuk "Automatikus"-ra az itt található "Összesen" értékeket, állítsuk be a "Védett" módot. Rendszer újraindítás nélkül futtathatjuk újra a programot. Amennyiben a program nem nyomtat, akkor nyomtatóbeállítást kell végezni: Start / Beállítások / Nyomtatók menüben a jobb egér gombbal kattintsunk az alapértelmezett nyomtató ikonjára és a feljövő menüből a Tulajdonságok parancsra. Kattintsunk a Részletek fülre. Kattintsunk a Nyomtatási sor beállítása gombra. Itt a "Várakozási sor adatformátumát" a legördülő választékból állítsuk "RAW"-ra. Rendszer újraindítás nélkül futtathatjuk újra a programot. Beállítások WINDOWS NT / WINDOWS 2000 operációs rendszerek esetén A DOS programkörnyezetet meghatározó rendszerfile-ok ezeknél az operációs rendszereknél alapértelmezésben a C:\WINNT\SYSTEM32 útvonalon, CONFIG.NT és AUTOEXEC.NT néven találhatók. Ezekben kell a beállításokat az elözö pontnak megfelelően elvégezni, azzal a különbséggel, hogy itt nem élhetünk az Msconfig.exe nyújtotta kényelemmel. A memóriát itt nem szükséges állítani. A nyomtató beállítás hasonlóan történhet mint az előző pontban, azzal a különbséggel, hogy a Tulajdonságok parancson belül az Általános fül Nyomtató processzor gombjával jutunk arra a képernyőre, ahol a RAW adattípust kiválaszthatjuk. Amennyiben hálózati nyomtatót kívánunk használni, azt a NET USE paranccsal az LPT1 helyi nyomtatókimenethez kell rendelni. Ezt a WINDOWS NT parancsfelületéből (command prompt) tehetjük meg: NET USE LPT1: \\számítógép_hálózati_név\nyomtató_megosztási_név (például NET USE LPT1: \\KOZPONT\LASER) A hálózati nyomtató és a helyi nyomtatókimenet közötti kapcsolatot a NET USE LPT1: /D paranccsal lehet megszüntetni. Beállitások WINDOWS XP HOME és PRO operációs rendszerek esetén Az XP HOME operációs rendszerben a gyökérkönyvtárban levö CONFIG.SYS állományban kell a FILES=90 értéket beállitani. Az XP PRO operációs rendszerben a CONFIG.NT állomány tartalmazza a DOS programkörnyezetet meghatározó beállitásokat, helye a Rendszergyökér\System32 könyvtár. Ebbe az állományba kell tehát a FILES=90 értéket beirni. Teljes képernyős beállitás WINDOWS XP esetén: Inditó .BAT file-ban: Mode con: lines=25 cols=80 Ha nem magyar a karakterkészlet, akkor az autoexec.nt és config.nt fájlokhoz kell csak két sort hozzáadni. (Ha nem akarjuk megpiszkálni az eredeti nt fájlokat, lehet másolatot készíteni róluk, és ahhoz hozzáírni a sorokat. A parancsikonban kell ilyenkor megadni a használni kívánt .nt fájlokat) A szóközöket is pontoasn így kell beirni: Config.nt-be country=036,852,c:\windows\system32\keyboard.sys Autoexec.nt-be C:\windows\system32\kb16 HU,852,c:\windows\system32\keyboard.sys vagy C:\windows\system32\kb16 HU,852,c:\windows\system32\key01.sys Figyelem: a programrendszer 64 bites számítógépen nem működik !