Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

Operációs rendszer

Microsoft által támogatott verziójú Windows operációs rendszer, folyamatosan alkalmazva a frissítéseket.

A sERPa 4.0 programverzió csak 64 bites Windows operációs rendszeren futtatható.

Az operációs rendszer "Language for non-Unicode programs" / "A Unicode szabványt nem támogató programok nyelve" beállításában a magyar-t kell beállítani, eltérő esetben ékezetes betű kezelési problémák léphetnek fel az adatbázisban.

Java kliens

PDF fájlok készítéséhez és az ÁNYK programba történő adatádatáshoz a sERPa kliensnek szüksége van Java kliens jelenlétére a kliens operációs rendszerben.

A telepített Java kliens ellenőrzéséről és telepítéséről bővebb információ a Rendszerbeállítások / Nyomtatás / ÁNYK export súgó oldalon található.

OpenJDK 8

A Microsoft OpenJDK csomag kiinduló oldala: https://learn.microsoft.com/hu-hu/java/openjdk/download#openjdk-8

Legfrissebb OpenJDK 8 letöltése (Eclipse Temurin JRE with Hotspot): https://adoptium.net/temurin/releases/?version=8&os=windows&arch=x64&package=jre

o(Elegendő a JRE = Java Runtime Engine csomagot letölteni a Java alkalmazások futtatásához, a JDK csomag csak fejlesztőknek szükséges.)

Direkt link a letölthető telepítőkészlethez: https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u412-b08/OpenJDK8U-jre_x64_windows_hotspot_8u412b08.msi

Oracle Java 8

Mivel az Oracle Java kliense az 1.8.0_411 verzióban hibásan kezeli az ékezetes karaktert tartalmazó mappákat és üzleti célú felhasználása egyébként is külön licencet igényel, ezért ennek használatát nem ajánljuk!

Letöltés oldal: https://www.java.com/download/ie_manual.jsp

OpenJDK 21

A sERPa számára a Microsoft OpenJDK 21.x csomag is megfelelő lenne, azonban ebben olyan hívások vannak amelyet a NAV ÁNYK programja nem támogat, ezért olyan számítógépen nem ajánljuk telepíteni, ahol ÁNYK-t is használnak.

FOP

A PDF kimeneti eszközre történő nyomtatáshoz a kimeneti fájlokat a külön telepíthető FOP, azaz Formatting Object Processor (https://xmlgraphics.apache.org/fop/) program állítja elő.

A FOP kiegészítést minden sERPa klienst futtató operációs rendszerben telepíteni kell. (Ha a szerveren automatikus üzenettel állítunk elő PDF fájlokat, akkor ott is!)

A FOP kiegészítés telepítését a sERPa Rendszerbeállítások / Nyomtatás / ÁNYK export füléről a felhasználó is el tudja indítani. Javasoljuk, hogy a sERPából indítsák a letöltést és telepítést.

Több verzió létezik FOP parancsfájlokból.

Az 1.0-s változatot az alábbi helyekről tölthetjük le: http://archive.apache.org/dist/xmlgraphics/fop/binaries/fop-1.0-bin.zip

A nagyobb verziójú változatok itt találhatóak, innen tudjuk kézzel letölteni: https://xmlgraphics.apache.org/fop/download.html

 

Egyéb szoftverek

Excel importhoz Microsoft Excel 2010, vagy újabb, illetve az ezeket tartalmazó Office csomagok szükségesek.

oAz Excel felé exportált listák esetében nem támogatottak például az Excel 97 táblázatkezelő és annál korábbi verziók, azaz ilyen alkalmazásokba nem garantált a listaexportálás sikeressége.

 

 

FIGYELEM!

(2024.04.23.)

A Java kliens legutóbb kiadott Version 8 Update 411 (1.8.0_411) verziójában módosult az ékezetes betűket tartalmazó elérési utak és fájlnevek kezelése, ezért a felhasználó hibaüzenetet kap, ha ilyen mappát/fájlt használunk a PDF bizonylatok előállításakor. (Pl. a felhasználó nevében ékezetes betű van, ahová telepítve van a FOP kiegészítő program.)

A Version 8 Update 401-es (1.8.0_401) Java kliensig ez nem okozott semmilyen problémát, helyesen kezelte az ékezetes karaktereket. Tehát akinek ez a Java verzió van telepítve, az nem is tapasztal hibát.

Aki 2024. áprilisában frissítette a kliens számítógépén a Java klienst és így a "Version 8 Update 411" verzió került fel, az tapasztalhat hibát a PDF fájl készítésekor.

 

Milyen hibát tapasztalhat?

Olyan funkciókban, ahol PDF formátumba szeretne nyomtatni (vevőszámla, rendelés stb.), a program elindítaná a PDF fájl elkészítését, de a fájl megjelenítésekor a PDF nézegető program hibásnak jelzi az elkészült PDF fájlt.

Cannot open file "C:\Users\SZERVI~1\AppData\Local\Temp\sERPa3\NYOMTA~1\ESzamla\2024-BV_000468.pdf". A rendszer nem találja a megadott fájlt.
A keletkezett pdf file mérete túl kicsi!: C:\Users\SZERVI~1\AppData\Local\Temp\sERPa3\NYOMTA~1\ESzamla\2024-BV_000468.pdf

Error: Could not find or load main class org.apache.fop.cli.Main

Az Adobe Acrobat Reader nem tudta megnyitni a(z) "VS_2024_BV_000001.pdf" fájl, mert vagy nem támogatott a típusa, vagy sérült (például e-mail csatolmányaként érkezett, és nem megfelelően lett dekódolva).

 

Hogyan tudja ellenőrizni, hogy most milyen Java verzió van a gépén?

A sERPa a Rendszerbeállítások funkcióban a Nyomtatás / ÁNYK export lapon a JAVA teszt gomb megnyomásával képes ellenőrizni a telepített Java verziószámát. Ezt láthatja a képernyőn megjelenő üzenetben:

java version "1.8.0_411"
Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)

 

Mit tehet, ha még a 411-nél korábbi Java verziót használ? Hogyan kerülheti el ezt a hibát?

Vagy NE FRISSÍTSE a számítógépre telepített Java klienst a legfrissebb (Version 8 Update 411, azaz az 1.8.0_411) verzióra.

Vagy távolítsa el az Oracle Java klienst és telepítse fel az általunk ajánlott OpenJDK csomag részét képező Eclipse Temurin JRE klienst.

 

Mit tehet, ha már a 411-es Java verziót használja és akár már a hibaüzenettel is találkozott?

Távolítsa el a meglevő Oracle Java klienst és telepítse fel az általunk ajánlott OpenJDK csomag részét képező Eclipse Temurin JRE klienst.