hello everyone i just wanted anyone to check my code in custom script its not working.
frappe.ui.form.on(‘Stock Entry’,{
“refresh”: function(frm)
{
cur.frm.add_fetch(“stock_entry”, “source_warehouse”, “from_warehouse”)
}
});
Please help me!
hello everyone i just wanted anyone to check my code in custom script its not working.
frappe.ui.form.on(‘Stock Entry’,{
“refresh”: function(frm)
{
cur.frm.add_fetch(“stock_entry”, “source_warehouse”, “from_warehouse”)
}
});
Please help me!
frappe.ui.form.on(‘Stock Entry’,{
refresh: function(frm)
{
cur.frm.add_fetch(“stock_entry”, “source_warehouse”, “from_warehouse”);
}
try this
its not saving…
frappe.ui.form.on(‘Stock Entry’,{
refresh: function(frm)
{
cur.frm.add_fetch(“Stock Entry”, “source_warehouse”, “from_warehouse”);
}
@adnan
still not working sir
i also tried this codes below but has an error it will say Source warehouse is mandatory for row 1?
frappe.ui.form.on(‘Stock Entry’,{
refresh: function(frm)
{
cur.frm.add_fetch(“Stock Entry”, “source_warehouse”, “from_warehouse”);
}
});
here’s i wanted to do i wanted to fetch/copy the data whatever i input in the Source Warehouse to Default warehouse. please help me.
Try this, if it doesn’t work then double check your field names,
This script will copy your source_warehouse data and paste it in from_warehouse
frappe.ui.form.on("Stock Entry", "source_warehouse", function(frm, cdt, cdn) {
frm.set_value("from_warehouse", frm.doc.source_warehouse);
});
Thank you very much sir @shahid. heres the twist how can i combine with my quantity code?
frappe.ui.form.on(“Stock Entry”, “refresh”, function(frm, cdt, cdn) {
// code for calculate total and set on parent field.
total_qty = 0;
$.each(frm.doc.items || , function(i, d) {
total_qty += flt(d.qty);
});
frm.set_value(“total_qty”, total_qty);
//cur_frm.add_fetch(“Stock Entry”, “source_warehouse”, “from_warehouse”)
});
You should put it seprate like
frappe.ui.form.on("Stock Entry", "refresh", function(frm, cdt, cdn) {
// code for calculate total and set on parent field.
total_qty = 0;
$.each(frm.doc.items || [], function(i, d) {
total_qty += flt(d.qty);
});
frm.set_value("total_qty", total_qty);
});
frappe.ui.form.on("Stock Entry", "source_warehouse", function(frm, cdt, cdn) {
frm.set_value("from_warehouse", frm.doc.source_warehouse);
});
Note: Copy the above and replace the old one from your script pad, because i could see that your commas are wrong (this might be also the reason for not working). i’ve made correction.
thank you sir… i learned something today …