Merge lp:~matjaz-6/openerpsl/openerpsl_01_25 into lp:openerpsl/7.0

Proposed by Matjaz Kalic
Status: Merged
Merged at revision: 318
Proposed branch: lp:~matjaz-6/openerpsl/openerpsl_01_25
Merge into: lp:openerpsl/7.0
Diff against target: 357 lines (+125/-127)
1 file modified
novaqua_reports/report/sale_order.rml (+125/-127)
To merge this branch: bzr merge lp:~matjaz-6/openerpsl/openerpsl_01_25
Reviewer Review Type Date Requested Status
Mentis Pending
Review via email: mp+203493@code.launchpad.net

Description of the change

[FIX] novaqua_reports/report/sale_order (paragraph layout)

To post a comment you must log in.
318. By Dušan Laznik (Mentis)

[FIX] novaqua_reports/report/sale_order (paragraph layout)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'novaqua_reports/report/sale_order.rml'
2--- novaqua_reports/report/sale_order.rml 2014-01-28 09:25:55 +0000
3+++ novaqua_reports/report/sale_order.rml 2014-01-28 09:38:38 +0000
4@@ -104,30 +104,29 @@
5 <paraStyle name="P1" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
6 <paraStyle name="P2" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
7 <paraStyle name="P3" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
8- <paraStyle name="P4" fontName="Helvetica" fontSize="4.0" leading="5" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
9- <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
10- <paraStyle name="P6" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
11- <paraStyle name="P7" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
12- <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
13- <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
14- <paraStyle name="P10" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
15- <paraStyle name="P11" fontName="Helvetica" fontSize="9.0" leading="11" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
16- <paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
17- <paraStyle name="P13" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
18- <paraStyle name="P14" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>
19- <paraStyle name="P15" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
20- <paraStyle name="P16" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
21- <paraStyle name="P17" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
22+ <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
23+ <paraStyle name="P5" fontName="Helvetica" fontSize="4.0" leading="5" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
24+ <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
25+ <paraStyle name="P7" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
26+ <paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
27+ <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
28+ <paraStyle name="P10" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
29+ <paraStyle name="P11" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
30+ <paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
31+ <paraStyle name="P13" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
32+ <paraStyle name="P14" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
33+ <paraStyle name="P15" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>
34+ <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
35+ <paraStyle name="P17" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
36 <paraStyle name="P18" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
37- <paraStyle name="P19" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
38- <paraStyle name="P20" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
39- <paraStyle name="P21" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
40+ <paraStyle name="P19" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
41+ <paraStyle name="P20" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
42+ <paraStyle name="P21" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
43 <paraStyle name="P22" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
44 <paraStyle name="P23" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
45- <paraStyle name="P24" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
46- <paraStyle name="P25" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
47- <paraStyle name="P26" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" textColor="#000000"/>
48- <paraStyle name="P27" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
49+ <paraStyle name="P24" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
50+ <paraStyle name="P25" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
51+ <paraStyle name="P26" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
52 <paraStyle name="Standard" fontName="Helvetica"/>
53 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
54 <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>
55@@ -170,37 +169,37 @@
56 <blockTable colWidths="270.0,270.0" style="Table_naslov">
57 <tr>
58 <td>
59- <para style="P13">
60+ <para style="P14">
61 <font color="white"> </font>
62 </para>
63 </td>
64 <td>
65- <para style="P14">[[ o.state not in ['draft','sent'] and removeParentNode('para') ]] Quotation N° [[ o.name ]]</para>
66- <para style="P14">[[ o.state in ['draft','sent'] and removeParentNode('para') ]] Order N° [[ o.name ]]</para>
67+ <para style="P15">[[ o.state not in ['draft','sent'] and removeParentNode('para') ]] Quotation N° [[ o.name ]]</para>
68+ <para style="P15">[[ o.state in ['draft','sent'] and removeParentNode('para') ]] Order N° [[ o.name ]]</para>
69 </td>
70 </tr>
71 </blockTable>
72 <blockTable colWidths="264.0,276.0" style="Table_customer_data">
73 <tr>
74 <td>
75- <para style="P10">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>
76- <para style="P10">[[ (o.partner_id.street) or '' ]]</para>
77- <para style="P10">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
78- <para style="P10">[[ (o.partner_id.country_id.name) or '' ]]</para>
79- <para style="P10">
80- <font color="white"> </font>
81- </para>
82- <para style="P16">[[ (o.partner_id == o.partner_shipping_id) and removeParentNode('para') ]] Shipping address :</para>
83- <para style="P10">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and o.partner_id.title and o.partner_shipping_id.title.name)) or removeParentNode('para') ]]</para>
84- <para style="P10">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and o.partner_shipping_id and o.partner_shipping_id.name) or removeParentNode('para') ]] </para>
85- <para style="P10">[[ (o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and display_address(o.partner_shipping_id)) or removeParentNode('para') ]]</para>
86- <para style="P10">
87- <font color="white"> </font>
88- </para>
89- <para style="P16">[[ o.partner_id == o.partner_invoice_id and removeParentNode('para') ]] Invoice address :</para>
90- <para style="P10">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and (o.partner_invoice_id and o.partner_id.title and o.partner_invoice_id.title.name)) or removeParentNode('para') ]]</para>
91- <para style="P10">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and o.partner_invoice_id.name) or removeParentNode('para') ]]</para>
92- <para style="P6">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and display_address(o.partner_invoice_id)) or removeParentNode('para') ]]</para>
93+ <para style="P11">[[ (o.partner_id and o.partner_id.name) or '' ]] </para>
94+ <para style="P11">[[ (o.partner_id.street) or '' ]]</para>
95+ <para style="P11">[[ (o.partner_id.zip) or '' ]] [[ (o.partner_id.city) or '' ]]</para>
96+ <para style="P11">[[ (o.partner_id.country_id.name) or '' ]]</para>
97+ <para style="P11">
98+ <font color="white"> </font>
99+ </para>
100+ <para style="P17">[[ (o.partner_id == o.partner_shipping_id) and removeParentNode('para') ]] Shipping address :</para>
101+ <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and o.partner_id.title and o.partner_shipping_id.title.name)) or removeParentNode('para') ]]</para>
102+ <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_shipping_id) and o.partner_shipping_id and o.partner_shipping_id.name) or removeParentNode('para') ]] </para>
103+ <para style="P11">[[ (o.partner_id &lt;&gt; o.partner_shipping_id) and (o.partner_shipping_id and display_address(o.partner_shipping_id)) or removeParentNode('para') ]]</para>
104+ <para style="P11">
105+ <font color="white"> </font>
106+ </para>
107+ <para style="P17">[[ o.partner_id == o.partner_invoice_id and removeParentNode('para') ]] Invoice address :</para>
108+ <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and (o.partner_invoice_id and o.partner_id.title and o.partner_invoice_id.title.name)) or removeParentNode('para') ]]</para>
109+ <para style="P11">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and o.partner_invoice_id.name) or removeParentNode('para') ]]</para>
110+ <para style="P7">[[ ((o.partner_id &lt;&gt; o.partner_invoice_id) and o.partner_invoice_id and display_address(o.partner_invoice_id)) or removeParentNode('para') ]]</para>
111 </td>
112 <td>
113 <blockTable colWidths="126.0,144.0" style="Table_order_inf">
114@@ -209,7 +208,7 @@
115 <para style="P2">Ljubljana,</para>
116 </td>
117 <td>
118- <para style="P7">[[ formatLang(o.date_order, date = True) ]]</para>
119+ <para style="P8">[[ formatLang(o.date_order, date = True) ]]</para>
120 </td>
121 </tr>
122 <tr>
123@@ -217,7 +216,7 @@
124 <para style="P2">Expiration date:</para>
125 </td>
126 <td>
127- <para style="P7">
128+ <para style="P8">
129 <font color="white"> </font>
130 </para>
131 </td>
132@@ -259,7 +258,7 @@
133 </td>
134 </tr>
135 </blockTable>
136- <para style="P13">
137+ <para style="P14">
138 <font color="white"> </font>
139 </para>
140 </td>
141@@ -272,12 +271,12 @@
142 <tr>
143 <td>
144 <para style="P1">VAT: [[ (o.partner_id and o.partner_id.vat) or removeParentNode('para') ]]</para>
145- <para style="P4">
146+ <para style="P5">
147 <font color="white"> </font>
148 </para>
149 </td>
150 <td>
151- <para style="P20">
152+ <para style="P21">
153 <font color="white"> </font>
154 </para>
155 </td>
156@@ -286,28 +285,28 @@
157 <blockTable colWidths="55.0,216.0,58.0,34.0,57.0,32.0,27.0,57.0" repeatRows="1" style="Table4">
158 <tr>
159 <td>
160- <para style="P21">Code</para>
161- </td>
162- <td>
163- <para style="P21">Description</para>
164- </td>
165- <td>
166- <para style="P23">Quantity</para>
167- </td>
168- <td>
169- <para style="P23">UM</para>
170- </td>
171- <td>
172- <para style="P23">Unit Price</para>
173- </td>
174- <td>
175- <para style="P23">Disc.</para>
176- </td>
177- <td>
178- <para style="P22">Taxes (%)</para>
179- </td>
180- <td>
181- <para style="P23">Price (€)</para>
182+ <para style="P22">Code</para>
183+ </td>
184+ <td>
185+ <para style="P22">Description</para>
186+ </td>
187+ <td>
188+ <para style="P24">Quantity</para>
189+ </td>
190+ <td>
191+ <para style="P24">UM</para>
192+ </td>
193+ <td>
194+ <para style="P24">Unit Price</para>
195+ </td>
196+ <td>
197+ <para style="P24">Disc.</para>
198+ </td>
199+ <td>
200+ <para style="P23">Taxes (%)</para>
201+ </td>
202+ <td>
203+ <para style="P24">Price (€)</para>
204 </td>
205 </tr>
206 </blockTable>
207@@ -316,28 +315,28 @@
208 <blockTable colWidths="56.0,216.0,58.0,34.0,58.0,32.0,28.0,54.0" style="Table5">
209 <tr>
210 <td>
211- <para style="P9">[[ line.product_id.default_code ]]</para>
212- </td>
213- <td>
214- <para style="P8">[[ line.product_id.name_template ]] </para>
215- </td>
216- <td>
217- <para style="P17">[[ line.product_uom_qty ]] </para>
218- </td>
219- <td>
220- <para style="P17">[[ line.product_uom.name ]]</para>
221- </td>
222- <td>
223- <para style="P17">[[ formatLang(line.price_unit, digits=get_digits(dp='Product Price')) ]]</para>
224- </td>
225- <td>
226- <para style="P18">[[ formatLang( line.product_uom_qty*line.price_unit*line.discount/100 ) ]] </para>
227- </td>
228- <td>
229- <para style="P24">[[ ', '.join(map(lambda x: formatLang( x.amount*100, digits=get_digits(dp='Account')), line.tax_id)) ]]</para>
230- </td>
231- <td>
232- <para style="P17">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account')) ]]</para>
233+ <para style="P10">[[ line.product_id.default_code ]]</para>
234+ </td>
235+ <td>
236+ <para style="P9">[[ line.product_id.name_template ]] </para>
237+ </td>
238+ <td>
239+ <para style="P18">[[ line.product_uom_qty ]] </para>
240+ </td>
241+ <td>
242+ <para style="P18">[[ line.product_uom.name ]]</para>
243+ </td>
244+ <td>
245+ <para style="P18">[[ formatLang(line.price_unit, digits=get_digits(dp='Product Price')) ]]</para>
246+ </td>
247+ <td>
248+ <para style="P19">[[ formatLang( line.product_uom_qty*line.price_unit*line.discount/100 ) ]] </para>
249+ </td>
250+ <td>
251+ <para style="P25">[[ ', '.join(map(lambda x: formatLang( x.amount*100, digits=get_digits(dp='Account')), line.tax_id)) ]]</para>
252+ </td>
253+ <td>
254+ <para style="P18">[[ formatLang(line.price_subtotal, digits=get_digits(dp='Account')) ]]</para>
255 </td>
256 </tr>
257 </blockTable>
258@@ -345,61 +344,60 @@
259 <blockTable colWidths="270.0,270.0" style="Table_tax">
260 <tr>
261 <td>
262- <para style="P5">Net Total:</para>
263- </td>
264- <td>
265- <para style="P19">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>
266- </td>
267- </tr>
268- <tr>
269- <td>
270- <para style="P5">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>
271- </td>
272- <td>
273- <para style="P19">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>
274- </td>
275- </tr>
276- <tr>
277- <td>
278- <para style="P5">Taxes :</para>
279- </td>
280- <td>
281- <para style="P19">[[ formatLang(o.amount_tax , digits=get_digits(dp='Account')) ]]</para>
282- </td>
283- </tr>
284- <tr>
285- <td>
286- <para style="P15">Total :</para>
287- </td>
288- <td>
289- <para style="P25">[[ formatLang(o.amount_total , digits=get_digits(dp='Account')) ]]</para>
290+ <para style="P6">Net Total:</para>
291+ </td>
292+ <td>
293+ <para style="P20">[[ formatLang(get_total_net(o) , digits=get_digits(dp='Account')) ]]</para>
294+ </td>
295+ </tr>
296+ <tr>
297+ <td>
298+ <para style="P6">Disc. Total: [[ (get_total_discount(o) and ' ') or removeParentNode('tr') ]]</para>
299+ </td>
300+ <td>
301+ <para style="P20">[[ formatLang(get_total_discount(o) , digits=get_digits(dp='Account')) ]]</para>
302+ </td>
303+ </tr>
304+ <tr>
305+ <td>
306+ <para style="P6">Taxes :</para>
307+ </td>
308+ <td>
309+ <para style="P20">[[ formatLang(o.amount_tax , digits=get_digits(dp='Account')) ]]</para>
310+ </td>
311+ </tr>
312+ <tr>
313+ <td>
314+ <para style="P16">Total :</para>
315+ </td>
316+ <td>
317+ <para style="P26">[[ formatLang(o.amount_total , digits=get_digits(dp='Account')) ]]</para>
318 </td>
319 </tr>
320 </blockTable>
321- <para style="P11">-</para>
322+ <para style="P12">-</para>
323 <blockTable colWidths="539.0" style="Table_dobava">
324 <tr>
325 <td>
326 <para style="P3">Incoterm: [[ (o.incoterm and o.incoterm.name) or removeParentNode('para') ]]</para>
327- <para style="P12">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>
328+ <para style="P13">Total net weight: [[ formatLang(get_total_weight(o)) ]] kg</para>
329 </td>
330 </tr>
331 </blockTable>
332- <para style="P11">-</para>
333- <para style="P11">-</para>
334+ <para style="P12">-</para>
335+ <para style="P12">-</para>
336 <blockTable colWidths="539.0" style="Table_prosti_opis">
337 <tr>
338 <td>
339- <para style="P26">Za potrditev ponudbe se šteje v celoti plačani znesek ponudbe in hkrati razvidno nakazilo na računu podjetja
340-</para>
341- <para style="P26">Novaqua d.o.o. TRR: 290000079521718 pri Unicredit Banka Slovenija d.d.</para>
342+ <para style="terp_default_9">Za potrditev ponudbe se šteje v celoti plačani znesek ponudbe in hkrati razvidno nakazilo na računu podjetja </para>
343+ <para style="terp_default_9">Novaqua d.o.o. TRR: 290000079521718 pri Unicredit Banka Slovenija d.d.</para>
344 </td>
345 </tr>
346 </blockTable>
347 <blockTable colWidths="539.0" style="Table_bold">
348 <tr>
349 <td>
350- <para style="P27">Za več informacij pokličite vašo kontaktno osebo: [[ o.user_id.name ]], [[ o.user_id.partner_id.mobile or o.user_id.partner_id.phone]], [[ o.user_id.email ]]</para>
351+ <para style="P4">Za več informacij pokličite vašo kontaktno osebo: [[ o.user_id.name ]], [[ o.user_id.partner_id.mobile or o.user_id.partner_id.phone]], [[ o.user_id.email ]]</para>
352 </td>
353 </tr>
354 </blockTable>
355
356=== modified file 'novaqua_reports/report/sale_order.sxw'
357Binary files novaqua_reports/report/sale_order.sxw 2014-01-28 09:25:55 +0000 and novaqua_reports/report/sale_order.sxw 2014-01-28 09:38:38 +0000 differ

Subscribers

People subscribed via source and target branches