如何在我的自定义模块中显示特定采购订单总价 我正在我的自定义模块中创建show amount_total的函数,但它没有显示
def create(self, cr, uid, vals, context=None):
if vals.get('buy_back'):
purchase_obj=self.pool.get('purchase.order')
sequence=self.pool.get('ir.sequence').get(cr, uid, 'purchase.order')
new_purchase=purchase_obj.create(cr, uid, {'name':sequence,'amt_total':vals.get('amount_total')}, context=context)
import pprint
pprint.pprint( vals )
print 'amount_total'
vals['purchase_order']=new_purchase
pprint.pprint( vals )
这是我的观看文件
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
答案 0 :(得分:1)
您可以创建采购订单金额_total的相关字段,以显示amount_total。
像:
创建字段
时然后你可以创建一个相关的字段,如:
'amt_total': fields.related('purchase_order', 'amount_total', type='float', string='Amount Total', store=True),
并显示此字段。
希望这个帮助