KEO4 Mzdy 1.0.102 - Import - jak obejít Null Pointery při převodu základní evidence
Strana 1 z 1
KEO4 Mzdy 1.0.102 - Import - jak obejít Null Pointery při převodu základní evidence
V aktuální verzi KEO4 mezd můžete narazit na pád převodu dat s výpisem Null pointeru jako viníka.
V případě, že se tak stane a potřebujete převést jen základní evidenci, je možné provést následující:
Před převodem
Zazálohovat EO09
Jít do nabídky Mzdy - Pomocná nabídka
Mzdové složky
6. archiv - na filtru enter
F6 - nová podmnožina
Vyber podmnožinu vět: YYYYMM='201509' --> apostrof alt+39, MM = poslední uzavřený měsíc (aktuální otevřený měsíc se nepřevádí).
Šipku dolu
Ctrl+y - (ESC) Vymazat celou podmnožinu vět A/N - Ano.
Následně pořídíme ručně jednu mzdovou složku do převáděného měsíce a pro jedno z převáděných osobních čísel.
Např. Období 09.2015 Kod 1200 OsCis 00009 PracP 01 CisPP 1 Hod 176 Sazba 10000 KC 10000.
Při následném převodu takto vygumovaných dat nedojde k přerušení dat z důvodu Null pointeru. Nepřevedou se ale ani stálé mzdové složky a např. odměny zastupitelů je třeba ťuknout ručně.
- kód:
java.lang.NullPointerException
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.MzdovaSlozkaPrekazkaVPraciImporter.findPrekazka(MzdovaSlozkaPrekazkaVPraciImporter.java:245)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.MzdovaSlozkaPrekazkaVPraciImporter.access$0(MzdovaSlozkaPrekazkaVPraciImporter.java:234)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.MzdovaSlozkaPrekazkaVPraciImporter$2.run(MzdovaSlozkaPrekazkaVPraciImporter.java:110)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.MzdovaSlozkaPrekazkaVPraciImporter$2.run(MzdovaSlozkaPrekazkaVPraciImporter.java:1)
at cz.alis.keong.rcp.entertainer.Entertainer.syncBlockingRunWithNoMonitor(Entertainer.java:131)
at cz.alis.keong.rcp.entertainer.Entertainer.access$2(Entertainer.java:130)
at cz.alis.keong.rcp.entertainer.Entertainer$1.run(Entertainer.java:116)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at cz.alis.keong.rcp.entertainer.Entertainer.runInBusyIndicator(Entertainer.java:111)
at cz.alis.keong.rcp.entertainer.Entertainer.runInEntertainer(Entertainer.java:97)
at cz.alis.keong.rcp.entertainer.Entertainer.runInEntertainer(Entertainer.java:68)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.MzdovaSlozkaPrekazkaVPraciImporter.nastavitAsociace(MzdovaSlozkaPrekazkaVPraciImporter.java:89)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.MzdovaSlozkaImporter.vyresitPrvotniEvidenci(MzdovaSlozkaImporter.java:390)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.MzdovaSlozkaImporter.ulozit(MzdovaSlozkaImporter.java:149)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.PracovniVztahImporter.ulozit(PracovniVztahImporter.java:173)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.OsobniKartyImporter.ulozit(OsobniKartyImporter.java:147)
at cz.alis.keong.ekomzd.rcp.logic.importdat.importers.OrganizaceImporter.ulozit(OrganizaceImporter.java:66)
at cz.alis.keong.ekomzd.rcp.logic.importdat.PrevodDatUtils.importObdobi(PrevodDatUtils.java:926)
at cz.alis.keong.ekomzd.rcp.command.importdat.PrevodDatNovyHandler.handle(PrevodDatNovyHandler.java:70)
at cz.alis.keong.rcp.grid.contribution.BaseHandler.execute(BaseHandler.java:27)
at cz.alis.keong.ekomzd.rcp.view.EkomzdTreeView$OpenViewAndExecuteHandlerListener.selectionChanged(EkomzdTreeView.java:321)
at cz.alis.keong.rcp.view.util.TreeViewUtil$1.widgetSelected(TreeViewUtil.java:86)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at cz.alis.keong.rcp.app.Application.start(Application.java:105)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
Čas: Mon Nov 02 10:15:52 CET 2015
Server
URL: https://alfa.alis.cz:8443/keo4
Environment: PRODUCTION
Id: as01.keo4.cz
Databáze/schéma: 00236152/materska_skola_kluky
Verze: 1.0.102.20151023-0935
Revize: 9cfd13d8fef9
BuildTime: 20151023-095819
Klient
Environment: PRODUCTION
Verze: 1.0.102.20151023-0935
Revize: 9cfd13d8fef9
BuildTime: 20151023-095819
Uživatel
Login: gruberova
Prac. místo: Hospodářka
V případě, že se tak stane a potřebujete převést jen základní evidenci, je možné provést následující:
Před převodem
Zazálohovat EO09
Jít do nabídky Mzdy - Pomocná nabídka
Mzdové složky
6. archiv - na filtru enter
F6 - nová podmnožina
Vyber podmnožinu vět: YYYYMM='201509' --> apostrof alt+39, MM = poslední uzavřený měsíc (aktuální otevřený měsíc se nepřevádí).
Šipku dolu
Ctrl+y - (ESC) Vymazat celou podmnožinu vět A/N - Ano.
Následně pořídíme ručně jednu mzdovou složku do převáděného měsíce a pro jedno z převáděných osobních čísel.
Např. Období 09.2015 Kod 1200 OsCis 00009 PracP 01 CisPP 1 Hod 176 Sazba 10000 KC 10000.
Při následném převodu takto vygumovaných dat nedojde k přerušení dat z důvodu Null pointeru. Nepřevedou se ale ani stálé mzdové složky a např. odměny zastupitelů je třeba ťuknout ručně.
Similar topics
» KEO4 Mzdy - exekuce se sráží nebo odvádí i po ukončení - KEO4 1.0.97
» KEO4 Mzdy - NEMPRI u zaměstnanců se zkrácenou pracovní dobou - KEO4 1.0.94
» KEO4 Mzdy zaměstnanec hlásí, že na něm neproběhl výpočet mzdy 1.0.99
» KEO4 Mzdy - nejde antidatovat NEMPRI 1.0.101
» KEO4 Mzdy - Nefunguje roční daňové vyrovnání 1.0.101
» KEO4 Mzdy - NEMPRI u zaměstnanců se zkrácenou pracovní dobou - KEO4 1.0.94
» KEO4 Mzdy zaměstnanec hlásí, že na něm neproběhl výpočet mzdy 1.0.99
» KEO4 Mzdy - nejde antidatovat NEMPRI 1.0.101
» KEO4 Mzdy - Nefunguje roční daňové vyrovnání 1.0.101
Strana 1 z 1
Povolení tohoto fóra:
Nemůžete odpovídat na témata v tomto fóru
|
|