From 366ba048230146404ad58b36593a8f43d80d06fc Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Tue, 6 Sep 2016 12:44:57 +0530 Subject: [PATCH] Barcode added to Stock Reconciliation --- .../stock_reconciliation.js | 19 ++++++++++++- .../stock_reconciliation_item.json | 28 ++++++++++++++++++- 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js index a0c3adf2ee..c70613b9e8 100644 --- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js +++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js @@ -78,10 +78,27 @@ frappe.ui.form.on("Stock Reconciliation", { } }); } - } + }, + set_item_code: function(doc, cdt, cdn) { + var d = frappe.model.get_doc(cdt, cdn); + if (d.barcode) { + frappe.call({ + method: "erpnext.stock.get_item_details.get_item_code", + args: {"barcode": d.barcode }, + callback: function(r) { + if (!r.exe){ + frappe.model.set_value(cdt, cdn, "item_code", r.message); + } + } + }); + } + } }); frappe.ui.form.on("Stock Reconciliation Item", { + barcode: function(frm, cdt, cdn) { + frm.events.set_item_code(frm, cdt, cdn); + }, warehouse: function(frm, cdt, cdn) { frm.events.set_valuation_rate_and_qty(frm, cdt, cdn); }, diff --git a/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json b/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json index e03d8a0ba9..efd0dee74f 100644 --- a/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json +++ b/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json @@ -10,6 +10,32 @@ "document_type": "Other", "editable_grid": 1, "fields": [ + { + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "barcode", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_list_view": 0, + "label": "Barcode", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_on_submit": 0, "bold": 0, @@ -285,7 +311,7 @@ "istable": 1, "max_attachments": 0, "menu_index": 0, - "modified": "2016-08-26 02:15:26.109664", + "modified": "2016-09-05 07:10:19.571562", "modified_by": "Administrator", "module": "Stock", "name": "Stock Reconciliation Item",