Bugfix BVR
bzr revid: pinky-35b45994d08bb0f609687fc22a27cacb1f409503
This commit is contained in:
parent
11c46231b8
commit
ad1032e992
|
@ -49,12 +49,13 @@ class account_invoice_bvr(report_sxw.rml_parse):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _bank_get(self, bid):
|
def _bank_get(self, bid):
|
||||||
return self.pool.get("res.partner.bank").browse(cr,uid,bid)
|
return self.pool.get("res.partner.bank").browse(self.cr,self.uid,bid)
|
||||||
|
|
||||||
def _get_ref(self, o):
|
def _get_ref(self, o, bid):
|
||||||
|
bank = self._bank_get(bid)
|
||||||
res = ''
|
res = ''
|
||||||
if o.bank_id.bank_code:
|
if bank.bank_code:
|
||||||
res = o.bank_id.bank_code
|
res = bank.bank_code
|
||||||
return self._mod10r(res+o.number.rjust(26-len(res), '0'))
|
return self._mod10r(res+o.number.rjust(26-len(res), '0'))
|
||||||
|
|
||||||
def _mod10r(self,nbr):
|
def _mod10r(self,nbr):
|
||||||
|
|
|
@ -132,7 +132,7 @@
|
||||||
<drawString x="5.5mm" y="26mm">[[ (o.address_invoice_id.street2 or '')]]</drawString>
|
<drawString x="5.5mm" y="26mm">[[ (o.address_invoice_id.street2 or '')]]</drawString>
|
||||||
<drawString x="5.5mm" y="22mm">[[ o.address_invoice_id.zip ]] [[ o.address_invoice_id.city ]]</drawString>
|
<drawString x="5.5mm" y="22mm">[[ o.address_invoice_id.zip ]] [[ o.address_invoice_id.city ]]</drawString>
|
||||||
|
|
||||||
<drawString x="5.5mm" y="40mm">[[ _get_ref(o) ]]</drawString>
|
<drawString x="5.5mm" y="40mm">[[ _get_ref(o, data['form']['bank']) ]]</drawString>
|
||||||
|
|
||||||
<drawString x="126mm" y="51mm">[[ o.partner_id.name ]]</drawString>
|
<drawString x="126mm" y="51mm">[[ o.partner_id.name ]]</drawString>
|
||||||
<drawString x="126mm" y="47mm">[[ o.address_invoice_id.street ]]</drawString>
|
<drawString x="126mm" y="47mm">[[ o.address_invoice_id.street ]]</drawString>
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
<drawString x="126mm" y="39mm">[[ o.address_invoice_id.zip ]] [[ o.address_invoice_id.city ]]</drawString>
|
<drawString x="126mm" y="39mm">[[ o.address_invoice_id.zip ]] [[ o.address_invoice_id.city ]]</drawString>
|
||||||
|
|
||||||
<setFont name="ocrb" size="11"/>
|
<setFont name="ocrb" size="11"/>
|
||||||
<drawString x="124mm" y="67.5mm">[[ _space(_get_ref(o)) ]]</drawString>
|
<drawString x="124mm" y="67.5mm">[[ _space(_get_ref(o, data['form']['bank'])) ]]</drawString>
|
||||||
|
|
||||||
<setFont name="ocrb" size="12"/>
|
<setFont name="ocrb" size="12"/>
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<setFont name="ocrb" size="11.5"/>
|
<setFont name="ocrb" size="11.5"/>
|
||||||
<drawString x="66.72mm" y="16.20mm">01[[mod10r('%.2f' % o.amount_total).rjust(11,'0')]]>[[ _get_ref(o) ]]+ [[_bank_get(data['form']['bank']).bvr_number.split('-')[0]+(o.bank_id.bvr_number.split('-')[1]).rjust(6,'0')+o.bank_id.bvr_number.split('-')[2] ]]></drawString>
|
<drawString x="66.72mm" y="16.20mm">01[[mod10r('%.2f' % o.amount_total).rjust(11,'0')]]>[[ _get_ref(o, data['form']['bank']) ]]+ [[_bank_get(data['form']['bank']).bvr_number.split('-')[0]+(_bank_get(data['form']['bank']).bvr_number.split('-')[1]).rjust(6,'0')+_bank_get(data['form']['bank']).bvr_number.split('-')[2] ]]></drawString>
|
||||||
|
|
||||||
</illustration>
|
</illustration>
|
||||||
<frameEnd/>
|
<frameEnd/>
|
||||||
|
|
Loading…
Reference in New Issue