summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/report_stock_forecasted.py
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2024-03-15 11:12:46 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2024-03-15 11:12:46 +0700
commita774c1bd0b2dc1ee27a08b6b4da7162bdb7a9365 (patch)
tree896eabe285a1d68a489f8d92154b6efa00d8ad32 /indoteknik_custom/models/report_stock_forecasted.py
parentd3e3a8abf0ae382442c16a7ac6091c7bb872313f (diff)
Fix compute fulfillment feature in sale order
Diffstat (limited to 'indoteknik_custom/models/report_stock_forecasted.py')
-rw-r--r--indoteknik_custom/models/report_stock_forecasted.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/indoteknik_custom/models/report_stock_forecasted.py b/indoteknik_custom/models/report_stock_forecasted.py
index 7ae93fda..44bdfe3e 100644
--- a/indoteknik_custom/models/report_stock_forecasted.py
+++ b/indoteknik_custom/models/report_stock_forecasted.py
@@ -20,17 +20,10 @@ class ReplenishmentReport(models.AbstractModel):
result_dict.setdefault(order_id, []).append((result, quantity))
for order_id, results in result_dict.items():
- sale_order_lines = self.env['sale.order.line'].search([('order_id', '=', order_id)])
sales_order = self.env['sale.order'].browse(order_id)
for result, quantity in results:
- fullfillment = self.env['sales.order.fullfillment'].search([('sales_order_id', '=', sales_order.id), ('product_id', '=', product_id)])
- if fullfillment:
- fullfillment.reserved_from = result
- fullfillment.qty_fullfillment = quantity
- continue
-
- fullfillment.create({
+ self.env['sales.order.fullfillment'].create({
'sales_order_id': sales_order.id,
'product_id': product_id,
'reserved_from': result,