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>
|
<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="27.1cm">[[ company.partner_id.address and 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="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>
|
<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>
|
<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>
|
<lines>1cm 25.7cm 7cm 25.7cm</lines>
|
||||||
|
|
||||||
<!--page bottom-->
|
<!--page bottom-->
|
||||||
|
|
|
@ -76,7 +76,7 @@ class letter_letter(osv.osv):
|
||||||
|
|
||||||
def onchange_type_id(self, cr, uid, ids, type_id):
|
def onchange_type_id(self, cr, uid, ids, type_id):
|
||||||
if 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]}}
|
return {'value':{'paragraph_ids': [x.id for x in letter.paragraph_ids]}}
|
||||||
else:
|
else:
|
||||||
return {'value':{'paragraph_ids': []}}
|
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"/>
|
<paraStyle name="subsection" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="14.0" spaceAfter="14.0"/>
|
||||||
</stylesheet>
|
</stylesheet>
|
||||||
<story>
|
<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>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<illustration height="41.0" width="171.0">
|
<illustration height="41.0" width="171.0">
|
||||||
|
@ -111,7 +112,7 @@
|
||||||
</illustration>
|
</illustration>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</blockTable>
|
</blockTable-->
|
||||||
<para style="P2">Paris, le 26 septembre 2005</para>
|
<para style="P2">Paris, le 26 septembre 2005</para>
|
||||||
<para style="P3">
|
<para style="P3">
|
||||||
<font color="white"> </font>
|
<font color="white"> </font>
|
||||||
|
@ -134,9 +135,9 @@
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<para style="Table Contents">[[ o.partner_id.name ]]</para>
|
<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 and 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 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[0].country_id.name ]]</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">
|
<para style="Table Contents">
|
||||||
<font color="white"> </font>
|
<font color="white"> </font>
|
||||||
</para>
|
</para>
|
||||||
|
@ -273,8 +274,9 @@
|
||||||
</para>
|
</para>
|
||||||
<blockTable colWidths="454.0" style="Tableau5">
|
<blockTable colWidths="454.0" style="Tableau5">
|
||||||
<tr>
|
<tr>
|
||||||
|
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||||
<td>
|
<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">
|
<para style="P14">
|
||||||
<font color="white"> </font>
|
<font color="white"> </font>
|
||||||
</para>
|
</para>
|
||||||
|
@ -400,8 +402,9 @@
|
||||||
</para>
|
</para>
|
||||||
<blockTable colWidths="454.0" style="Tableau6">
|
<blockTable colWidths="454.0" style="Tableau6">
|
||||||
<tr>
|
<tr>
|
||||||
|
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||||
<td>
|
<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">
|
<para style="P14">
|
||||||
<font color="white"> </font>
|
<font color="white"> </font>
|
||||||
</para>
|
</para>
|
||||||
|
@ -458,8 +461,9 @@
|
||||||
</para>
|
</para>
|
||||||
<blockTable colWidths="454.0" style="Tableau7">
|
<blockTable colWidths="454.0" style="Tableau7">
|
||||||
<tr>
|
<tr>
|
||||||
|
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||||
<td>
|
<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">
|
<para style="P14">
|
||||||
<font color="white"> </font>
|
<font color="white"> </font>
|
||||||
</para>
|
</para>
|
||||||
|
@ -508,8 +512,9 @@
|
||||||
</para>
|
</para>
|
||||||
<blockTable colWidths="454.0" style="Tableau8">
|
<blockTable colWidths="454.0" style="Tableau8">
|
||||||
<tr>
|
<tr>
|
||||||
|
[[ repeatIn(o.paragraph_ids, 'x') ]]
|
||||||
<td>
|
<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">
|
<para style="P14">
|
||||||
<font color="white"> </font>
|
<font color="white"> </font>
|
||||||
</para>
|
</para>
|
||||||
|
|
Loading…
Reference in New Issue