mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-09 16:12:53 +00:00
[Fix] Bom raw materials not in order in the stock entry (#12149)
This commit is contained in:
committed by
Nabin Hait
parent
75789b65c2
commit
d8c6449f3a
@@ -519,6 +519,7 @@ def get_bom_items_as_dict(bom, company, qty=1, fetch_exploded=1, fetch_scrap_ite
|
|||||||
# Did not use qty_consumed_per_unit in the query, as it leads to rounding loss
|
# Did not use qty_consumed_per_unit in the query, as it leads to rounding loss
|
||||||
query = """select
|
query = """select
|
||||||
bom_item.item_code,
|
bom_item.item_code,
|
||||||
|
bom_item.idx,
|
||||||
item.item_name,
|
item.item_name,
|
||||||
sum(bom_item.stock_qty/ifnull(bom.quantity, 1)) * %(qty)s as qty,
|
sum(bom_item.stock_qty/ifnull(bom.quantity, 1)) * %(qty)s as qty,
|
||||||
item.description,
|
item.description,
|
||||||
|
|||||||
@@ -775,6 +775,9 @@ class StockEntry(StockController):
|
|||||||
se_child.expense_account = item_dict[d].get("expense_account") or expense_account
|
se_child.expense_account = item_dict[d].get("expense_account") or expense_account
|
||||||
se_child.cost_center = item_dict[d].get("cost_center") or cost_center
|
se_child.cost_center = item_dict[d].get("cost_center") or cost_center
|
||||||
|
|
||||||
|
if item_dict[d].get("idx"):
|
||||||
|
se_child.idx = item_dict[d].get("idx")
|
||||||
|
|
||||||
if se_child.s_warehouse==None:
|
if se_child.s_warehouse==None:
|
||||||
se_child.s_warehouse = self.from_warehouse
|
se_child.s_warehouse = self.from_warehouse
|
||||||
if se_child.t_warehouse==None:
|
if se_child.t_warehouse==None:
|
||||||
|
|||||||
Reference in New Issue
Block a user