Date.prototype.getMonthName = function(lang)
{
lang = lang && (lang in Date.locale) ? lang : 'en';
return Date.locale[lang].month_names[this.getMonth()];
};
Date.prototype.getMonthNameShort = function(lang)
{
lang = lang && (lang in Date.locale) ? lang : 'en';
return Date.locale[lang].month_names_short[this.getMonth()];
};
Date.locale = {
en: {
month_names: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
month_names_short: ['JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC']
}
};
frappe.ui.form.on("Purchase Order", "validate", function(frm) {
item_code = 'ERP'
frappe.call({
method: "frappe.client.get_value",
async:false,
args: {
doctype: "Item",
fieldname: "item_code",
filters: { name:cur_frm.doc.items[0].item_code },
},
callback: function(res){
if (res && res.message){
item_code=res.message['item_code']
}
}
});
var ymd = cur_frm.doc.transaction_date;
var yy = ymd.substring(-1,4);
var mm = ymd.substring(5,7);
var d = new Date(cur_frm.doc.transaction_date)
var ym = "PO"+"-"+ yy +"-"+ item_code + "-.###";
frm.set_value("naming_series", ym);
})
{
lang = lang && (lang in Date.locale) ? lang : 'en';
return Date.locale[lang].month_names[this.getMonth()];
};
Date.prototype.getMonthNameShort = function(lang)
{
lang = lang && (lang in Date.locale) ? lang : 'en';
return Date.locale[lang].month_names_short[this.getMonth()];
};
Date.locale = {
en: {
month_names: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
month_names_short: ['JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC']
}
};
frappe.ui.form.on("Purchase Order", "validate", function(frm) {
item_code = 'ERP'
frappe.call({
method: "frappe.client.get_value",
async:false,
args: {
doctype: "Item",
fieldname: "item_code",
filters: { name:cur_frm.doc.items[0].item_code },
},
callback: function(res){
if (res && res.message){
item_code=res.message['item_code']
}
}
});
var ymd = cur_frm.doc.transaction_date;
var yy = ymd.substring(-1,4);
var mm = ymd.substring(5,7);
var d = new Date(cur_frm.doc.transaction_date)
var ym = "PO"+"-"+ yy +"-"+ item_code + "-.###";
frm.set_value("naming_series", ym);
})