I modified both the delivery order and the delivery slip reports with openoffice report designer adding the customer reference field. It worked perfectly on the delivery order but when I loaded the delivery slip to the server, I ran the report and there is no address's showing any longer. The fields are still in the report they are just staying blank. figuring it is something easy. any ideas on how to get the address's back? Of course I didn't keep the original report file. Thanks.
After you have edited the report the first time in OpenOffice it will be stored in database table
ir_act_report_xml in fields:
If you remove the contents of these fields, OpenERP will go back to generating the report from the RML file - like it did before customization.
To do this, run something like the following SQL statements:
ir_act_report_xml WHERE model = 'stock.picking';
(Remember the ID related to the report you changed)
update ir_act_report_xml SET report_rml_content_data = NULL WHERE id = your_id;
I had the same issue. I think its the Openerp Version. Version 7.0-20131002-231025 has no problem. To solve the problem, I just copied the the addresses from my working version and the addresses are back!! I have pasted them below. Remember that for V.0, the delivery report is the same as internal move report ( so any change will also affect the later report). Later versions don't have these issue.
Supplier Address : [[ (picking.type == 'in' or removeParentNode('para')) and '' ]] Customer Address : [[ (picking.type == 'out' or removeParentNode('para')) and '' ]] Warehouse Address : [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]] [[ (picking.partner_id and picking.partner_id.id and picking.partner_id.title.name) or '' ]] [[ picking.partner_id and picking.partner_id.id and picking.partner_id.name ]] [[ picking.partner_id and display_address(picking.partner_id) ]] [[ picking.partner_id.phone or picking.partner_id.email or removeParentNode('para')]]
Contact Address : [[ picking.partner_id and picking.partner_id.title.name or '' ]] [[ picking.partner_id and picking.partner_id.name or '' ]] [[ picking.partner_id and display_address(picking.partner_id) ]] [[ picking.partner_id.phone or picking.partner_id.email or removeParentNode('para') ]]
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 7/14/13, 10:05 PM|
|Seen: 1323 times|
|Last updated: 3/16/15, 8:10 AM|