ABEV keretprogram
A HupWiki-ből...
Tartalomjegyzék |
Miről szól ez az oldal?
Az APEH által kiadott ABEV Java nyelven írt keretprogram működési sajátosságainak összefoglaló szócikke. A cél elsősorban a *NIX alapú rendszerkörnyezeti tapasztalatok megosztása egymással, illetve a program fejlesztőivel. Ebbe természetesen beletartozik a hibák feltárása, javaslatok a program ergonomiai és nem funkcionális működésére, és esetlegesen a javítások közreadása. Mindemellett teret nyújt a felhasználói oldalnak szánt tanácsoknak is.
FONTOS! A lentebb, keretben található kódokat egy grafikus felületű konzol programban kell kiadni!
Futtatási környezet
A program biztosan elindul 1.6.0_03 verziójú Java(TM) SE Runtime Environment használatával.
1.0.0-ás verzió
Kiadás dátuma
A APEH weblapja szerint a kiadás hivatalos dátuma kb. 2007.01.07. (Mire ez az írás megszületett, addigra a fejlesztők kiadták az 1.0.1-es verziót, az 1.0.0-ás kiadása ezért nem látszik.)
Beszerezhetőség
A keretprogram letölthető volt az APEH nyomtatványok weboldaláról vagy közvetlenül innen.
Telepítés módja(i)
sudo touch /etc/abevjavapath.cfg
A következő lépésben ki-ki szájíze szerint járhat el:
sudo chown FELHASZNALONEVED /etc/abevjavapath.cfg chgrp FELHASZNALOCSOPORTOD /etc/abevjavapath.cfg
vagy:
chmod 0666 /etc/abevjavapath.cfg
Majd:
mkdir ~/AHOVA_LE_AKAROD_TOLTENI cd ~/AHOVA_LE_AKAROD_TOLTENI wget http://www.apeh.hu/data/cms36637/abevjava_install_1_0_0.jar java -jar abevjava_install_1_0_0.jar
Én (Pepó) a telepítéskor a /home/FELHNEVEM/abevjava könyvtárat adtam meg. A grafikus telepítő végigfuttatása után a program működtethető.
Ismert hibák
Telepítési hibák
Alapvetően a *NIX alapú rendszerek jogosultsági rendszerének és struktúrájának - feltehetően véletlen - figyelmenkívül hagyása a legfőbb gond. Az 1.0.0-ás verzió használata esetén minden bevallási nyomtatvány egy könyvtárból érhető el függetlenül a felhasználóktól. Ez azt eredményezi, hogy minden felhasználó megnyithatja, módosíthatja mások bevallásait. Ez nagy hiba!
Működési hibák
A 0753-A lap 10. sor, b oszlop. vörösbetűs szövege rálóg az entry formra.
Hiányosságok
Nem kompatibilis a korábbi Windows-os verziók által generált elmentett állományokkal. És nincs is lehetőség az adatok konvertálására. (A fejlsztők ígéretet tettek ennek pótlására.)
1.0.1-es verzió
Kiadás dátuma
2008.01.08.
Beszerezhetőség
A keretprogram letölthető az APEH nyomtatványok weboldaláról vagy közvetlenül innen.
Telepítés módja(i)
Ugyan az, mint fentebb az 1.0.0-nál.
Ismert hibák
Telepítési hibák
- Az 1.0.1-ás verzió használata esetén minden bevallási nyomtatvány elérető minden felhasználó könyvtárából külön-külön is, melyet a ~/.abevjava fájl ír le. Azonban minden egyes felhasználónak külön-külön kell root-ként feltelepíteni a Javas ABEV-et, mert az /etc/abevjavapath.cfg csak egy telepítési útvonalat dekralál. A cfg fájlt csak a root írhatja.
Az alábbi hibákat crandon HUP felhasználó küldte el:
- Amennyiben a célgépen mar van egy JRE, de nem működik vele az ABEV, nem elég letölteni a sun-os jre-t, le kellene írni azt is, hogy a parancssor segítségével hogyan is fog a megfelelő java elindulni a telepítőhöz. (Pl.: export PATH=<ahova a sunosjava került>/bin:$PATH, illetve parancsikon átírása grafikus felületen). Továbbá ebben az esetben meg kellene adni, hogy hogyan lehet ezt a beállítást permanensé tenni a futtatáshoz.
Ez utóbbit egyébként az installer megoldhatná oly módon, hogy bekéri a jre elérési útvonalát és az elmenti.
- A compiz-fusion - és, gondolom, más compoziting wm - használata eseten az 1.4-es java csak egy üres ablakot fog feldobni, amikor az installer elindul.
A sun a java 1.6.0_03-as verziójában már javította ezt a hibát.
- Néhány script így néz ki. (Pl. az abevjava_start_open):
#!/bin/bash call abevjava_start cmd:"file.open $1"
- A /bin/bash fölösleges (lehetne /bin/sh is).
- Az abevjava/abevjava_start_open: line 2: call: command not found hiba adódhat.
- A program parancssorból csak a a telepítés célkönyvtárából futtatható, mivel elérési út nélkül hivatkozik a startscript a jar fájlra (már, ha az abevjava_start a helyes startscript.)
Működési hibák
A 0753-A lap 10. sor, b oszlop cellahibája továbbra is fennáll.
Hiányosságok
Lásd az 1.0.0 importálási hiányosságát!
Dokumentációs hiányosságok
Az alábbi hibányosságokat crandon HUP felhasználó küldte el:
- Sem a telepítő, sem a telepítési leírás nem írja le, hogy a telepítés után, hogyan lehet parancssorból elindítani a programot.
- Az uninstall instrukciókat nem találni sehol, sem az uninstall instrukciók mellett, sem a telepítés segítség könyvtárában.
Licencelési problémák
Nem tisztázott, hogy a program pontosan milyen részletei tartalmazzák a GPL licenceket. Amennyiben valóban tartalmaz GPL licencelésú részeket a program, akkor a program forráskódját ki kell adni.
1.0.2-es verzió
Kiadás dátuma
2008.01.24.
Beszerezhetőség
A keretprogram letölthető az APEH nyomtatványok weboldaláról vagy közvetlenül innen.
Telepítés módja(i)
Ugyan az, mint fentebb az 1.0.0-nál.
Telepítési hibák
- Az 1.0.2-es verzió is ragaszkodik a /etc/abevjavapath.cfg file írásához.
Játékos kedvűeknek
Ha valaki nem szereti, hogy a program a /etc-ben turkál, akkor az install archive-ban (ez valójában egy zip file) a /jarinstaller/oshandler/defaultUnixOsHandler.class file 2555 karakterén kezdődő /etc-t átírhatja /tmp-re és akkor mezei felhasználóként is telepíthető a program. Az átírást a Midnight Commander (mc) segítségével bárki könnyedén elvégezheti. A /etc/abevjavapath.cfg csak a nyomtatványok illetve súgók telepítésekor van használatban. Természetesen ha véletlenül letöröltük, vagy esetleg egy újraindítás után "eltűnt" a /tmp-ből, akkor a hagyományos módon nem tudunk nyomtatványt telepíteni. Ilyenkor a nyomtatvány vagy súgó telepítőjében (egy zip file) található application/nyomtatvanyok illetve application/segitseg könyvtárak tartalmát kell a telepített program megfelelő helyére (.../abevjava/nyomtatvanyok illetve .../abevjava/segitseg) másolni.
1.0.3-es verzió
Kiadás dátuma
2008.02.06.
Beszerezhetőség
A keretprogram letölthető az APEH nyomtatványok weboldaláról vagy közvetlenül innen.
Telepítés módja(i)
Ugyan az, mint fentebb az 1.0.0-nál.
1.0.4-es verzió
Kiadás dátuma
2008.02.15.
Beszerezhetőség
A keretprogram letölthető az APEH nyomtatványok weboldaláról vagy közvetlenül innen.
Telepítés módja(i)
Ugyan az, mint fentebb az 1.0.0-nál.
Működési hibák
A 0753-A lap 10. sor, b oszlop cellahibája továbbra is fennáll.
1.0.5-ös verzió
Kiadás dátuma
2008.04.04.
Beszerezhetőség
A keretprogram letölthető az APEH nyomtatványok weboldaláról vagy közvetlenül innen.
Telepítés módja(i)
Ugyan az, mint fentebb az 1.0.0-nál.
Működési hibák
FIXME
Nyomtatványok
A keretprogram telepítése után van mód a bevallási nyomtatványok telepítsére. Jelenleg az alábbi nyomtatványok érhetők el a Javas ABEV programhoz:
Bevallás a személyi jövedelemadóról, a járulékról... (0753, Verzió 3.12)
wget http://www.apeh.hu/data/cms36648/APEH_0753.jar java -jar APEH_0753.jar
A súgója :
wget http://www.apeh.hu/data/cms36665/APEH_doc_0753.jar java -jar APEH_doc_0753.jar
Rendelkező nyilatkozat a befizetett adó 1 százalékáról (07egysza, Verzió 1.3)
Csak elektronikusan beküldhető változat:
wget http://www.apeh.hu:80/data/cms36659/APEH_07egysza_1_3.jar java -jar APEH_07egysza_1_3.jar
Csak kinyomtatva, postán beküldhető változat:
wget http://www.apeh.hu:80/data/cms36661/APEH_rendnyil_0753_07530_1_4.jar java -jar APEH_rendnyil_0753_07530_1_4.jar
Bevallás a társasházak részére a 2007. évi személyi jövedelemadóról (0741 Verzió 2.9)
wget http://www.apeh.hu:80/data/cms39628/APEH_0741_2_9.jar java -jar APEH_0741_2_9.jar
A súgója :
wget http://www.apeh.hu:80/data/cms39629/APEH_doc_0741.jar java -jar APEH_doc_0741.jar
Egyéb hiányosságok
Törzsadatok
- A törzsadatok között sajnos nincs lehetőség néven és címen kívül egyebet - pl. születési adatokat, vagy anyja születési nevét - nyilván tartani.