diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2025-06-17 13:19:59 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2025-06-17 13:19:59 +0700 |
| commit | 9d192973e402a12616e9d52db50db5f32f10e42e (patch) | |
| tree | 045d1935d1710c6e62602df738ad3983f1dab3a7 /fixco_custom/models/stock_picking.py | |
| parent | 249922cdf5604b2eeb3d75820d388cd17b91116b (diff) | |
push
Diffstat (limited to 'fixco_custom/models/stock_picking.py')
| -rwxr-xr-x | fixco_custom/models/stock_picking.py | 11 |
1 files changed, 11 insertions, 0 deletions
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'), |
