Added a function to get Warehouse details easily.

This commit is contained in:
rocketdebris 2025-10-30 00:32:44 -04:00
parent e43a1e1249
commit dc8944a340

View File

@ -14,5 +14,22 @@ def get_item_per_wh():
for item in items:
for warehouse in warehouses:
data[item][warehouse] = erpnext.stock.utils.get_latest_stock_qty(item, warehouse)
quantity = erpnext.stock.utils.get_latest_stock_qty(item, warehouse)
if quantity is None:
quantity = 0
data[item][warehouse] = quantity # erpnext.stock.utils.get_latest_stock_qty(item, warehouse)
return data
@frappe.whitelist()
def get_warehouse_data():
warehouses = frappe.db.get_list("Warehouse", pluck="name")
data = dict()
for warehouse in warehouses:
doc = frappe.get_doc("Warehouse", warehouse)
data[warehouse] = dict()
data[warehouse]['is_substatus_warehouse'] = doc.custom_is_substatus_warehouse
data[warehouse]['disabled'] = doc.disabled
data[warehouse]['is_group_warehouse'] = doc.is_group
return data