fix: check item_code in all rows of po_items (#31741)
fix: check item-code in each row of po-items
(cherry picked from commit 0047e18a9b)
Co-authored-by: Sagar Sharma <sagarsharma.s312@gmail.com>
This commit is contained in:
@@ -639,6 +639,9 @@ class ProductionPlan(Document):
|
|||||||
def get_sub_assembly_items(self, manufacturing_type=None):
|
def get_sub_assembly_items(self, manufacturing_type=None):
|
||||||
self.sub_assembly_items = []
|
self.sub_assembly_items = []
|
||||||
for row in self.po_items:
|
for row in self.po_items:
|
||||||
|
if not row.item_code:
|
||||||
|
frappe.throw(_("Row #{0}: Please select Item Code in Assembly Items").format(row.idx))
|
||||||
|
|
||||||
bom_data = []
|
bom_data = []
|
||||||
get_sub_assembly_items(row.bom_no, bom_data, row.planned_qty)
|
get_sub_assembly_items(row.bom_no, bom_data, row.planned_qty)
|
||||||
self.set_sub_assembly_items_based_on_level(row, bom_data, manufacturing_type)
|
self.set_sub_assembly_items_based_on_level(row, bom_data, manufacturing_type)
|
||||||
|
|||||||
Reference in New Issue
Block a user