From 9d192973e402a12616e9d52db50db5f32f10e42e Mon Sep 17 00:00:00 2001 From: Azka Nathan Date: Tue, 17 Jun 2025 13:19:59 +0700 Subject: push --- fixco_custom/models/stock_picking.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'fixco_custom/models/stock_picking.py') diff --git a/fixco_custom/models/stock_picking.py b/fixco_custom/models/stock_picking.py index 78d4c16..07247f4 100755 --- a/fixco_custom/models/stock_picking.py +++ b/fixco_custom/models/stock_picking.py @@ -39,6 +39,17 @@ class StockPicking(models.Model): carrier = fields.Char(string='Shipping Method') shipment_group_id = fields.Many2one('shipment.group', string='Shipment Group', copy=False) + @api.constrains('sale_id') + def _check_sale_order(self): + for picking in self: + if picking.sale_id: + picking.order_reference = picking.sale_id.name + self.picking_id.order_reference = picking.sale_id.order_reference + self.picking_id.invoice_mp = picking.sale_id.invoice_mp + self.picking_id.carrier = picking.sale_id.carrier + self.picking_id.address = picking.sale_id.address + self.picking_id.note_by_buyer = picking.sale_id.note_by_buyer + def open_form_shipment_group(self): return { 'name': _('Create Shipment Group'), -- cgit v1.2.3