[Fix] Bom raw materials not in order in the stock entry (#12149)

This commit is contained in:
rohitwaghchaure 2017-12-25 11:26:40 +05:30 committed by Nabin Hait
parent 75789b65c2
commit d8c6449f3a
2 changed files with 4 additions and 0 deletions

View File

@ -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
query = """select
bom_item.item_code,
bom_item.idx,
item.item_name,
sum(bom_item.stock_qty/ifnull(bom.quantity, 1)) * %(qty)s as qty,
item.description,

View File

@ -775,6 +775,9 @@ class StockEntry(StockController):
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
if item_dict[d].get("idx"):
se_child.idx = item_dict[d].get("idx")
if se_child.s_warehouse==None:
se_child.s_warehouse = self.from_warehouse
if se_child.t_warehouse==None: