Partner : account_bank_type added
bzr revid: bch-42f31205b94f0931fa82945b295023d5434da941
This commit is contained in:
parent
0706dbd28c
commit
406767a8fe
|
@ -295,6 +295,17 @@ class res_partner(osv.osv):
|
||||||
return True
|
return True
|
||||||
res_partner()
|
res_partner()
|
||||||
|
|
||||||
|
|
||||||
|
class res_partner_bank_type(osv.osv):
|
||||||
|
_description='Bank Account Type'
|
||||||
|
_name = 'res.partner.bank.type'
|
||||||
|
_columns = {
|
||||||
|
'name': fields.char('Name', size=64, required=True),
|
||||||
|
'code': fields.char('Code', size=64),
|
||||||
|
'elec_pay': fields.char('Electronic Payment', size=64),
|
||||||
|
}
|
||||||
|
res_partner_bank_type()
|
||||||
|
|
||||||
class res_partner_bank(osv.osv):
|
class res_partner_bank(osv.osv):
|
||||||
_description='Bank Details'
|
_description='Bank Details'
|
||||||
_name = "res.partner.bank"
|
_name = "res.partner.bank"
|
||||||
|
@ -302,9 +313,10 @@ class res_partner_bank(osv.osv):
|
||||||
_columns = {
|
_columns = {
|
||||||
'name': fields.char('Account Name', size=64, required=True),
|
'name': fields.char('Account Name', size=64, required=True),
|
||||||
'sequence': fields.integer('Sequence'),
|
'sequence': fields.integer('Sequence'),
|
||||||
'iban': fields.char('Account number', size=64),
|
'number': fields.char('Account Number', size=64), #TODO : plan migration because of fields modifications
|
||||||
'swift': fields.char('Swift', size=64),
|
'type_id' : fields.many2one('res.partner.bank.type', 'Account Type', required=True),
|
||||||
'bank_name': fields.char('Bank Name', size=64),
|
'bank_name': fields.char('Bank Name', size=64),
|
||||||
|
'bank_code': fields.char('Bank Code', size=64, help="For example : Swift number or Clearing number."),
|
||||||
'bank_guichet': fields.char('Branch', size=64),
|
'bank_guichet': fields.char('Branch', size=64),
|
||||||
'partner_id': fields.many2one('res.partner', 'Partner', required=True, ondelete='cascade', select=True),
|
'partner_id': fields.many2one('res.partner', 'Partner', required=True, ondelete='cascade', select=True),
|
||||||
'active': fields.boolean('Active'),
|
'active': fields.boolean('Active'),
|
||||||
|
@ -364,7 +376,8 @@ class res_partner_address(osv.osv):
|
||||||
ids = self.search(cr, user, [('zip','=',name)] + args, limit=limit)
|
ids = self.search(cr, user, [('zip','=',name)] + args, limit=limit)
|
||||||
if not ids:
|
if not ids:
|
||||||
ids = self.search(cr, user, [('city',operator,name)] + args, limit=limit)
|
ids = self.search(cr, user, [('city',operator,name)] + args, limit=limit)
|
||||||
ids += self.search(cr, user, [('name',operator,name)] + args, limit=limit)
|
if not ids:
|
||||||
|
ids = self.search(cr, user, [('name',operator,name)] + args, limit=limit)
|
||||||
return self.name_get(cr, user, ids)
|
return self.name_get(cr, user, ids)
|
||||||
res_partner_address()
|
res_partner_address()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue