diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2024-03-15 11:12:46 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2024-03-15 11:12:46 +0700 |
| commit | a774c1bd0b2dc1ee27a08b6b4da7162bdb7a9365 (patch) | |
| tree | 896eabe285a1d68a489f8d92154b6efa00d8ad32 /indoteknik_custom/models/report_stock_forecasted.py | |
| parent | d3e3a8abf0ae382442c16a7ac6091c7bb872313f (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.py | 9 |
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, |
