fix: Batch ordering based on the method mentioned in settings

(cherry picked from commit 7fa800b874)
This commit is contained in:
thomasantony12
2025-10-12 11:18:03 +05:30
committed by Mergify
parent 6a7004e4f7
commit 50266d3b6b

View File

@@ -253,6 +253,7 @@ def get_batch_qty(
get_auto_batch_nos, get_auto_batch_nos,
) )
stock_settings = frappe.get_cached_doc("Stock Settings")
batchwise_qty = defaultdict(float) batchwise_qty = defaultdict(float)
kwargs = frappe._dict( kwargs = frappe._dict(
{ {
@@ -262,6 +263,7 @@ def get_batch_qty(
"posting_date": posting_date, "posting_date": posting_date,
"posting_time": posting_time, "posting_time": posting_time,
"batch_no": batch_no, "batch_no": batch_no,
"based_on": stock_settings.pick_serial_and_batch_based_on,
"ignore_voucher_nos": ignore_voucher_nos, "ignore_voucher_nos": ignore_voucher_nos,
"for_stock_levels": for_stock_levels, "for_stock_levels": for_stock_levels,
"consider_negative_batches": consider_negative_batches, "consider_negative_batches": consider_negative_batches,