Merge pull request #33597 from rohitwaghchaure/do-not-check-other-warehouse

fix: don't check other warehouse ledgers to calculate valuation rate
This commit is contained in:
rohitwaghchaure 2023-01-10 13:56:10 +05:30 committed by GitHub
commit 58ad79d3e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1270,20 +1270,6 @@ def get_valuation_rate(
(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:
return flt(last_valuation_rate[0][0])