summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-02-25 10:28:15 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-02-25 10:28:15 +0700
commit0174a19b631d67a70805de45b252cdcf1c562fb6 (patch)
tree9d647f7f8d08a24fde1d234c7c68dbf277c5ff03
parentc1810b315d820a184db47d551b39700ce00d1440 (diff)
push wms
-rw-r--r--indoteknik_custom/models/stock_immediate_transfer.py6
-rw-r--r--indoteknik_custom/models/stock_picking.py1
2 files changed, 5 insertions, 2 deletions
diff --git a/indoteknik_custom/models/stock_immediate_transfer.py b/indoteknik_custom/models/stock_immediate_transfer.py
index ec00df7b..8724c567 100644
--- a/indoteknik_custom/models/stock_immediate_transfer.py
+++ b/indoteknik_custom/models/stock_immediate_transfer.py
@@ -9,14 +9,16 @@ class StockImmediateTransfer(models.TransientModel):
pickings_not_to_do = self.env['stock.picking']
for line in self.immediate_transfer_line_ids:
+ line.picking_id.send_mail_bills()
+ line.picking_id.send_koli_to_so()
if line.to_immediate is True:
- line.picking_id.send_mail_bills()
- line.picking_id.send_koli_to_so()
pickings_to_do |= line.picking_id
else:
pickings_not_to_do |= line.picking_id
for picking in pickings_to_do:
+ picking.send_mail_bills()
+ picking.send_koli_to_so()
if picking.state == 'draft':
picking.action_confirm()
if picking.state != 'assigned':
diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py
index f3af00d9..f359a2fb 100644
--- a/indoteknik_custom/models/stock_picking.py
+++ b/indoteknik_custom/models/stock_picking.py
@@ -848,6 +848,7 @@ class StockPicking(models.Model):
self.calculate_line_no()
self.date_done = datetime.datetime.utcnow()
self.state_reserve = 'done'
+ self.send_koli_to_so()
return res