[FIX] select address on SO
bzr revid: fp@tinyerp.com-20111205102729-30rk5kphl1it1xk2
This commit is contained in:
parent
d7cab28455
commit
8e6a398e20
|
@ -333,6 +333,16 @@ class sale_order(osv.osv):
|
|||
}
|
||||
return {'warning': warning}
|
||||
|
||||
def onchange_partner_order_id(self, cr, uid, ids, order_id, invoice_id=False, shipping_id=False, context={}):
|
||||
if not order_id:
|
||||
return {}
|
||||
val = {}
|
||||
if not invoice_id:
|
||||
val['partner_invoice_id'] = order_id
|
||||
if not shipping_id:
|
||||
val['partner_shipping_id'] = order_id
|
||||
return {'value': val}
|
||||
|
||||
def onchange_partner_id(self, cr, uid, ids, part):
|
||||
if not part:
|
||||
return {'value': {'partner_invoice_id': False, 'partner_shipping_id': False, 'partner_order_id': False, 'payment_term': False, 'fiscal_position': False}}
|
||||
|
|
|
@ -113,7 +113,7 @@
|
|||
<notebook colspan="5">
|
||||
<page string="Sales Order">
|
||||
<field name="partner_id" on_change="onchange_partner_id(partner_id)" domain="[('customer','=',True)]" context="{'search_default_customer':1}" required="1"/>
|
||||
<field domain="[('partner_id','=',partner_id)]" name="partner_order_id"/>
|
||||
<field domain="[('partner_id','=',partner_id)]" name="partner_order_id" on_change="onchange_partner_order_id(partner_order_id, partner_invoice_id, partner_shipping_id)"/>
|
||||
<field domain="[('partner_id','=',partner_id)]" name="partner_invoice_id" groups="base.group_extended"/>
|
||||
<field domain="[('partner_id','=',partner_id)]" name="partner_shipping_id" groups="base.group_extended"/>
|
||||
<field domain="[('type','=','sale')]" name="pricelist_id" groups="base.group_extended" on_change="onchange_pricelist_id(pricelist_id,order_line)"/>
|
||||
|
|
Loading…
Reference in New Issue