Python 如何在我的自定义模块中显示OpenERP中特定采购订单的特定采购订单总价
如何在我的自定义模块中显示特定的采购订单总价 我正在为自定义模块中的show amount_total创建一个函数,但它没有显示Python 如何在我的自定义模块中显示OpenERP中特定采购订单的特定采购订单总价,python,openerp,openerp-7,Python,Openerp,Openerp 7,如何在我的自定义模块中显示特定的采购订单总价 我正在为自定义模块中的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, ui
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>
这是我的视图文件
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
您可以创建采购订单金额合计的相关字段,以显示金额合计
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
比如:
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
创建字段时
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
然后可以创建一个相关字段,如:
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
'amt_total': fields.related('purchase_order', 'amount_total', type='float', string='Amount Total', store=True),
并显示此字段
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>
希望获得此帮助谢谢,但它没有显示任何结果。当采购订单分配时,它不会显示在我的视图的相关字段中。我将自动显示到附加的采购订单总额总额总额总额字段中。它不会出现在我的视图中。因此,请告诉我现在要做什么。我想从总额中减去总额,那么我该怎么做呢。这是不是我必须推翻所有的方法或者别的什么我不明白你的意思?为什么要从金额总额中减去金额总额?
<field name="buy_back"/>
<field name="purchase_order"/>
<fiels name="amt_total"/>
</xpath>