任何人都可以帮助inf如何添加拣配链接到销售发票?客户需要将采购nr打印到销售发票行。谢谢你的帮助。
答案 0 :(得分:1)
每个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'
)