LETTER: fix print letter
bzr revid: ced-d1f6836f8c09ecf4aec0b169beb2802a9a87ec2b
This commit is contained in:
parent
243322713b
commit
ec26b32022
|
@ -13,12 +13,12 @@
|
|||
<drawRightString x="20cm" y="27.8cm">[[ company.rml_header1 ]]</drawRightString>
|
||||
|
||||
|
||||
<drawString x="1cm" y="27.1cm">[[ company.partner_id.address[0].street ]]</drawString>
|
||||
<drawString x="1cm" y="26.7cm">[[ company.partner_id.address[0].zip ]] [[ company.partner_id.address[0].city ]] - [[ company.partner_id.address[0].country_id.name ]]</drawString>
|
||||
<drawString x="1cm" y="27.1cm">[[ company.partner_id.address and company.partner_id.address[0].street ]]</drawString>
|
||||
<drawString x="1cm" y="26.7cm">[[ company.partner_id.address and company.partner_id.address[0].zip ]] [[ company.partner_id.address and company.partner_id.address[0].city ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name ]]</drawString>
|
||||
<drawString x="1cm" y="26.2cm">Phone:</drawString>
|
||||
<drawRightString x="7cm" y="26.2cm">[[ company.partner_id.address[0].phone ]]</drawRightString>
|
||||
<drawRightString x="7cm" y="26.2cm">[[ company.partner_id.address and company.partner_id.address[0].phone ]]</drawRightString>
|
||||
<drawString x="1cm" y="25.8cm">Mail:</drawString>
|
||||
<drawRightString x="7cm" y="25.8cm">[[ company.partner_id.address[0].email ]]</drawRightString>
|
||||
<drawRightString x="7cm" y="25.8cm">[[ company.partner_id.address and company.partner_id.address[0].email ]]</drawRightString>
|
||||
<lines>1cm 25.7cm 7cm 25.7cm</lines>
|
||||
|
||||
<!--page bottom-->
|
||||
|
|
|
@ -76,7 +76,7 @@ class letter_letter(osv.osv):
|
|||
|
||||
def onchange_type_id(self, cr, uid, ids, type_id):
|
||||
if type_id:
|
||||
letter = pooler.get_pool(cr.dbname).get('letter.letter.type').browse(cr, uid, type_id)[0]
|
||||
letter = pooler.get_pool(cr.dbname).get('letter.letter.type').browse(cr, uid, type_id)
|
||||
return {'value':{'paragraph_ids': [x.id for x in letter.paragraph_ids]}}
|
||||
else:
|
||||
return {'value':{'paragraph_ids': []}}
|
||||
|
|
|
@ -98,7 +98,8 @@
|
|||
<paraStyle name="subsection" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="14.0" spaceAfter="14.0"/>
|
||||
</stylesheet>
|
||||
<story>
|
||||
<blockTable colWidths="227.0,228.0" style="Tableau4">
|
||||
<para style="P1">[[ repeatIn(objects,'o') ]]</para>
|
||||
<!--blockTable colWidths="227.0,228.0" style="Tableau4">
|
||||
<tr>
|
||||
<td>
|
||||
<illustration height="41.0" width="171.0">
|
||||
|
@ -111,7 +112,7 @@
|
|||
</illustration>
|
||||
</td>
|
||||
</tr>
|
||||
</blockTable>
|
||||
</blockTable-->
|
||||
<para style="P2">Paris, le 26 septembre 2005</para>
|
||||
<para style="P3">
|
||||
<font color="white"> </font>
|
||||
|
@ -134,9 +135,9 @@
|
|||
</td>
|
||||
<td>
|
||||
<para style="Table Contents">[[ o.partner_id.name ]]</para>
|
||||
<para style="Table Contents">[[ o.partner_id.address[0].name ]]</para>
|
||||
<para style="Table Contents">[[ o.partner_id.address[0].zip ]] [[o.partner_id.address[0].city ]]</para>
|
||||
<para style="Table Contents">[[ o.partner_id.address[0].country_id.name ]]</para>
|
||||
<para style="Table Contents">[[ o.partner_id.address and o.partner_id.address[0].name ]]</para>
|
||||
<para style="Table Contents">[[ o.partner_id.address and o.partner_id.address[0].zip ]] [[ o.partner_id.address and o.partner_id.address[0].city ]]</para>
|
||||
<para style="Table Contents">[[ o.partner_id.address and o.partner_id.address[0].country_id and o.partner_id.address[0].country_id.name ]]</para>
|
||||
<para style="Table Contents">
|
||||
<font color="white"> </font>
|
||||
</para>
|
||||
|
@ -273,8 +274,9 @@
|
|||
</para>
|
||||
<blockTable colWidths="454.0" style="Tableau5">
|
||||
<tr>
|
||||
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||
<td>
|
||||
<para style="P14">[[ [x.content for x in o.paragraph_ids if x.type_id.name=='keys'] ]]</para>
|
||||
<para style="P14">[[ x.type_id and x.type_id.name=='keys' and x.content or removeParentNode('tr') ]]</para>
|
||||
<para style="P14">
|
||||
<font color="white"> </font>
|
||||
</para>
|
||||
|
@ -400,8 +402,9 @@
|
|||
</para>
|
||||
<blockTable colWidths="454.0" style="Tableau6">
|
||||
<tr>
|
||||
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||
<td>
|
||||
<para style="P14">[[ [x.content for x in o.paragraph_ids if x.type_id.name=='modules'] ]]</para>
|
||||
<para style="P14">[[ x.type_id and x.type_id.name=='modules' and x.content or removeParentNode('tr') ]]</para>
|
||||
<para style="P14">
|
||||
<font color="white"> </font>
|
||||
</para>
|
||||
|
@ -458,8 +461,9 @@
|
|||
</para>
|
||||
<blockTable colWidths="454.0" style="Tableau7">
|
||||
<tr>
|
||||
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||
<td>
|
||||
<para style="P14">[[ [x.content for x in o.paragraph_ids if x.type_id.name=='specific'] ]]</para>
|
||||
<para style="P14">[[ x.type_id and x.type_id.name=='specific' and x.content or removeParentNode('tr') ]]</para>
|
||||
<para style="P14">
|
||||
<font color="white"> </font>
|
||||
</para>
|
||||
|
@ -508,8 +512,9 @@
|
|||
</para>
|
||||
<blockTable colWidths="454.0" style="Tableau8">
|
||||
<tr>
|
||||
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||
<td>
|
||||
<para style="P14">[[ [x.content for x in o.paragraph_ids if x.type_id.name=='price'] ]]</para>
|
||||
<para style="P14">[[ x.type_id and x.type_id.name=='price' and x.content or removeParentNode('tr') ]]</para>
|
||||
<para style="P14">
|
||||
<font color="white"> </font>
|
||||
</para>
|
||||
|
|
Loading…
Reference in New Issue