diff --git a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.js b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.js index 01623f06ee1084d5133fc11e679a688315b4d0e6..a7acec295a9e3381eb51893c519ede7eaf608035 100644 --- a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.js +++ b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.js @@ -2,6 +2,7 @@ frappe.ui.form.on("Sales Forecast", { refresh(frm) { frm.trigger("set_query_filters"); frm.trigger("set_custom_buttons"); + frm.set_df_property("items", "cannot_add_rows", true); }, set_query_filters(frm) { diff --git a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json index ae752a5ff0fa8493453cff623c0f8248090a0e56..c0af3ef832259fdda9a65fa292c62647c4d8538b 100644 --- a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json +++ b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json @@ -90,7 +90,6 @@ "fieldtype": "Section Break" }, { - "allow_bulk_edit": 1, "fieldname": "items", "fieldtype": "Table", "label": "Items", @@ -167,7 +166,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2025-09-21 13:24:34.720794", + "modified": "2025-11-13 16:33:49.682684", "modified_by": "Administrator", "module": "Manufacturing", "name": "Sales Forecast",