call set missing values on load and contact section toggle on refresh of purchase order form
This commit is contained in:
parent
280e0ce263
commit
da85a8363f
@ -24,15 +24,15 @@ wn.require('erpnext/utilities/doctype/sms_control/sms_control.js');
|
|||||||
wn.require('erpnext/setup/doctype/notification_control/notification_control.js');
|
wn.require('erpnext/setup/doctype/notification_control/notification_control.js');
|
||||||
|
|
||||||
cur_frm.cscript.onload = function(doc, cdt, cdn) {
|
cur_frm.cscript.onload = function(doc, cdt, cdn) {
|
||||||
|
// set missing values in parent doc
|
||||||
if(!doc.fiscal_year && doc.__islocal){ //set_default_values(doc);
|
set_missing_values(doc, {
|
||||||
doc.fiscal_year = sys_defaults.fiscal_year;
|
fiscal_year: sys_defaults.fiscal_year,
|
||||||
}
|
conversion_rate: 1,
|
||||||
if(!doc.conversion_rate) doc.conversion_rate = 1;
|
currency: sys_defaults.currency,
|
||||||
if(!doc.currency) doc.currency = sys_defaults.currency;
|
status: "Draft",
|
||||||
if(!doc.status) set_multiple(cdt,cdn,{status:'Draft'});
|
transaction_date: get_today(),
|
||||||
if(!doc.transaction_date) set_multiple(cdt,cdn,{transaction_date:get_today()});
|
is_subcontracted: "No"
|
||||||
if(!doc.is_subcontracted) set_multiple(cdt, cdn, {is_subcontracted:'No'});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
cur_frm.cscript.onload_post_render = function(doc, dt, dn) {
|
cur_frm.cscript.onload_post_render = function(doc, dt, dn) {
|
||||||
@ -55,8 +55,7 @@ cur_frm.cscript.refresh = function(doc, cdt, cdn) {
|
|||||||
if(doc.docstatus == 1 && doc.status == 'Stopped')
|
if(doc.docstatus == 1 && doc.status == 'Stopped')
|
||||||
cur_frm.add_custom_button('Unstop Purchase Order', cur_frm.cscript['Unstop Purchase Order']);
|
cur_frm.add_custom_button('Unstop Purchase Order', cur_frm.cscript['Unstop Purchase Order']);
|
||||||
|
|
||||||
if(doc.supplier) $(cur_frm.fields_dict.contact_section.row.wrapper).toggle(true);
|
cur_frm.cscript.toggle_contact_section(doc);
|
||||||
else $(cur_frm.fields_dict.contact_section.row.wrapper).toggle(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
cur_frm.cscript.supplier = function(doc,dt,dn) {
|
cur_frm.cscript.supplier = function(doc,dt,dn) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user