合作伙伴显示name_get的地址上下文

时间:2015-06-12 07:17:44

标签: openerp odoo openerp-8

我需要在partner_invoice_id和partner_shipping_id

的销售订单中显示合作伙伴的完整地址

我在上下文中添加了show_address:1并且options ='{“always_reload”:True} 像这样

<field name="partner_invoice_id" 
         groups="sale.group_delivery_invoice_address" 
        context="{'default_type':'invoice', 'show_address': 1}"   
        options="{'always_reload': True}" />

<field name="partner_shipping_id"  
       context="{'default_type':'delivery', 'show_address': 1}"  
       on_change="onchange_delivery_id(company_id, partner_id, partner_shipping_id, fiscal_position)" 
       groups="sale.group_delivery_invoice_address" 
       options="{'always_reload': True}" />

但如果我为这两个字段调试name_get,那么上下文是{'lang':u'fr_FR','tz':u'Europe / Madrid','uid':1}所以完整的地址不是显示

我不明白为什么上下文不好

亲切

1 个答案:

答案 0 :(得分:0)

您可以再次从下面尝试尝试从数据库升级模块并检查屏幕输出。

<field name="partner_invoice_id" 
         groups="sale.group_delivery_invoice_address" 
        context="{'default_type':'invoice', 'show_address': 1}"   
       options="{&quot;always_reload&quot;: True}" />

<field name="partner_shipping_id"  
       context="{'default_type':'delivery', 'show_address': 1}"  
       on_change="onchange_delivery_id(company_id, partner_id, partner_shipping_id, fiscal_position)" 
       groups="sale.group_delivery_invoice_address" 
       options="{&quot;always_reload&quot;: True}" />

我希望这对你有用..:)