odoo 10.On onchangeで作業していますpurchase_order_line
の値をmove_lines
フィールドに設定する必要があります。stock_picking
です。フィールドに値を設定しますが、レコードを保存した後は、move_linesフィールドが空です(値は消えます)。値はOdooで保存した後に消えます。
マイコード:
data = {
'name': line.product_id.name,
'price_unit': line.price_unit,
'product_uom': line.product_uom.id,
'product_uom_qty': line.product_qty,
'purchase_line_id': line.id,
'procurement_id': line.procurement_ids.id,
'date_expected': date_planned,
'product_id': line.product_id.id,
'state': 'draft',
'origin': line.order_id.name,
'location_id': line.product_id.property_stock_production.id,
'picking_id': self.id,
'location_dest_id': line.order_id.picking_type_id.default_location_dest_id.id
}
move = self.env['stock.move'].create(data)
self.move_lines = move
それがフィールドに表示されていないされた後、それはmove_lines
field.Butにライン値を設定します。
私はどこでミスをしたのですか?
ヒント:あなたの優先順位は私たちのものではありません。 ASAPはあなたのダウンボートの収集に役立ちます。できるだけ速くに。 – GhostCat