From cdc625806d2e2aa6bf967baf8941946dc5bc6b86 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sun, 26 Mar 2023 16:00:25 +0530 Subject: [PATCH] chore: add field `Against Stock Reservation Entry` in DN Item --- erpnext/stock/doctype/delivery_note/delivery_note.js | 11 +++++++++++ .../delivery_note_item/delivery_note_item.json | 12 +++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.js b/erpnext/stock/doctype/delivery_note/delivery_note.js index ae56645b73..ea22cf84e2 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.js +++ b/erpnext/stock/doctype/delivery_note/delivery_note.js @@ -77,6 +77,17 @@ frappe.ui.form.on("Delivery Note", { } }); + frm.set_query("against_sre", "items", (doc, cdt, cdn) => { + var row = locals[cdt][cdn]; + return { + filters: { + "voucher_type": "Sales Order", + "voucher_no": row.against_sales_order, + "voucher_detail_no": row.so_detail + } + } + }); + frm.set_df_property('packed_items', 'cannot_add_rows', true); frm.set_df_property('packed_items', 'cannot_delete_rows', true); }, diff --git a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json index 916ab2a05b..a24f473a7b 100644 --- a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json +++ b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -76,6 +76,7 @@ "si_detail", "dn_detail", "pick_list_item", + "against_sre", "section_break_40", "batch_no", "serial_no", @@ -831,13 +832,22 @@ "fieldname": "material_request_item", "fieldtype": "Data", "label": "Material Request Item" + }, + { + "fieldname": "against_sre", + "fieldtype": "Link", + "label": "Against Stock Reservation Entry", + "no_copy": 1, + "options": "Stock Reservation Entry", + "print_hide": 1, + "read_only": 1 } ], "idx": 1, "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2022-11-09 12:17:50.850142", + "modified": "2023-03-26 16:53:08.283469", "modified_by": "Administrator", "module": "Stock", "name": "Delivery Note Item",