2014-01-15 5 views
-1

내 맞춤 모듈에 특정 구매 주문 총 가격을 표시하는 방법 내 맞춤 모듈에 show amount_total에 대한 기능을 만들고 있지만 그렇지 않습니다.OpenERP의 특정 구매 주문에 대한 내 맞춤 모듈의 특정 구매 주문 총 가격을 표시하는 방법

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> 

답변

1

amount_total을 표시 할 구매 주문의 amount_total과 관련된 필드를 생성 할 수 있습니다.

등 :

'amt_total': fields.related('purchase_order', 'amount_total', type='float', string='Amount Total', store=True), 

그리고이 필드를 보여

당신은 다음과 같은 관련 분야를 만들 수 있습니다 필드를

을 만들 때.

희망이 도움

+1

감사하지만, 그것이 지금까지 수행 무엇을 내보기 –

+0

에 표시 아니에요 어떤 결과를 보여주는 아니에요? 나 한테 말 했니? – user1576199

+0

purchase_order 할당 할 때 amount_toal 필드에 총 purchase_order 총계가 자동으로 표시됩니다. – user1576199