~openerp-chinese-team/openerp-china/openerp-china

« back to all changes in this revision

Viewing changes to shineit_po/report/po.rml

  • Committer: JoshuaJan
  • Date: 2012-02-21 03:21:40 UTC
  • Revision ID: joshua@openerp.cn-20120221032140-4wwk95ftpf9x24ec
change the shipped date for report MM

Show diffs side-by-side

added added

removed removed

Lines of Context:
77
77
    <paraStyle name="P7" fontName="Helvetica" fontSize="2.0" leading="3" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>
78
78
    <paraStyle name="P8" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="JUSTIFY" spaceBefore="0.0" spaceAfter="0.0"/>
79
79
    <paraStyle name="P9" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
80
 
    <paraStyle name="P10" rightIndent="-0.0" leftIndent="-0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
81
 
    <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
 
80
    <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
 
81
    <paraStyle name="P11" rightIndent="-0.0" leftIndent="-0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
82
82
    <paraStyle name="Standard" fontName="Helvetica"/>
83
83
    <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
84
84
    <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>
116
116
    <images/>
117
117
  </stylesheet>
118
118
  <story>
119
 
    <para style="P11">[[ data['purpose_name'] ]] PO</para>
 
119
    <para style="P10">[[ data['purpose_name'] ]] PO</para>
120
120
    <blockTable colWidths="1158.0" repeatRows="1" style="&#x8868;&#x683C;2">
121
121
      <tr>
122
122
        <td>
123
 
          <blockTable colWidths="47.0,48.0,42.0,41.0,72.0,61.0,56.0,60.0,59.0,67.0,35.0,35.0,57.0,50.0,47.0,46.0,50.0,41.0,61.0,55.0,56.0,71.0" repeatRows="1" style="&#x8868;&#x683C;3">
 
123
          <blockTable colWidths="47.0,48.0,42.0,41.0,72.0,61.0,56.0,60.0,59.0,67.0,35.0,35.0,62.0,39.0,44.0,46.0,59.0,41.0,47.0,66.0,65.0,65.0" repeatRows="1" style="&#x8868;&#x683C;3">
124
124
            <tr>
125
125
              <td>
126
126
                <para style="P3">Brand</para>
214
214
                  <para style="P4">[[o.brand]]</para>
215
215
                </td>
216
216
                <td>
217
 
                  <para style="P4">[[o.purpose]]</para>
 
217
                  <para style="P4">[[o.purpose.upper()]]</para>
218
218
                </td>
219
219
                <td>
220
220
                  <para style="P4">[[o.season]]</para>
232
232
                  <para style="P4">[[get_po(o.name)['po_name'] ]]</para>
233
233
                </td>
234
234
                <td>
235
 
                  <para style="P4">[[get_po(o.name)['po_date'] ]]</para>
 
235
                  <para style="P4">[[ str(get_po(o.name)['po_date']) ]]</para>
236
236
                </td>
237
237
                <td>
238
238
                  <para style="P4">[[o.partner_id.name]]</para>
241
241
                  <para style="P4">[[line.product_id.name]]</para>
242
242
                </td>
243
243
                <td>
244
 
                  <para style="P4">[[line.product_uom_qty]]</para>
 
244
                  <para style="P4">[[format_num(line.product_uom_qty)]]</para>
245
245
                </td>
246
246
                <td>
247
 
                  <para style="P4">[[line.price_unit]]</para>
 
247
                  <para style="P4">[[format_num(line.price_unit)]]</para>
248
248
                </td>
249
249
                <td>
250
250
                  <section>
251
251
                    <para style="P5">[[repeatIn(get_move(line.move_ids),'move')]]</para>
252
 
                    <blockTable colWidths="57.0,50.0,47.0,46.0,51.0,40.0,60.0,55.0,56.0,62.0" style="&#x8868;&#x683C;4">
 
252
                    <blockTable colWidths="61.0,39.0,44.0,46.0,60.0,40.0,44.0,60.0,69.0,70.0" style="&#x8868;&#x683C;4">
253
253
                      <tr>
254
254
                        <td>
255
 
                          <para style="P10">[[ time.strftime('%Y-%m-%d',time.strptime(move.date,'%Y-%m-%d %H:%M:%S'))]]</para>
256
 
                        </td>
257
 
                        <td>
258
 
                          <para style="P10">[[move.product_qty]]</para>
259
 
                        </td>
260
 
                        <td>
261
 
                          <para style="P4">[[get_po(o.name,line.product_id)['pol_price'] ]]</para>
262
 
                        </td>
263
 
                        <td>
264
 
                          <para style="P4">[[move.product_qty *get_po(o.name,line.product_id)['pol_price'] ]] </para>
265
 
                        </td>
266
 
                        <td>
267
 
                          <para style="P4">[[ get_po(o.name)['po_inv'] .date_invoice or '' ]]</para>
268
 
                        </td>
269
 
                        <td>
270
 
                          <para style="P4">[[line.price_unit]]</para>
271
 
                        </td>
272
 
                        <td>
273
 
                          <para style="P4">[[ line.price_unit * move.product_qty ]]</para>
274
 
                        </td>
275
 
                        <td>
276
 
                          <para style="P4">[[ o.invoice_ids[0]. date_invoice or '' ]]</para>
277
 
                        </td>
278
 
                        <td>
279
 
                          <para style="P4">[[get_po(o.name)['po_inv'] .number]]</para>
 
255
                          <para style="P11">[[ time.strftime('%Y-%m-%d',time.strptime(move.date,'%Y-%m-%d %H:%M:%S'))]]</para>
 
256
                        </td>
 
257
                        <td>
 
258
                          <para style="P11">[[format_num(move.product_qty)]]</para>
 
259
                        </td>
 
260
                        <td>
 
261
                          <para style="P4">[[format_num(get_po(o.name,line.product_id)['pol_price']) ]]</para>
 
262
                        </td>
 
263
                        <td>
 
264
                          <para style="P4">[[format_num(move.product_qty *get_po(o.name,line.product_id)['pol_price']) ]] </para>
 
265
                        </td>
 
266
                        <td>
 
267
                          <para style="P4">[[ fotmatLang(get_po(o.name)['po_inv'] .date_invoice,date=True) ]]</para>
 
268
                        </td>
 
269
                        <td>
 
270
                          <para style="P4">[[format_num(line.price_unit) ]]</para>
 
271
                        </td>
 
272
                        <td>
 
273
                          <para style="P4">[[ format_num(line.price_unit * move.product_qty) ]]</para>
 
274
                        </td>
 
275
                        <td>
 
276
                          <para style="P4">[[ str(o.invoice_ids[0].date_invoice) ]]</para>
 
277
                        </td>
 
278
                        <td>
 
279
                          <para style="P4">[[ get_po(o.name)['po_inv'].number ]]</para>
280
280
                        </td>
281
281
                        <td>
282
282
                          <para style="P4">[[ o.invoice_ids[0].number ]]</para>