私は次のコードで株価の動きを作成することができています -
res = {}
Move = self.env['stock.move']
for transfer in self:
moves = self.env['stock.move']
for products in transfer.requisition_items:
move = Move.create({
'name': transfer.employee_id.name,
'product_id': products.product_id.id,
'restrict_lot_id': False,
'product_uom_qty': products.delivery_quantity,
'product_uom': 1, #TODO: Change the test value 1 to produc_uom
'partner_id': 1, #TODO: Change the test value 1 to partner_id
'location_id': products.source_location.id,
'location_dest_id': products.destination_location.id,
})
moves |= move
moves.action_done()
products.write({'move_id': move.id, 'state': 'done'})
res[transfer.id] = move.id
return res
任意のヘルプをしてください? –
コードを使って在庫を転送したいですか? do_transferは私が思うように動作します。コードを通じて –
はい。ある場所から別の場所に製品を移すだけです。私はdo_transferを使用しようとしていますが、それを達成していません。 ありがとうございます。 –