mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-07 23:22:52 +00:00
[fix] Reserved qty is not calculating properly in BIN for multi sales UOM (#8203)
This commit is contained in:
committed by
Nabin Hait
parent
8519b4bfe4
commit
afa93c624b
@@ -67,13 +67,13 @@ def get_balance_qty_from_sle(item_code, warehouse):
|
||||
def get_reserved_qty(item_code, warehouse):
|
||||
reserved_qty = frappe.db.sql("""
|
||||
select
|
||||
sum((dnpi_qty / so_item_qty) * (so_item_qty - so_item_delivered_qty))
|
||||
sum(dnpi_qty * ((so_item_qty - so_item_delivered_qty) / so_item_qty))
|
||||
from
|
||||
(
|
||||
(select
|
||||
qty as dnpi_qty,
|
||||
(
|
||||
select stock_qty from `tabSales Order Item`
|
||||
select qty from `tabSales Order Item`
|
||||
where name = dnpi.parent_detail_docname
|
||||
and (delivered_by_supplier is null or delivered_by_supplier = 0)
|
||||
) as so_item_qty,
|
||||
@@ -94,7 +94,7 @@ def get_reserved_qty(item_code, warehouse):
|
||||
where name = dnpi_in.parent and docstatus = 1 and status != 'Closed')
|
||||
) dnpi)
|
||||
union
|
||||
(select qty as dnpi_qty, stock_qty as so_item_qty,
|
||||
(select stock_qty as dnpi_qty, qty as so_item_qty,
|
||||
delivered_qty as so_item_delivered_qty, parent, name
|
||||
from `tabSales Order Item` so_item
|
||||
where item_code = %s and warehouse = %s
|
||||
|
||||
Reference in New Issue
Block a user