From 51c1d032ba36f081ebd9fc144960f4cd5f8316a0 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 14:02:23 +0530 Subject: [PATCH] fix: basic rate not editable in Stock Entry Detail (backport #43837) (#43839) * fix: basic rate not editable in Stock Entry Detail (#43837) (cherry picked from commit 5a967bc868566eae06ce44df894cbb33bc98f869) # Conflicts: # erpnext/stock/doctype/stock_entry/stock_entry.js * chore: fix conflicts --------- Co-authored-by: rohitwaghchaure --- erpnext/stock/doctype/stock_entry/stock_entry.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js index d58361b2d3b..6d18a21fbe3 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.js +++ b/erpnext/stock/doctype/stock_entry/stock_entry.js @@ -714,7 +714,17 @@ frappe.ui.form.on('Stock Entry', { } }); + frappe.ui.form.on('Stock Entry Detail', { + set_basic_rate_manually(frm, cdt, cdn) { + let row = locals[cdt][cdn]; + frm.fields_dict.items.grid.update_docfield_property( + "basic_rate", + "read_only", + row?.set_basic_rate_manually ? 0 : 1 + ); + }, + qty: function(frm, cdt, cdn) { frm.events.set_serial_no(frm, cdt, cdn, () => { frm.events.set_basic_rate(frm, cdt, cdn);