summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-04-19 11:59:01 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-04-19 11:59:01 +0700
commit7545da8fdc9fc01fe9b2bd2a4612ae22d0be8e57 (patch)
tree1dec4d750c883b5a17391872c80721e3c37fd393
parentfcb65326ffd7daf6136a97b53cca5493964d94aa (diff)
add constrains date doc kirim to update calculate line no
-rw-r--r--indoteknik_custom/models/stock_picking.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py
index f04b0e79..923c56f5 100644
--- a/indoteknik_custom/models/stock_picking.py
+++ b/indoteknik_custom/models/stock_picking.py
@@ -248,6 +248,11 @@ class StockPicking(models.Model):
final_seq = fields.Float(string='Remaining Time')
shipping_method_so_id = fields.Many2one('delivery.carrier', string='Shipping Method SO', related='sale_id.carrier_id')
state_packing = fields.Selection([('not_packing', 'Belum Packing'), ('packing_done', 'Sudah Packing')], string='Packing Status')
+
+ @api.constrains('date_doc_kirim')
+ def _constrains_date_doc_kirim(self):
+ for rec in self:
+ rec.calculate_line_no()
@api.constrains('scan_koli_lines')
def _constrains_scan_koli_lines(self):
@@ -1091,7 +1096,6 @@ class StockPicking(models.Model):
if self.picking_type_code == 'outgoing' and 'BU/OUT/' in self.name:
self.check_koli()
res = super(StockPicking, self).button_validate()
- self.calculate_line_no()
self.date_done = datetime.datetime.utcnow()
self.state_reserve = 'done'
self.final_seq = 0