precision while checking qty (#12688)
This commit is contained in:
parent
1e1b2364ab
commit
5bf77beb83
@ -115,8 +115,8 @@ def set_batch_nos(doc, warehouse_field, throw = False):
|
|||||||
d.batch_no = get_batch_no(d.item_code, warehouse, qty, throw)
|
d.batch_no = get_batch_no(d.item_code, warehouse, qty, throw)
|
||||||
else:
|
else:
|
||||||
batch_qty = get_batch_qty(batch_no=d.batch_no, warehouse=warehouse)
|
batch_qty = get_batch_qty(batch_no=d.batch_no, warehouse=warehouse)
|
||||||
if flt(batch_qty) < flt(qty):
|
if flt(batch_qty, d.precision("stock_qty")) < flt(qty, d.precision("stock_qty")):
|
||||||
frappe.throw(_("Row #{0}: The batch {1} has only {2} qty. Please select another batch which has {3} qty available or split the row into multiple rows, to deliver/issue from multiple batches").format(d.idx, d.batch_no, batch_qty, d.qty))
|
frappe.throw(_("Row #{0}: The batch {1} has only {2} qty. Please select another batch which has {3} qty available or split the row into multiple rows, to deliver/issue from multiple batches").format(d.idx, d.batch_no, batch_qty, d.stock_qty))
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_batch_no(item_code, warehouse, qty=1, throw=False):
|
def get_batch_no(item_code, warehouse, qty=1, throw=False):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user