Skip to content

Commit 99a30c3

Browse files
feat: delivery note updated
1 parent 5ff4b42 commit 99a30c3

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

d2h/d2h/doctype/purchase_receipt_item_duplicate/purchase_receipt_item_duplicate.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"label": "Item Code",
3434
"options": "Item",
3535
"print_width": "100px",
36+
"read_only": 1,
3637
"reqd": 1,
3738
"search_index": 1,
3839
"width": "100px"
@@ -60,13 +61,15 @@
6061
"fieldtype": "Link",
6162
"label": "UOM",
6263
"options": "UOM",
64+
"read_only": 1,
6365
"reqd": 1
6466
},
6567
{
6668
"fieldname": "stock_uom",
6769
"fieldtype": "Link",
6870
"label": "Stock UOM",
6971
"options": "UOM",
72+
"read_only": 1,
7073
"reqd": 1
7174
},
7275
{
@@ -156,7 +159,7 @@
156159
"index_web_pages_for_search": 1,
157160
"istable": 1,
158161
"links": [],
159-
"modified": "2025-02-27 01:13:35.390383",
162+
"modified": "2025-03-16 21:18:58.738406",
160163
"modified_by": "Administrator",
161164
"module": "D2H",
162165
"name": "Purchase Receipt Item Duplicate",

d2h/public/js/delivery_note.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
11
frappe.ui.form.on("Delivery Note", {
2+
refresh: function (frm) {
3+
frm.doc.custom_delivery_note_item_duplicate = [];
4+
frm.refresh_field("custom_delivery_note_item_duplicate");
5+
frm.doc.items.map((item) => {
6+
if (item.item_code) {
7+
const new_item = frm.add_child("custom_delivery_note_item_duplicate");
8+
new_item.item_code = item.item_code;
9+
new_item.qty = item.qty;
10+
new_item.uom = item.uom;
11+
new_item.stock_uom = item.stock_uom;
12+
new_item.conversion_factor = item.conversion_factor;
13+
new_item.stock_qty = item.stock_qty;
14+
new_item.serial_no = item.serial_no;
15+
new_item.serial_and_batch_bundle = item.serial_and_batch_bundle;
16+
new_item.use_serial_batch_fields = item.use_serial_batch_fields;
17+
}
18+
});
19+
frm.refresh_field("custom_delivery_note_item_duplicate");
20+
},
221
onload: function (frm) {
322
if (
423
frappe.user_roles.includes("Store Dept") &&

0 commit comments

Comments
 (0)