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) 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 ?