2016-09-13 11 views
0

ボタンを使用して注文コード内の項目(船)に値を追加したいと思っています。エラーが発生しました。シングルトン:sale.order.line私が正しく理解している場合(41、42)ボタンを使用して受注明細に値を書き込む方法

def writes(self, cr, uid, ids, context=None): 
    sale_order_obj = self.browse(cr, uid, ids, context=context) 
    sale_order_line_obj = self.pool.get('sale.order.line') 
    sale_obj=sale_order_obj.order_line 
    for line in sale_obj: 
     sale_order_line_obj.write(cr, uid, line.id, {'ship': sale_obj.ship.id}, context=context) 

答えて

0

は、私はあなたがあなたのループ編集が必要だと思う

for line in sale_obj: 
    for line_obj in sale_order_line_obj: 
     line_obj.write(cr, uid, line.id, {'ship': sale_obj.ship.id}, context=context) 
関連する問題