Merge pull request #17635 from nabinhait/add-multiple-items-dev
feat: Added 'Add Multiple' options in all sales / purchase transactions
This commit is contained in:
commit
a02ab2d3d7
@ -21,6 +21,17 @@ frappe.ui.form.on("Opportunity", {
|
|||||||
frm.trigger('set_contact_link');
|
frm.trigger('set_contact_link');
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onload_post_render: function(frm) {
|
||||||
|
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
|
||||||
|
},
|
||||||
|
|
||||||
|
party_name: function(frm) {
|
||||||
|
if (frm.doc.opportunity_from == "Customer") {
|
||||||
|
frm.trigger('set_contact_link');
|
||||||
|
erpnext.utils.get_party_details(frm);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
with_items: function(frm) {
|
with_items: function(frm) {
|
||||||
frm.trigger('toggle_mandatory');
|
frm.trigger('toggle_mandatory');
|
||||||
},
|
},
|
||||||
@ -180,4 +191,3 @@ cur_frm.cscript.lead = function(doc, cdt, cdn) {
|
|||||||
frm: cur_frm
|
frm: cur_frm
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,5 +31,9 @@ frappe.ui.form.on('Blanket Order', {
|
|||||||
});
|
});
|
||||||
}).addClass("btn-primary");
|
}).addClass("btn-primary");
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
onload_post_render: function(frm) {
|
||||||
|
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -267,6 +267,7 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({
|
|||||||
}
|
}
|
||||||
if(frappe.meta.get_docfield(this.frm.doc.doctype + " Item", "item_code")) {
|
if(frappe.meta.get_docfield(this.frm.doc.doctype + " Item", "item_code")) {
|
||||||
this.setup_item_selector();
|
this.setup_item_selector();
|
||||||
|
this.frm.get_field("items").grid.set_multiple_add("item_code", "qty");
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -79,10 +79,6 @@ frappe.ui.form.on("Sales Order", {
|
|||||||
if(!d.delivery_date) d.delivery_date = frm.doc.delivery_date;
|
if(!d.delivery_date) d.delivery_date = frm.doc.delivery_date;
|
||||||
});
|
});
|
||||||
refresh_field("items");
|
refresh_field("items");
|
||||||
},
|
|
||||||
|
|
||||||
onload_post_render: function(frm) {
|
|
||||||
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -38,6 +38,10 @@ frappe.ui.form.on('Material Request', {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onload_post_render: function(frm) {
|
||||||
|
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
|
||||||
|
},
|
||||||
|
|
||||||
refresh: function(frm) {
|
refresh: function(frm) {
|
||||||
frm.events.make_custom_buttons(frm);
|
frm.events.make_custom_buttons(frm);
|
||||||
frm.toggle_reqd('customer', frm.doc.material_request_type=="Customer Provided");
|
frm.toggle_reqd('customer', frm.doc.material_request_type=="Customer Provided");
|
||||||
|
@ -26,10 +26,6 @@ frappe.ui.form.on("Purchase Receipt", {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
onload_post_render: function(frm) {
|
|
||||||
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
|
|
||||||
},
|
|
||||||
|
|
||||||
refresh: function(frm) {
|
refresh: function(frm) {
|
||||||
if(frm.doc.company) {
|
if(frm.doc.company) {
|
||||||
frm.trigger("toggle_display_account_head");
|
frm.trigger("toggle_display_account_head");
|
||||||
|
@ -639,9 +639,7 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// if(!this.item_selector && false) {
|
this.frm.get_field("items").grid.set_multiple_add("item_code", "qty");
|
||||||
// this.item_selector = new erpnext.ItemSelector({frm: this.frm});
|
|
||||||
// }
|
|
||||||
},
|
},
|
||||||
|
|
||||||
refresh: function() {
|
refresh: function() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user