diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2026-03-12 11:58:40 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2026-03-12 11:58:40 +0700 |
| commit | bdd80a44d2a69e35f0de3e20c378e17179679498 (patch) | |
| tree | 0f4b358a50c77fa9d7455c8f2386e221e7bacbf1 /indoteknik_custom/models/sale_order.py | |
| parent | b0583d9afe66887e53aa2ea80f1701b892fbf67f (diff) | |
push
Diffstat (limited to 'indoteknik_custom/models/sale_order.py')
| -rwxr-xr-x | indoteknik_custom/models/sale_order.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indoteknik_custom/models/sale_order.py b/indoteknik_custom/models/sale_order.py index 042cd483..722dc37a 100755 --- a/indoteknik_custom/models/sale_order.py +++ b/indoteknik_custom/models/sale_order.py @@ -524,6 +524,7 @@ class SaleOrder(models.Model): 'forecast_qty': l.get('quantity'), 'receipt_date': receipt_date, 'document_in_name': supply_name, + 'purchase_order_id': doc_in.id, 'reservation': bool(l.get('reservation')), 'is_late': bool(l.get('is_late')), 'replenishment_filled': bool(l.get('replenishment_filled')), @@ -572,7 +573,7 @@ class SaleOrder(models.Model): 'delivery_date': l.get('delivery_date'), 'document_in_name': doc_in.display_name if doc_in else '', 'document_in_model': doc_in._name if doc_in else '', - 'document_in_id': doc_in.id if doc_in else False, + 'purchase_order_id': doc_in.id if doc_in else False, 'document_out_exists': bool(doc_out), 'reservation': bool(l.get('reservation')), 'is_late': bool(l.get('is_late')), @@ -4026,6 +4027,7 @@ class SaleForecastCoverage(models.Model): sale_line_id = fields.Many2one('sale.order.line', index=True) product_id = fields.Many2one('product.product') + purchase_order_id = fields.Many2one('purchase.order') so_qty = fields.Float() reserved_qty = fields.Float() |
