Python 如何在我的自定义模块中显示OpenERP中特定采购订单的特定采购订单总价

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

如何在我的自定义模块中显示特定的采购订单总价 我正在为自定义模块中的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>
这是我的视图文件

                    <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>