Skip to content

Commit f4b0e64

Browse files
Sudharsanan11mergify[bot]
authored andcommitted
fix(manufacturing): set sales order references in subassembly child table
(cherry picked from commit 0f2ed28)
1 parent 605c0db commit f4b0e64

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

erpnext/manufacturing/doctype/production_plan/production_plan.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -844,6 +844,8 @@ def prepare_data_for_sub_assembly_items(self, row, wo_data):
844844
"stock_uom",
845845
"bom_level",
846846
"schedule_date",
847+
"sales_order",
848+
"sales_order_item",
847849
]:
848850
if row.get(field):
849851
wo_data[field] = row.get(field)
@@ -898,6 +900,8 @@ def calculate_sub_assembly_items():
898900
"qty",
899901
"description",
900902
"production_plan_item",
903+
"sales_order",
904+
"sales_order_item",
901905
]:
902906
po_data[field] = row.get(field)
903907

@@ -1122,6 +1126,10 @@ def set_sub_assembly_items_based_on_level(self, row, bom_data, manufacturing_typ
11221126
if not is_group_warehouse:
11231127
data.fg_warehouse = self.sub_assembly_warehouse
11241128

1129+
if not self.combine_sub_items:
1130+
data.sales_order = row.sales_order
1131+
data.sales_order_item = row.sales_order_item
1132+
11251133
def set_default_supplier_for_subcontracting_order(self):
11261134
items = [
11271135
d.production_item for d in self.sub_assembly_items if d.type_of_manufacturing == "Subcontract"

0 commit comments

Comments
 (0)