fix: use serial batch fields for subcontracting receipt (#40311)

This commit is contained in:
rohitwaghchaure
2024-03-06 19:43:36 +05:30
committed by GitHub
parent a93d14b3f7
commit cef6291311
7 changed files with 143 additions and 113 deletions

View File

@@ -439,9 +439,21 @@ def get_batch_no(doctype, txt, searchfield, start, page_len, filters):
filtered_batches = get_filterd_batches(batches)
if filters.get("is_inward"):
filtered_batches.extend(get_empty_batches(filters))
return filtered_batches
def get_empty_batches(filters):
return frappe.get_all(
"Batch",
fields=["name", "batch_qty"],
filters={"item": filters.get("item_code"), "batch_qty": 0.0},
as_list=1,
)
def get_filterd_batches(data):
batches = OrderedDict()