From 7b8a9cadb0ba63fce022f91424b3fa807f86aea3 Mon Sep 17 00:00:00 2001 From: Priyesh Date: Wed, 10 Sep 2008 17:12:54 +0530 Subject: [PATCH] formatted report using OOPlugins of request_quotation.sxw and rml of purchase module. bzr revid: solanki.priyesh@gmail.com-20080910114254-i01cx8jzhc6ql1pn --- addons/purchase/report/request_quotation.rml | 191 ++++++++++++++++++- 1 file changed, 189 insertions(+), 2 deletions(-) diff --git a/addons/purchase/report/request_quotation.rml b/addons/purchase/report/request_quotation.rml index 768a28cf6ce..8e16699ea74 100644 --- a/addons/purchase/report/request_quotation.rml +++ b/addons/purchase/report/request_quotation.rml @@ -1,3 +1,190 @@ -[[ repeatIn(objects,'order') ]][[ setLang(order.partner_id.lang) ]] [[ order.partner_id.title ]][[ order.partner_id.name ]][[ order.partner_address_id.title ]][[ order.partner_address_id.name ]][[ order.partner_address_id.street ]][[ order.partner_address_id.street2 ]][[ order.partner_address_id.zip ]][[ order.partner_address_id.city ]][[ (order.partner_address_id.state_id and order.partner_address_id.state_id.name) or '' ]][[ (order.partner_address_id.country_id and order.partner_address_id.country_id.name) or '' ]] Tel. : [[ order.partner_address_id.phone ]]Fax : [[ order.partner_address_id.fax ]]TVA : [[ order.partner_id.vat ]]Request for Quotation [[ order.name ]] Other reference :[[ order.ref ]]Printed: [[ time.strftime('%d/%m/%Y') ]] Please find hereby a request for quotation. ProductDateQty
[[ repeatIn(order.order_line,'order_line') ]][[ order_line.product_id.default_code ]] - [[ order_line.name ]][[ time.strftime('%d/%m/%Y', time.strptime( order_line.date_planned, '%Y-%m-%d')) ]][[ order_line.product_qty ]][[ order_line.product_uom.name ]][[ order_line.notes ]]
[[ order.notes ]] Thanks, [[ user.signature ]]
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [[ repeatIn(objects,'order') ]] + [[ setLang(order.partner_id.lang) ]] + + + + + + + + + + + + + + [[ (order.partner_id and order.partner_id.title) or '' ]] [[ order.partner_id.name ]] + [[ (order.partner_address_id and order.partner_address_id.title) or '' ]] [[ order.partner_address_id.name ]] + [[ (order.partner_address_id and order.partner_address_id.street) or '']] [[ order.partner_address_id.street2 ]] + [[ (order.partner_address_id and order.partner_address_id.zip) or '' ]] [[ (order.partner_address_id and order.partner_address_id.city) or '' ]] + [[ order.partner_address_id.state_id.code ]] [[ (order.partner_address_id and order.partner_address_id.country_id and order.partner_address_id.country_id.code) or '' ]] + + + + Tel.: [[ (order.partner_address_id and order.partner_address_id.phone) or '' ]] + Fax: [[ (order.partner_address_id and order.partner_address_id.fax) or '' ]] + TVA: [[ (order.partner_id and order.partner_id.vat) or '' ]] + + + + + + + Request for quotation : [[order.name]] + + + + + + + + + + Description + + + Expected Date + + + Qty + + + +
+ [[ repeatIn(order.order_line,'order_line') ]] + + + + [[ order_line.name ]] + + + [[ time.strftime('%d/%m/%Y', time.strptime( order_line.date_planned, '%Y-%m-%d')) ]] + + + [[ order_line.product_qty or '' ]] + + + [[ (order_line.product_uom and order_line.product_uom.name) or '' ]] + + + + + [[ repeatIn((order_line.notes and order_line.notes.splitlines()) or [], 'l') ]] + [[ l or removeParentNode('table') ]] + + + + + + + + + + + + + + + + + + +
+ + + + + + + + [[ format(order.notes or '') ]] + + + + + + + regards, + + + + [[ user.name or '' ]] + + + + [[ user.signature or '' ]] +
+