* fix: negative stock error while making stock reconciliation (#40016) fix: negative stock error while making stock reco (cherry picked from commitda184d709b) # Conflicts: # erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py * chore: fix conflicts * chore: fix linter issue --------- Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com> (cherry picked from commit865cba406f)
This commit is contained in:
@@ -699,8 +699,13 @@ class StockReconciliation(StockController):
|
|||||||
|
|
||||||
def has_negative_stock_allowed(self):
|
def has_negative_stock_allowed(self):
|
||||||
allow_negative_stock = cint(frappe.db.get_single_value("Stock Settings", "allow_negative_stock"))
|
allow_negative_stock = cint(frappe.db.get_single_value("Stock Settings", "allow_negative_stock"))
|
||||||
|
if allow_negative_stock:
|
||||||
|
return True
|
||||||
|
|
||||||
if all(d.batch_no and flt(d.qty) == flt(d.current_qty) for d in self.items):
|
if any(
|
||||||
|
(d.batch_no and flt(d.qty) == flt(d.current_qty))
|
||||||
|
for d in self.items
|
||||||
|
):
|
||||||
allow_negative_stock = True
|
allow_negative_stock = True
|
||||||
|
|
||||||
return allow_negative_stock
|
return allow_negative_stock
|
||||||
|
|||||||
Reference in New Issue
Block a user