fix: don't check other warehouse ledgers to calculate valuation rate
This commit is contained in:
parent
525f054c45
commit
ef2bf3c223
@ -1270,20 +1270,6 @@ def get_valuation_rate(
|
|||||||
(item_code, warehouse, voucher_no, voucher_type),
|
(item_code, warehouse, voucher_no, voucher_type),
|
||||||
)
|
)
|
||||||
|
|
||||||
if not last_valuation_rate:
|
|
||||||
# Get valuation rate from last sle for the item against any warehouse
|
|
||||||
last_valuation_rate = frappe.db.sql(
|
|
||||||
"""select valuation_rate
|
|
||||||
from `tabStock Ledger Entry` force index (item_code)
|
|
||||||
where
|
|
||||||
item_code = %s
|
|
||||||
AND valuation_rate > 0
|
|
||||||
AND is_cancelled = 0
|
|
||||||
AND NOT(voucher_no = %s AND voucher_type = %s)
|
|
||||||
order by posting_date desc, posting_time desc, name desc limit 1""",
|
|
||||||
(item_code, voucher_no, voucher_type),
|
|
||||||
)
|
|
||||||
|
|
||||||
if last_valuation_rate:
|
if last_valuation_rate:
|
||||||
return flt(last_valuation_rate[0][0])
|
return flt(last_valuation_rate[0][0])
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user