Fórum Root.cz
Hlavní témata => Software => Téma založeno: rad 19. 05. 2016, 15:40:50
-
Dobry den vsem
Potřebuji pracovat s formulareem ZFO co po nas chce vyplnit Energeticky regulacni urad.
Pokud si nainstaluju pod wine oficialni xmlfiller od 602 tak mi dokument nezobrazi vubec:-(
a to jak nejnovejsi verze (nainstalovana pod wine) tak to co maji jako nepodporavany deb balicek.
Program xmlfiler se normalne spustí, ale kdyz v nem otevru ten formular (ERU-1_2016_05_01.zfo (http://www.eru.cz/documents/10540/1865592/ERU-1_2016_05_01.zfo/8769e56a-4ead-4625-a72b-af1b50c5e7d4)) Tak se nic nezobrazi, respektive vidim jen bilou stranku.
Formular se mi podarilo zobrazit a castecne vyplnit v zfo_editoru od labs.nic.cz, ale nejde vyplnit kompletne. Slo v nem vyplnit nektera pole,ale zbytek dokumentu nejde, po stisku entru nebo prechodu na jine policko to spadne, s touhle hlaskou:
N56JN:~/.local/bin$ ./zfo_editor
zfo.zfo_gui-INFO: Scripts path is /home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/../share/zfoeditor/scripts
zfo.zfo_gui-INFO: Styles path is /home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/../share/zfoeditor/styles
zfo.zfo_gui-INFO: XSLT path is /home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/../share/zfoeditor/xslt
zfo.zfo_gui-INFO: Startpagedir path is /home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/../share/zfoeditor/start_page
zfo.zfo_gui-INFO: XSLT for namespace cut /home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/../share/zfoeditor/xslt/ns_cut.xsl
zfo.tools-DEBUG: Created URI : file:///home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/share/zfoeditor/start_page/start.html
Vector smash protection is enabled.
zfo.tools-INFO: ID for /home/radar/nfs/smb/Dokumenty/ERU-1_2016_05_01.zfo : 6aee94406b7b51a1d26472fcdd16bdb1c299dc43
zfo.tools-DEBUG: Path to FO file is /home/radar/.zfoeditor/forms/6aee94406b7b51a1d26472fcdd16bdb1c299dc43/form.fo
zfo.zfo_doc-DEBUG: 0 binds of file type found.
zfo.zfo_parser-DEBUG: adding prefix ERU - http://ddd.dd.dat
zfo.zfo_parser-DEBUG: adding prefix xs - http://www.w3.org/2001/XMLSchema
zfo.zfo_gui-DEBUG: ID of opened zfo: 6aee94406b7b51a1d26472fcdd16bdb1c299dc43, zfo path is /home/radar/nfs/smb/Dokumenty/ERU-1_2016_05_01.zfo
zfo.tools-DEBUG: Created URI : file:///home/radar/.zfoeditor/forms/6aee94406b7b51a1d26472fcdd16bdb1c299dc43/form.fo.result.html
zfo.zfo_gui-DEBUG: Sent to browser: /home/radar/.zfoeditor/forms/6aee94406b7b51a1d26472fcdd16bdb1c299dc43/form.fo.result.html
zfo.webgui-INFO: Received msg: {"type":"document.ready","data":""}
zfo.zfo_gui-WARNING: Handler for document.ready does not exist.
zfo.webgui-INFO: Received msg: {"type":"set_html_templates","data":{}}
zfo.gtkgui_events_handlers-DEBUG: 0 repeating sections templates added
zfo.webgui-INFO: Sent msg: empty_callback()
zfo.webgui-INFO: Received msg: {"type":"init_rep_sections","data":""}
zfo.webgui-INFO: Sent msg: init_rep_sections_callback({"templates": {}, "sections": {}})
zfo.webgui-INFO: Received msg: {"type":"get_readonly_binds","data":""}
zfo.evaluate-DEBUG: 'Readonly' expression: true()
zfo.evaluate-DEBUG: Evaluating expression true() on /ERU:root/ERU:hlav_rok
zfo.zfo_doc-INFO: Doc contain two Object elements under root Signature element
and inner signature - merge models from second and first object and use it as data root
zfo.evaluate-DEBUG: 'Readonly; evaluated to True
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A20 = "Jaderné palivo") + (../ERU:A20 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A20 = "Jaderné palivo") + (../ERU:A20 = "Odpadní teplo")) on /ERU:root/ERU:F20
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A21 = "Jaderné palivo") + (../ERU:A21 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A21 = "Jaderné palivo") + (../ERU:A21 = "Odpadní teplo")) on /ERU:root/ERU:F21
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A22 = "Jaderné palivo") + (../ERU:A22 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A22 = "Jaderné palivo") + (../ERU:A22 = "Odpadní teplo")) on /ERU:root/ERU:F22
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A23 = "Jaderné palivo") + (../ERU:A23 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A23 = "Jaderné palivo") + (../ERU:A23 = "Odpadní teplo")) on /ERU:root/ERU:F23
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A24 = "Jaderné palivo") + (../ERU:A24 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A24 = "Jaderné palivo") + (../ERU:A24 = "Odpadní teplo")) on /ERU:root/ERU:F24
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A25 = "Jaderné palivo") + (../ERU:A25 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A25 = "Jaderné palivo") + (../ERU:A25 = "Odpadní teplo")) on /ERU:root/ERU:F25
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A26 = "Jaderné palivo") + (../ERU:A26 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A26 = "Jaderné palivo") + (../ERU:A26 = "Odpadní teplo")) on /ERU:root/ERU:F26
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A27 = "Jaderné palivo") + (../ERU:A27 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A27 = "Jaderné palivo") + (../ERU:A27 = "Odpadní teplo")) on /ERU:root/ERU:F27
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A28 = "Jaderné palivo") + (../ERU:A28 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A28 = "Jaderné palivo") + (../ERU:A28 = "Odpadní teplo")) on /ERU:root/ERU:F28
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A29 = "Jaderné palivo") + (../ERU:A29 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A29 = "Jaderné palivo") + (../ERU:A29 = "Odpadní teplo")) on /ERU:root/ERU:F29
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A30 = "Jaderné palivo") + (../ERU:A30 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A30 = "Jaderné palivo") + (../ERU:A30 = "Odpadní teplo")) on /ERU:root/ERU:F30
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
zfo.evaluate-DEBUG: 'Readonly' expression: boolean((../ERU:A31 = "Jaderné palivo") + (../ERU:A31 = "Odpadní teplo"))
zfo.evaluate-DEBUG: Evaluating expression boolean((../ERU:A31 = "Jaderné palivo") + (../ERU:A31 = "Odpadní teplo")) on /ERU:root/ERU:F31
zfo.evaluate-DEBUG: 'Readonly; evaluated to False
root-INFO: 120 binds found, 108 are readonly
zfo.webgui-INFO: Sent msg(truncated): set_readonly_inputs_callback({"readonly_names": ["hlav_rok", "B14", "C14", "B20", "G20", "B21", "G21", "B22", "G22", "B23", "G23", "B24", "G24", "B25", "G25", "B26", "G26", "B27", "G27", "B28", "G28", "B29", "G29", "B30", "G30", "B31", "G31", "A44", "A46", "A48", "A50", "A52", "A54", "A56", "A58", "A60", "A62", "A64", "A66", "C84", "C85", "D84", "D85", "E84", "E85", "F84", "F85", "G84", "G85", "H84", "H85", "C90", "C91", "A115", "E115", "A116", "E116", "A117", "E117", "A118", "E118", "A119", "E119", "A120", "E120", "A121", "E121", "A122", "E122", "A123", "E123", "A124", "E124", "A125", "E125", "A126", "E126", "B135", "C135", "B110", "C110", "I84", "I85", "podminka1", "podminka2", "podminka3", "podminka4", "podminka5", "podminka6", "podminka
zfo.webgui-INFO: Received msg (truncated): {"data":{"input-0":{"type":"text","bind":"hlav_rok"},"input-1":{"type":"text","bind":"C9"},"input-2":{"type":"text","bind":"hlav_schvalil"},"input-3":{"type":"text","bind":"hlav_schvalil_tel"},"input-4":{"type":"text","bind":"D14"},"input-5":{"type":"text","bind":"E14"},"input-6":{"type":"text","bind":"C20"},"input-7":{"type":"text","bind":"D20"},"input-8":{"type":"text","bind":"E20"},"input-9":{"type":"text","bind":"F20"},"input-10":{"type":"text","bind":"C21"},"input-11":{"type":"text","bind":"D21"},"input-12":{"type":"text","bind":"E21"},"input-13":{"type":"text","bind":"F21"},"input-14":{"type":"text","bind":"C22"},"input-15":{"type":"text","bind":"D22"},"input-16":{"type":"text","bind":"E22"},"input-17":{"type":"text","bind":"F22"},"in ....
zfo.webgui-INFO: Sent msg(truncated): set_inputs_init_values_callback({"input-98": {"bind": "H49", "type": "text", "value": "00.0"}, "input-99": {"bind": "A50", "type": "text", "value": null}, "input-96": {"bind": "G49", "type": "text", "value": "00.0"}, "input-97": {"bind": "I49", "type": "text", "value": "00.0"}, "input-94": {"bind": "E49", "type": "text", "value": "00.0"}, "input-95": {"bind": "F49", "type": "text", "value": "00.0"}, "input-92": {"bind": "C49", "type": "text", "value": "00.0"}, "input-93": {"bind": "D49", "type": "text", "value": "00.0"}, "input-90": {"bind": "I48", "type": "text", "value": "00.0"}, "input-91": {"bind": "H48", "type": "text", "value": "00.0"}, "input-129": {"bind": "A54", "type": "text", "value": null}, "input-128": {"bind": "H53", "type": "
zfo.webgui-INFO: Received msg: {"type":"get_selected_listboxes","data":""}
zfo.webgui-INFO: Sent msg(truncated): get_selected_listboxes_callback({"A115": {"type": "itemtext", "value": ""}, "A117": {"type": "itemtext", "value": ""}, "A116": {"type": "itemtext", "value": ""}, "A119": {"type": "itemtext", "value": ""}, "A118": {"type": "itemtext", "value": ""}, "pocet_technologii_KVET": {"type": "value", "value": "1"}, "A31": {"type": "itemtext", "value": ""}, "A30": {"type": "itemtext", "value": ""}, "hlav_provoz": {"type": "value", "value": "32429_T11"}, "hlav_mesic": {"type": "value", "value": "4"}, "hlav_ic": {"type": "value", "value": "03216616"}, "A126": {"type": "itemtext", "value": ""}, "A106": {"type": "itemtext", "value": ""}, "A107": {"type": "itemtext", "value": ""}, "A104": {"type": "itemtext", "value": ""}, "A105": {"type": "itemtext", "val
zfo.webgui-INFO: Received msg: {"type":"get_multiswitch_list","data":""}
zfo.webgui-INFO: Sent msg(truncated): set_multiswitch_controls_callback({"data": [{"active_value": "", "cases": ["0", "1"], "bindref": "uzivatel"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka1"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka2"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka3"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka4"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka5"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka6"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka7"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka8"}, {"active_value": "00.0", "cases": ["0", "1"], "bindref": "podminka9"}, {
zfo.webgui-INFO: Received msg: {"type":"get_repeatable","data":""}
zfo.webgui-INFO: Sent msg: calc_repeatable_sections_callback({})
zfo.webgui-INFO: Received msg: {"data":{"id":"input-5","name":"E14","text":"","ro":false},"type":"get_input_info"}
zfo.evaluate-DEBUG: 'Required' expression: true()
zfo.evaluate-DEBUG: Evaluating expression true() on /ERU:root/ERU:E14
zfo.evaluate-DEBUG: 'Required' evaluated to True
zfo.webgui-INFO: Received msg: {"type":"store_val","data":{"field":"E14","value":"00.12","repe":"","input_id":"input-5"}}
zfo.zfo_doc-DEBUG: Temporally setting user value
zfo.zfo_doc-DEBUG: Wrote 00.12 to /ERU:root/ERU:E14
zfo.zfo_doc-DEBUG: Wrote 00.12 to /ERU:root/ERU:E14
zfo.zfo_doc-DEBUG: Constraint suppressed, storing user data to the model
zfo.zfo_doc-DEBUG: Storing value 00.12 to bind E14
zfo.zfo_doc-DEBUG: Temporally setting user value
zfo.zfo_doc-DEBUG: Wrote 00.12 to /ERU:root/ERU:E14
zfo.zfo_doc-DEBUG: Wrote 00.12 to /ERU:root/ERU:E14
zfo.evaluate-DEBUG: Constraint expression: boolean((format-number(../ERU:C85,'0.000','vypocet') <= format-number(../ERU:E14 * 744 * 1.2 * 3.6,'0.000','vypocet')) * (format-number(../ERU:E14,'0.000','vypocet') >= format-number(../ERU:C110,'0.000','vypocet')))
zfo.evaluate-DEBUG: Evaluating expression boolean((format-number(../ERU:C85,'0.000','vypocet') <= format-number(../ERU:E14 * 744 * 1.2 * 3.6,'0.000','vypocet')) * (format-number(../ERU:E14,'0.000','vypocet') >= format-number(../ERU:C110,'0.000','vypocet'))) on /ERU:root/ERU:E14
Traceback (most recent call last):
File "./zfo_editor", line 5, in <module>
pkg_resources.run_script('zfo-editor==0.3.2', 'zfo_editor')
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 528, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1394, in run_script
execfile(script_filename, namespace, namespace)
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/EGG-INFO/scripts/zfo_editor", line 4, in <module>
zg.start_app()
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/zfo_gui.py", line 411, in start_app
my_quit_wrapper(main)()
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/zfo_gui.py", line 365, in fun2
x = fun(*args, **kwargs)
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/zfo_gui.py", line 338, in main
responses = func(document, msg_data)
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/gtkgui_events_handlers.py", line 123, in store_val
constr_comment, old_val, calculated_binds = document.store_value(field, value, repe_name)
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/zfo_doc.py", line 1271, in store_value
constr_comment, old_val = self.store_value_path(binds[0], value, path)
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/zfo_doc.py", line 1224, in store_value_path
constr_res, constr_comment = ev.eval_constraint(self, bind, abs_path)
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/evaluate.py", line 196, in eval_constraint
res = eval_expression_path(zfo_doc, expr, path)
File "/home/radar/.local/lib/python2.7/site-packages/zfo_editor-0.3.2-py2.7.egg/zfoeditor/evaluate.py", line 178, in eval_expression_path
res = elem.xpath(xpath_expr, namespaces= nsmap)
File "lxml.etree.pyx", line 1509, in lxml.etree._Element.xpath (src/lxml/lxml.etree.c:50702)
File "xpath.pxi", line 318, in lxml.etree.XPathElementEvaluator.__call__ (src/lxml/lxml.etree.c:145954)
File "xpath.pxi", line 238, in lxml.etree._XPathEvaluatorBase._handle_result (src/lxml/lxml.etree.c:144962)
File "xpath.pxi", line 223, in lxml.etree._XPathEvaluatorBase._raise_eval_error (src/lxml/lxml.etree.c:144770)
lxml.etree.XPathEvalError: Unregistered function
Poradí někdo ?
-
Skusal si oslovit vyrobcu, pripadne urad, co ten formular vyzaduje (ktory oslovi vyrobcu)?
-
602 XML filler existuje ve verzi "pro linux", která jakž takž funguje (je to win verze s přibaleným patchnutým wine).
-
602 XML filler existuje ve verzi "pro linux", která jakž takž funguje (je to win verze s přibaleným patchnutým wine).
Ano vim zkou sel jsem ho, program se pusti ale ten zfo formular od eERU vubec nezobrazi (ukaze se jen prazdna stranka). Pokud ale zkusim otevrit nejaky jiny zfo soubor tak ho otevre.
Podobny vysledek je s nejnovejsi verzi 602 XML filleru instalovani pod wine 1.6 - program se pusti ale ten zfo formular vubec nezobrazi ( ukaze se jen prazdna stranka) ale navic nezobrazi ani to co v te ve verzi "pro linux" zobrazit jde.
Skusal si oslovit vyrobcu, pripadne urad, co ten formular vyzaduje (ktory oslovi vyrobcu)?
S ERU jsem se nakonec domluvil na zasilani dat v exelu. Nicmene to moc systemeove reseni neni :-(
Takze pokud by nekdo mel nejaky typ jak to zprovoznit budu jen rad.
-
602 XML filler existuje ve verzi "pro linux", která jakž takž funguje (je to win verze s přibaleným patchnutým wine).
Ano vim zkou sel jsem ho, program se pusti ale ten zfo formular od eERU vubec nezobrazi (ukaze se jen prazdna stranka). Pokud ale zkusim otevrit nejaky jiny zfo soubor tak ho otevre.
Podobny vysledek je s nejnovejsi verzi 602 XML filleru instalovani pod wine 1.6 - program se pusti ale ten zfo formular vubec nezobrazi ( ukaze se jen prazdna stranka) ale navic nezobrazi ani to co v te ve verzi "pro linux" zobrazit jde.
Skusal si oslovit vyrobcu, pripadne urad, co ten formular vyzaduje (ktory oslovi vyrobcu)?
S ERU jsem se nakonec domluvil na zasilani dat v exelu. Nicmene to moc systemeove reseni neni :-(
Takze pokud by nekdo mel nejaky typ jak to zprovoznit budu jen rad.
Používat 602 zfo filler taky není zrovna systémové. ;-)
-
Nemaji nahodou soudruzi urednici posilat uredni veci v otevrenych a podporovanych formatech a ne v nejakem bazmeku, co funguje akorat na jedne platforme?