fix: removed validation to check zero qty
(cherry picked from commit 39d3f20d9b)
This commit is contained in:
committed by
mergify-bot
parent
aa684e6f3d
commit
b98d3da8e3
@@ -363,8 +363,6 @@ class Subcontracting():
|
|||||||
return
|
return
|
||||||
|
|
||||||
for row in self.get(self.raw_material_table):
|
for row in self.get(self.raw_material_table):
|
||||||
self.__validate_consumed_qty(row)
|
|
||||||
|
|
||||||
key = (row.rm_item_code, row.main_item_code, row.purchase_order)
|
key = (row.rm_item_code, row.main_item_code, row.purchase_order)
|
||||||
if not self.__transferred_items or not self.__transferred_items.get(key):
|
if not self.__transferred_items or not self.__transferred_items.get(key):
|
||||||
return
|
return
|
||||||
@@ -372,12 +370,6 @@ class Subcontracting():
|
|||||||
self.__validate_batch_no(row, key)
|
self.__validate_batch_no(row, key)
|
||||||
self.__validate_serial_no(row, key)
|
self.__validate_serial_no(row, key)
|
||||||
|
|
||||||
def __validate_consumed_qty(self, row):
|
|
||||||
if self.backflush_based_on != 'BOM' and flt(row.consumed_qty) == 0.0:
|
|
||||||
msg = f'Row {row.idx}: the consumed qty cannot be zero for the item {frappe.bold(row.rm_item_code)}'
|
|
||||||
|
|
||||||
frappe.throw(_(msg),title=_('Consumed Items Qty Check'))
|
|
||||||
|
|
||||||
def __validate_batch_no(self, row, key):
|
def __validate_batch_no(self, row, key):
|
||||||
if row.get('batch_no') and row.get('batch_no') not in self.__transferred_items.get(key).get('batch_no'):
|
if row.get('batch_no') and row.get('batch_no') not in self.__transferred_items.get(key).get('batch_no'):
|
||||||
link = get_link_to_form('Purchase Order', row.purchase_order)
|
link = get_link_to_form('Purchase Order', row.purchase_order)
|
||||||
|
|||||||
Reference in New Issue
Block a user