set formatLang function in production report

bzr revid: apa@tinyerp.com-20090124055850-yayo3jjnykatp1rs
This commit is contained in:
Apa (Open ERP) 2009-01-24 11:28:50 +05:30
parent d9a8d22ef2
commit 1154c4c65f
1 changed files with 104 additions and 113 deletions

View File

@ -118,47 +118,25 @@
<lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
</blockTableStyle>
<blockTableStyle id="Table4">
<blockTableStyle id="Table8">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,1" stop="-1,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,2" stop="1,2"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
</blockTableStyle>
<blockTableStyle id="Table9">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
<lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
</blockTableStyle>
<initialize>
<paraStyle name="all" alignment="justify"/>
</initialize>
<paraStyle name="P1" fontName="Helvetica-Bold" fontSize="16.0" leading="20"/>
<paraStyle name="P2" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
<paraStyle name="P3" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/>
<paraStyle name="P4" fontName="Helvetica" fontSize="9.0" leading="11"/>
<paraStyle name="P5" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT"/>
<paraStyle name="P6" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P7" fontName="Helvetica-Oblique" fontSize="9.0" leading="11"/>
<paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11"/>
<paraStyle name="P9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P10" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P11" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P13" fontName="Helvetica" alignment="LEFT"/>
<paraStyle name="P14" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
<paraStyle name="P15" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P16" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P17" fontName="Helvetica" alignment="LEFT"/>
<paraStyle name="P18" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
<paraStyle name="P19" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P20" fontName="Helvetica" fontSize="9.0" leading="11"/>
<paraStyle name="P21" fontName="Helvetica" fontSize="9.0" leading="11"/>
<paraStyle name="P22" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P23" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P24" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT"/>
<paraStyle name="P25" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER"/>
<paraStyle name="P26" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
<paraStyle name="P27" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/>
<paraStyle name="P28" fontName="Helvetica" fontSize="9.0" leading="11"/>
<paraStyle name="P29" fontName="Helvetica-Bold" fontSize="16.0" leading="20"/>
<paraStyle name="P30" fontName="Helvetica" fontSize="16.0" leading="20"/>
<paraStyle name="Standard" fontName="Times-Roman"/>
<paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
<paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
@ -167,185 +145,198 @@
<paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER"/>
<paraStyle name="Caption" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="Index" fontName="Times-Roman"/>
<paraStyle name="Footer" fontName="Times-Roman"/>
<paraStyle name="Horizontal Line" fontName="Times-Roman" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
<paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
<paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
<paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
<paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
<paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
</stylesheet>
<images/>
<story>
<para style="P8">[[ repeatIn(objects,'o') ]] </para>
<para style="P7">
<para style="terp_default_8">[[ repeatIn(objects,'o') ]] </para>
<para style="terp_default_8">
<font color="white"> </font>
</para>
<para style="P7">
<para style="terp_default_8">
<font color="white"> </font>
</para>
<para style="P8">
<para style="terp_default_8">
<font color="white"> </font>
</para>
<para style="P1">Production Order N° : [[ o.name ]]</para>
<para style="P1">
<para style="terp_header">Production Order N° : [[ o.name ]]</para>
<para style="terp_default_8">
<font color="white"> </font>
</para>
<blockTable colWidths="193.0,106.0,96.0,132.0" style="Table3">
<tr>
<td>
<para style="P10">Product </para>
<para style="terp_tblheader_General_Centre">Product </para>
</td>
<td>
<para style="P11">Quantity</para>
<para style="terp_tblheader_General_Centre">Quantity</para>
</td>
<td>
<para style="P6">Priority</para>
<para style="terp_tblheader_General_Centre">Priority</para>
</td>
<td>
<para style="P6">Note</para>
<para style="terp_tblheader_General_Centre">Note</para>
</td>
</tr>
</blockTable>
<blockTable colWidths="193.0,106.0,96.0,132.0" style="Table5">
<tr>
<td>
<para style="P22">[[ '['+ o.product_id.code +']' ]] [[ o.product_id.name ]]</para>
<para style="terp_default_Centre_8">[[ o.product_id.code ]] [[ o.product_id.name ]]</para>
</td>
<td>
<para style="P22">[[ formatLang(o.product_qty) ]]</para>
<para style="terp_default_Centre_8">[[formatLang(o.product_qty) ]]</para>
</td>
<td>
<para style="P22">[[o.priority or '']]</para>
<para style="terp_default_Centre_8">[[o.priority or '']]</para>
</td>
<td>
<para style="P22">[[ o.product_id.description or '' ]]</para>
<para style="terp_default_Centre_8">[[ o.product_id.description or '' ]]</para>
</td>
</tr>
</blockTable>
<para style="P30">
<para style="terp_default_9">
<font color="white"> </font>
</para>
<blockTable colWidths="128.0,137.0,132.0,131.0" repeatRows="1" style="Table1">
<blockTable colWidths="118.0,147.0,132.0,131.0" repeatRows="1" style="Table1">
<tr>
<td>
<para style="P10">Printing date</para>
<para style="terp_tblheader_General_Centre">Printing date</para>
</td>
<td>
<para style="P11">Planned Date </para>
<para style="terp_tblheader_General_Centre">Planned Date </para>
</td>
<td>
<para style="P6">Partner Ref</para>
<para style="terp_tblheader_General_Centre">Partner Ref</para>
</td>
<td>
<para style="P6">SO Number</para>
<para style="terp_tblheader_General_Centre">SO Number</para>
</td>
</tr>
</blockTable>
<section>
<blockTable colWidths="128.0,137.0,132.0,131.0" style="Table2">
<blockTable colWidths="118.0,147.0,132.0,132.0" style="Table2">
<tr>
<td>
<para style="P9">[[ formatLang(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()),date_time = True) ]]</para>
<para style="terp_default_Centre_8">[[ formatLang(time.strftime('%Y-%m-%d'),date = True) ]]</para>
</td>
<td>
<para style="P12">[[ formatLang(o.date_planned, date=True) ]]</para>
<para style="terp_default_Centre_8">[[ formatLang(o.date_planned, date_time = True) ]]</para>
</td>
<td>
<para style="P9">[[ o.sale_ref or ' ' ]]</para>
<para style="terp_default_Centre_8">[[ o.sale_ref or ' ' ]]</para>
</td>
<td>
<para style="P9">[[ o.sale_name or '' ]]</para>
<para style="terp_default_Centre_8">[[ o.sale_name or '' ]]</para>
</td>
</tr>
</blockTable>
</section>
<para style="P2">
<para style="terp_default_9">
<font color="white"> </font>
</para>
<para style="P2">Work Orders</para>
<para style="P2">
<font color="white"> </font>
</para>
<blockTable colWidths="80.0,155.0,105.0,95.0,95.0" style="Table6">
<para style="terp_default_Bold_8">Work Orders</para>
<blockTable colWidths="105.0,105.0,105.0,105.0,105.0" style="Table6">
<tr>
<td>
<para style="P10">Sequence</para>
<para style="terp_tblheader_General_Centre">Sequence</para>
</td>
<td>
<para style="P11">Name </para>
<para style="terp_tblheader_General_Centre">Name </para>
</td>
<td>
<para style="P6">WorkCenter</para>
<para style="terp_tblheader_General_Centre">WorkCenter</para>
</td>
<td>
<para style="P6">No. Of Cycles</para>
<para style="terp_tblheader_General_Centre">No. Of Cycles</para>
</td>
<td>
<para style="P6">No. Of Hours</para>
<para style="terp_tblheader_General_Centre">No. Of Hours</para>
</td>
</tr>
</blockTable>
<blockTable colWidths="80.0,155.0,105.0,95.0,95.0" style="Table7">
<blockTable colWidths="105.0,105.0,105.0,105.0,105.0" style="Table7">
<tr>
<td>
<para style="P22">[[ repeatIn(o.workcenter_lines,'line2') ]]</para>
<para style="P22">[[ line2.sequence ]]</para>
<para style="terp_default_Centre_8">[[ repeatIn(o.workcenter_lines,'line2') ]]</para>
<para style="terp_default_Centre_8">[[ line2.sequence ]]</para>
</td>
<td>
<para style="P22">[[ line2.name ]]</para>
<para style="terp_default_Centre_8">[[ line2.name ]]</para>
</td>
<td>
<para style="P22">[[ line2.workcenter_id.name ]]</para>
<para style="terp_default_Centre_8">[[ line2.workcenter_id.name ]]</para>
</td>
<td>
<para style="P22">[[ formatLang(line2.cycle) ]]</para>
<para style="terp_default_Centre_8">[[ formatLang(line2.cycle) ]]</para>
</td>
<td>
<para style="P22">[[ formatLang(line2.hour) ]]</para>
<para style="terp_default_Centre_8">[[ formatLang(line2.hour) ]]</para>
</td>
</tr>
</blockTable>
<para style="P2">
<para style="terp_default_9">
<font color="white"> </font>
</para>
<para style="P2">Bill Of Material </para>
<para style="P2">
<font color="white"> </font>
</para>
<blockTable colWidths="181.0,99.0,124.0,124.0" style="Table4">
<para style="terp_default_Bold_9">Bill Of Material </para>
<blockTable colWidths="235.0,82.0,107.0,104.0" style="Table8">
<tr>
<td>
<para style="P3">Product </para>
<para style="terp_tblheader_Details">Product </para>
</td>
<td>
<para style="P14">Qty</para>
<para style="terp_tblheader_Details_Right">Qty</para>
</td>
<td>
<para style="P19">Source Location</para>
<para style="terp_tblheader_Details_Centre">Source Location</para>
</td>
<td>
<para style="P19">Destination Location</para>
</td>
</tr>
<tr>
<td>
<para style="P4">[[ repeatIn(o.move_lines,'line') ]]</para>
<para style="P4">[[ '['+line.product_id.code +']' ]][[ line.product_id.name ]]</para>
</td>
<td>
<para style="P5">[[ formatLang(line.product_qty) ]] [[line.product_uom.name]]</para>
</td>
<td>
<para style="P25">[[ line.location_id.name ]]</para>
</td>
<td>
<para style="P25">[[ line.location_dest_id.name ]]</para>
<para style="terp_tblheader_Details_Centre">Destination Location</para>
</td>
</tr>
</blockTable>
<para style="P2">
<font color="white"> .........</font>
<font color="white"> .........</font>
</para>
<para style="P13">
<font color="white"> </font>
</para>
<para style="P13">
<font color="white"> </font>
</para>
<section>
<para style="terp_default_8">[[ repeatIn(o.move_lines,'line') ]]</para>
<blockTable colWidths="235.0,81.0,108.0,104.0" style="Table9">
<tr>
<td>
<para style="terp_default_9">[[ line.product_id.code ]] [[ line.product_id.name ]]</para>
</td>
<td>
<para style="terp_default_Right_9">[[ formatLang( line.product_qty) ]] [[line.product_uom.name]]</para>
</td>
<td>
<para style="terp_default_Centre_9">[[ line.location_id.name ]]</para>
</td>
<td>
<para style="terp_default_Centre_9">[[ line.location_dest_id.name ]]</para>
</td>
</tr>
</blockTable>
<para style="terp_default_2">
<font color="white"> </font>
</para>
</section>
</story>
</document>