2017-12-04 14 views
1

order_line (sale.order.line) 필드의 데이터는 pack_operation_product_ids (재고 이동)의 데이터는 어떻게됩니까? 나는 각 필드마다 고객 여러분을 만들었습니다. 승인 데이터를 승인 할 때 판매 주문을 할 때 move_line에서 만든 필드에 참가해서 pack_operation_product_ids을 작성했습니다.sale.order (order_line)에서 stock.picking (pack_operation_product_ids)으로 데이터를 이동하는 방법

은 내가 판매 주문 라인의 방법 _prepare_order_line_procurement에서 반환 조달을 만들기위한 odoo10

들으

답변

1

값을 사용 해요. 사용자 정의 필드를 전달해야하는 경우이 메소드에서 필드 값을 반환해야합니다.

예 : 여전히

_inherit = 'sale.order.line' 

@api.multi 
def _prepare_order_line_procurement(self, group_id=False): 
    vals = super(SaleOrderLine, self)._prepare_order_line_procurement(group_id=group_id) 
    vals.update({ 
     'your_field_1': self.your_field_1_in_sale_order_line, 
     'your_field_2': self.your_field_2_in_sale_order_line, 
    }) 
    return vals 
+0

는 할 수 없습니다. 판매 주문 (sale.order.line)의 제품 설명을 배달 오더 라인 (stock.move)으로 옮기고 싶습니다. –

+0

그리고 선생님, your_field_2는 무엇을 의미합니까? 나는 sales.order.line에있는 기존 제품 설명을 수용하기 위해 재고 이동시 1 개의 커스텀 필드 만 만들었습니다. –

+0

한 필드 만 있으면 field_2를 무시합니다 (이 메소드에서 원하는 수만큼 필드를 전달할 수 있음). – Amal