summaryrefslogtreecommitdiff
path: root/fixco_custom/models
diff options
context:
space:
mode:
authorMqdd <ahmadmiqdad27@gmail.com>2026-02-09 11:40:46 +0700
committerMqdd <ahmadmiqdad27@gmail.com>2026-02-09 11:40:46 +0700
commit6f47933b5ac837af81008a300a0f109c1973d9d4 (patch)
tree3dd0e4e67bfd2f20d7ab1144424589032816e2e1 /fixco_custom/models
parentc967cf97d5d5c91aa5768de47354797812a20e01 (diff)
<Miqdad> add so num in DO
Diffstat (limited to 'fixco_custom/models')
-rwxr-xr-xfixco_custom/models/stock_picking.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/fixco_custom/models/stock_picking.py b/fixco_custom/models/stock_picking.py
index 0f34a05..0eebe6a 100755
--- a/fixco_custom/models/stock_picking.py
+++ b/fixco_custom/models/stock_picking.py
@@ -71,6 +71,15 @@ class StockPicking(models.Model):
date_canceled = fields.Datetime(string='Date Canceled', tracking=True)
full_reserved = fields.Boolean(string='Full Reserved', default=False)
+ so_num = fields.Char(string='SO Number', compute='_get_so_num')
+
+ def _get_so_num(self):
+ for record in self:
+ if record.group_id:
+ record.so_num = record.group_id.name
+ else:
+ record.so_num = False
+
def check_qty_reserved(self):
pickings = self.env['stock.picking'].search([
('state', '=', 'assigned'),