[IMP]account:improved General Journal report with big column size with big amount...
[odoo/odoo.git] / addons / lunch / report / order.rml
1 <?xml version="1.0"?>
2 <document filename="Lunch Order.pdf">
3   <template pageSize="(595.0,842.0)" title="Lunch Order" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
4     <pageTemplate id="first">
5       <frame id="first" x1="34.0" y1="42.0" width="527" height="758"/>
6     </pageTemplate>
7   </template>
8   <stylesheet>
9     <blockTableStyle id="Standard_Outline">
10       <blockAlignment value="LEFT"/>
11       <blockValign value="TOP"/>
12     </blockTableStyle>
13     <blockTableStyle id="Table1">
14       <blockAlignment value="LEFT"/>
15       <blockValign value="TOP"/>
16     </blockTableStyle>
17     <blockTableStyle id="Table5">
18       <blockAlignment value="LEFT"/>
19       <blockValign value="TOP"/>
20       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
21       <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
22       <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
23       <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
24     </blockTableStyle>
25     <blockTableStyle id="Table6">
26       <blockAlignment value="LEFT"/>
27       <blockValign value="TOP"/>
28       <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
29     </blockTableStyle>
30     <blockTableStyle id="Table7">
31       <blockAlignment value="LEFT"/>
32       <blockValign value="TOP"/>
33       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
34       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
35       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
36       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
37     </blockTableStyle>
38     <blockTableStyle id="Table2">
39       <blockAlignment value="LEFT"/>
40       <blockValign value="TOP"/>
41       <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
42       <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
43     </blockTableStyle>
44     <initialize>
45       <paraStyle name="all" alignment="justify"/>
46     </initialize>
47     <paraStyle name="Standard" fontName="Helvetica"/>
48     <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
49     <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
50     <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
51     <paraStyle name="Header" fontName="Helvetica"/>
52     <paraStyle name="Footer" fontName="Helvetica"/>
53     <paraStyle name="Table Contents" fontName="Helvetica"/>
54     <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
55     <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
56     <paraStyle name="Footnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13"/>
57     <paraStyle name="Index" fontName="Helvetica"/>
58     <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
59     <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
60     <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
61     <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
62     <paraStyle name="terp_tbl_detail_header" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
63     <paraStyle name="terp_tbl_detail_header_right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
64     <paraStyle name="terp_tbl_detail_header_center" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
65     <paraStyle name="terp_default_9_right" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
66     <paraStyle name="terp_default_9_right_bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
67     <paraStyle name="terp_header_center" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
68     <paraStyle name="terp_default_9_center" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
69     <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
70     <paraStyle name="terp_default_9_left9" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
71     <images/>
72   </stylesheet>
73   <story>
74     <para style="terp_default_8">
75       <font color="white"> </font>
76     </para>
77     <blockTable colWidths="293.0,235.0" style="Table1">
78       <tr>
79         <td>
80           <para style="terp_default_8">
81             <font color="white"> </font>
82           </para>
83         </td>
84         <td>
85           <para style="terp_default_8">[[ (user.address_id and user.address_id.partner_id and user.address_id.partner_id.title and user.address_id.partner_id.title.name) or '' ]] [[ (user.address_id and user.address_id.partner_id and user.address_id.partner_id.name) or '' ]]</para>
86           <para style="terp_default_8">[[ (user.address_id and user.address_id.street) or '' ]]</para>
87           <para style="terp_default_8">[[ (user.address_id and user.address_id.street2) or removeParentNode('para') ]]</para>
88           <para style="terp_default_8">[[ (user.address_id and user.address_id.zip) or '' ]] [[ (user.address_id and user.address_id.city) or '' ]]</para>
89           <para style="terp_default_8">[[ (user.address_id and user.address_id.state_id and user.address_id.state_id.name) or removeParentNode('para')]]</para>
90           <para style="terp_default_8">[[ (user.address_id and user.address_id.country_id and user.address_id.country_id.name) or '' ]]</para>
91         </td>
92       </tr>
93     </blockTable>
94     <para style="terp_header">Lunch Order</para>
95     <blockTable colWidths="149.0,114.0,201.0,63.0" style="Table5">
96       <tr>
97         <td>
98           <para style="terp_tbl_detail_header">Name/Date</para>
99         </td>
100         <td>
101           <para style="terp_tbl_detail_header">Order</para>
102         </td>
103         <td>
104           <para style="terp_tbl_detail_header">Description</para>
105         </td>
106         <td>
107           <para style="terp_tbl_detail_header_right">Unit Price</para>
108         </td>
109       </tr>
110     </blockTable>
111     <section>
112       <para style="terp_default_2">[[repeatIn(get_users(objects),'o')]]</para>
113       <blockTable colWidths="263.0,201.0,63.0" style="Table6">
114         <tr>
115           <td>
116             <para style="terp_tbl_detail_header">[[ o.name ]]</para>
117           </td>
118           <td>
119             <para style="terp_default_8">
120               <font color="white"> </font>
121             </para>
122           </td>
123           <td>
124             <para style="terp_default_9_right_bold"><u>[[ formatLang(get_total(o,objects)) ]] [[ (o.company_id and o.company_id.currency_id and o.company_id.currency_id.symbol) or '' ]]</u></para>
125           </td>
126         </tr>
127       </blockTable>
128       <section>
129         <para style="terp_default_2">[[ repeatIn(get_lines(o,objects),'lines') ]]</para>
130         <blockTable colWidths="151.0,113.0,216.0,49.0" style="Table7">
131           <tr>
132             <td>
133               <para style="terp_default_9_left9">[[ formatLang(lines.date,date='True') ]]</para>
134             </td>
135             <td>
136               <para style="terp_default_9">[[ (lines.product and lines.product.name) or '' ]]</para>
137             </td>
138             <td>
139               <para style="terp_default_9">[[ lines.descript]]</para>
140             </td>
141             <td>
142               <para style="terp_default_9_right">[[ lines.price ]] [[ (o.company_id and o.company_id.currency_id and o.company_id.currency_id.symbol) or '' ]]</para>
143             </td>
144           </tr>
145         </blockTable>
146       </section>
147     </section>
148     <blockTable colWidths="421.0,44.0,63.0" style="Table2">
149       <tr>
150         <td>
151           <para style="terp_default_8">
152             <font color="white"> </font>
153           </para>
154         </td>
155         <td>
156           <para style="terp_tbl_detail_header">Total :</para>
157         </td>
158         <td>
159           <para style="terp_default_9_right_bold">[[ formatLang(get_nettotal()) ]] [[ (o.company_id and o.company_id.currency_id and o.company_id.currency_id.symbol) or '' ]]</para>
160         </td>
161       </tr>
162     </blockTable>
163     <para style="terp_default_2">
164       <font color="white"> </font>
165     </para>
166   </story>
167 </document>