【发布时间】:2017-11-19 09:49:22
【问题描述】:
谁能帮助 inf 如何将拣货链接添加到销售发票?客户需要将拣货编号打印到销售发票行。感谢您的帮助。
【问题讨论】:
标签: python xml python-2.7 odoo-10 odoo
谁能帮助 inf 如何将拣货链接添加到销售发票?客户需要将拣货编号打印到销售发票行。感谢您的帮助。
【问题讨论】:
标签: python xml python-2.7 odoo-10 odoo
每个stock.picking 对象都有一个One2many 字段move_lines,指向stock.move。每个stock.move 对象都有一个Many2one 字段procurement_id,指向procurement.order。每个procurement.order 对象都有一个Many2one 字段sale_line_id,指向sale.order.line。
所以你应该在sale.order.line 中创建一个计算字段,这样可以得到选择:
@api.depends('procurement_ids', 'procurement_ids.move_ids',
'procurement_ids.move_ids.picking_id')
def _compute_picking_nbr(self):
for line in self:
moves = line.procurement_ids.move_ids
if moves:
line.picking_nbr = moves[0].picking_id
else:
continue
picking_nbr = fields.Many2one(
comodel_name='stock.picking',
string='Picking number'
compute='_compute_picking_nbr'
)
【讨论】: