summaryrefslogtreecommitdiff
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
parentc967cf97d5d5c91aa5768de47354797812a20e01 (diff)
<Miqdad> add so num in DO
-rwxr-xr-xfixco_custom/models/stock_picking.py9
-rwxr-xr-xfixco_custom/views/stock_picking.xml4
2 files changed, 13 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'),
diff --git a/fixco_custom/views/stock_picking.xml b/fixco_custom/views/stock_picking.xml
index 4ac76fe..44585ca 100755
--- a/fixco_custom/views/stock_picking.xml
+++ b/fixco_custom/views/stock_picking.xml
@@ -72,6 +72,10 @@
</group>
</group>
+ <field name="origin" position="after">
+ <field name="so_num"/>
+ </field>
+
<field name="location_id" position="after">
<field name="carrier"/>
<field name="full_reserved"/>