mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-25 07:54:46 +00:00
fix: importing Sum() for qb for test fix
This commit is contained in:
@@ -316,6 +316,7 @@ def make_batch(args):
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_pos_reserved_batch_qty(filters):
|
def get_pos_reserved_batch_qty(filters):
|
||||||
|
from frappe.query_builder.functions import Sum
|
||||||
import json
|
import json
|
||||||
|
|
||||||
if isinstance(filters, str):
|
if isinstance(filters, str):
|
||||||
@@ -323,7 +324,7 @@ def get_pos_reserved_batch_qty(filters):
|
|||||||
|
|
||||||
p = frappe.qb.DocType("POS Invoice").as_("p")
|
p = frappe.qb.DocType("POS Invoice").as_("p")
|
||||||
item = frappe.qb.DocType("POS Invoice Item").as_("item")
|
item = frappe.qb.DocType("POS Invoice Item").as_("item")
|
||||||
sum_qty = frappe.query_builder.functions.Sum(item.qty).as_("qty")
|
sum_qty = Sum(item.qty).as_("qty")
|
||||||
|
|
||||||
reserved_batch_qty = frappe.qb.from_(p).from_(item).select(sum_qty).where(
|
reserved_batch_qty = frappe.qb.from_(p).from_(item).select(sum_qty).where(
|
||||||
(p.name == item.parent) &
|
(p.name == item.parent) &
|
||||||
@@ -337,4 +338,4 @@ def get_pos_reserved_batch_qty(filters):
|
|||||||
).run()
|
).run()
|
||||||
|
|
||||||
flt_reserved_batch_qty = flt(reserved_batch_qty[0][0])
|
flt_reserved_batch_qty = flt(reserved_batch_qty[0][0])
|
||||||
return flt_reserved_batch_qty
|
return flt_reserved_batch_qty
|
||||||
|
|||||||
Reference in New Issue
Block a user