mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-21 11:15:10 +00:00
fix: use get_value instead of get_doc
(cherry picked from commit 89a603f20c)
This commit is contained in:
@@ -252,14 +252,18 @@ class SubcontractingOrder(SubcontractingController):
|
|||||||
if si.fg_item:
|
if si.fg_item:
|
||||||
item = frappe.get_doc("Item", si.fg_item)
|
item = frappe.get_doc("Item", si.fg_item)
|
||||||
|
|
||||||
po_item = frappe.get_doc("Purchase Order Item", si.purchase_order_item)
|
qty, subcontracted_quantity, fg_item_qty = frappe.db.get_value(
|
||||||
available_qty = po_item.qty - po_item.subcontracted_quantity
|
"Purchase Order Item",
|
||||||
|
si.purchase_order_item,
|
||||||
|
["qty", "subcontracted_quantity", "fg_item_qty"],
|
||||||
|
)
|
||||||
|
available_qty = qty - subcontracted_quantity
|
||||||
|
|
||||||
if available_qty == 0:
|
if available_qty == 0:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
si.qty = available_qty
|
si.qty = available_qty
|
||||||
conversion_factor = po_item.qty / po_item.fg_item_qty
|
conversion_factor = qty / fg_item_qty
|
||||||
si.fg_item_qty = flt(
|
si.fg_item_qty = flt(
|
||||||
available_qty / conversion_factor, frappe.get_precision("Purchase Order Item", "qty")
|
available_qty / conversion_factor, frappe.get_precision("Purchase Order Item", "qty")
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user