fix: Item Dashboard
This commit is contained in:
parent
8b6430c886
commit
b6437e387f
@ -3,7 +3,7 @@ from frappe.model.db_query import DatabaseQuery
|
|||||||
from frappe.utils import cint, flt
|
from frappe.utils import cint, flt
|
||||||
|
|
||||||
from erpnext.stock.doctype.stock_reservation_entry.stock_reservation_entry import (
|
from erpnext.stock.doctype.stock_reservation_entry.stock_reservation_entry import (
|
||||||
get_sre_reserved_qty_for_item_and_warehouse as get_reserved_stock,
|
get_sre_reserved_qty_for_items_and_warehouses as get_reserved_stock_details,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -61,7 +61,10 @@ def get_data(
|
|||||||
limit_page_length=21,
|
limit_page_length=21,
|
||||||
)
|
)
|
||||||
|
|
||||||
sre_reserved_stock_details = get_reserved_stock(item_code, warehouse)
|
item_code_list = [item_code] if item_code else [i.item_code for i in items]
|
||||||
|
warehouse_list = [warehouse] if warehouse else [i.warehouse for i in items]
|
||||||
|
|
||||||
|
sre_reserved_stock_details = get_reserved_stock_details(item_code_list, warehouse_list)
|
||||||
precision = cint(frappe.db.get_single_value("System Settings", "float_precision"))
|
precision = cint(frappe.db.get_single_value("System Settings", "float_precision"))
|
||||||
|
|
||||||
for item in items:
|
for item in items:
|
||||||
@ -75,7 +78,8 @@ def get_data(
|
|||||||
"reserved_qty_for_production": flt(item.reserved_qty_for_production, precision),
|
"reserved_qty_for_production": flt(item.reserved_qty_for_production, precision),
|
||||||
"reserved_qty_for_sub_contract": flt(item.reserved_qty_for_sub_contract, precision),
|
"reserved_qty_for_sub_contract": flt(item.reserved_qty_for_sub_contract, precision),
|
||||||
"actual_qty": flt(item.actual_qty, precision),
|
"actual_qty": flt(item.actual_qty, precision),
|
||||||
"reserved_stock": sre_reserved_stock_details,
|
"reserved_stock": flt(sre_reserved_stock_details.get((item.item_code, item.warehouse))),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
return items
|
return items
|
||||||
|
Loading…
x
Reference in New Issue
Block a user