Remove bank on the invoice: no need.

bzr revid: ced-a28af3f654f05663aeba5bea61d7eb4474f99fe1
This commit is contained in:
ced 2007-10-10 05:44:46 +00:00
parent 0a2912b46a
commit 7defabc876
2 changed files with 7 additions and 8 deletions

View File

@ -192,8 +192,8 @@
<page string="Other Info">
<field name="company_id"/>
<newline/>
<field name="partner_bank_id" domain="[('partner_id','=',partner_id)]"/>
<field name="payment_term" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)" />
<newline/>
<field name="number" select="2"/>
<field name="origin"/>
<field name="address_contact_id" domain="[('partner_id','=',partner_id)]" colspan="4"/>
@ -261,7 +261,6 @@
<page string="Other Info">
<field name="company_id"/>
<newline/>
<field name="partner_bank_id" domain="[('partner_id','=',partner_id)]"/>
<field name="date_due" select="1"/>
<newline/>
<field name="reference" select="2"/>

View File

@ -129,7 +129,6 @@ class account_invoice(osv.osv):
'date_due': fields.date('Due Date', states={'open':[('readonly',True)],'close':[('readonly',True)]}),
'partner_id': fields.many2one('res.partner', 'Partner', change_default=True, readonly=True, required=True, states={'draft':[('readonly',False)]}),
'partner_bank_id': fields.many2one('res.partner.bank', 'Partner bank'),
'address_contact_id': fields.many2one('res.partner.address', 'Contact Address', readonly=True, states={'draft':[('readonly',False)]}),
'address_invoice_id': fields.many2one('res.partner.address', 'Invoice Address', readonly=True, required=True, states={'draft':[('readonly',False)]}),
@ -181,7 +180,6 @@ class account_invoice(osv.osv):
def onchange_partner_id(self, cr, uid, ids, type, partner_id):
invoice_addr_id = False
contact_addr_id = False
partner_bank_id = False
payment_term = False
acc_id = False
@ -198,12 +196,14 @@ class account_invoice(osv.osv):
else:
acc_id = p.property_account_payable.id
partner_bank_id = p.bank_ids and p.bank_ids[0] and p.bank_ids[0].id or False
payment_term = p.property_payment_term and p.property_payment_term or False
result = {'value': {'address_contact_id': contact_addr_id, 'address_invoice_id': invoice_addr_id,
'account_id': acc_id,'partner_bank_id':partner_bank_id,
'payment_term':payment_term}}
result = {'value': {
'address_contact_id': contact_addr_id,
'address_invoice_id': invoice_addr_id,
'account_id': acc_id,
'payment_term':payment_term}
}
if partner_id and p.property_payment_term.id:
result['value']['payment_term'] = p.property_payment_term.id