如何将sale.order.line中的数据移动到交货单(stock.pack.operation)

问题描述 投票:1回答:1

我想将销售订单行上的产品描述移至交货订单行(stock.pack.operation)。

我在sale.order的“action_confirm”中添加了此代码

order.picking_ids.pack_operation_product_ids.write({'my_field_in_stock_pack_operation':order_line.order.name})

对于已经成功的产品。但如果超过1会发生错误..

有没有办法或其他解决方案?

我正在使用odoo 10

python openerp odoo-10
1个回答
1
投票
for order in self:
    if order.picking_ids
        for picking in picking_ids:
            if picking.order_line.name:
                self.env['stock.move.operation.link'].write{'my_field_in_stock_pack_operation': picking.order_line.name})

或者在销售订单上确认在action_confirm方法上创建[stock.picking],您可以在其中创建描述字段。

© www.soinside.com 2019 - 2024. All rights reserved.