mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-23 16:48:30 +00:00
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com> fix: precision issue in production plan (#53370)
This commit is contained in:
@@ -1912,6 +1912,7 @@ def get_sub_assembly_items(
|
|||||||
skip_available_sub_assembly_item=False,
|
skip_available_sub_assembly_item=False,
|
||||||
):
|
):
|
||||||
data = get_bom_children(parent=bom_no)
|
data = get_bom_children(parent=bom_no)
|
||||||
|
precision = frappe.get_precision("Production Plan Sub Assembly Item", "qty")
|
||||||
for d in data:
|
for d in data:
|
||||||
if d.expandable:
|
if d.expandable:
|
||||||
parent_item_code = frappe.get_cached_value("BOM", bom_no, "item")
|
parent_item_code = frappe.get_cached_value("BOM", bom_no, "item")
|
||||||
@@ -1951,8 +1952,8 @@ def get_sub_assembly_items(
|
|||||||
"is_sub_contracted_item": d.is_sub_contracted_item,
|
"is_sub_contracted_item": d.is_sub_contracted_item,
|
||||||
"bom_level": indent,
|
"bom_level": indent,
|
||||||
"indent": indent,
|
"indent": indent,
|
||||||
"stock_qty": stock_qty,
|
"stock_qty": flt(stock_qty, precision),
|
||||||
"required_qty": required_qty,
|
"required_qty": flt(required_qty, precision),
|
||||||
"projected_qty": bin_details[d.item_code][0].get("projected_qty", 0)
|
"projected_qty": bin_details[d.item_code][0].get("projected_qty", 0)
|
||||||
if bin_details.get(d.item_code)
|
if bin_details.get(d.item_code)
|
||||||
else 0,
|
else 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user