Set expense account in stock reco only if company available

This commit is contained in:
Nabin Hait 2015-09-07 10:45:15 +05:30
parent 4df98d52c1
commit f44128f81c

View File

@ -36,20 +36,21 @@ erpnext.stock.StockReconciliation = erpnext.stock.StockController.extend({
set_default_expense_account: function() { set_default_expense_account: function() {
var me = this; var me = this;
if(this.frm.doc.company) {
if (sys_defaults.auto_accounting_for_stock && !this.frm.doc.expense_account) { if (sys_defaults.auto_accounting_for_stock && !this.frm.doc.expense_account) {
return this.frm.call({ return this.frm.call({
method: "erpnext.accounts.utils.get_company_default", method: "erpnext.accounts.utils.get_company_default",
args: { args: {
"fieldname": "stock_adjustment_account", "fieldname": "stock_adjustment_account",
"company": this.frm.doc.company "company": this.frm.doc.company
}, },
callback: function(r) { callback: function(r) {
if (!r.exc) { if (!r.exc) {
me.frm.set_value("expense_account", r.message); me.frm.set_value("expense_account", r.message);
}
} }
} });
}); }
} }
}, },