sales return validate before save/submit

This commit is contained in:
Anand Doshi 2013-03-28 18:48:04 +05:30
parent 24e0a3bb34
commit 7bfa40fdd3

View File

@ -205,25 +205,27 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({
}, },
make_return_jv: function() { make_return_jv: function() {
this.frm.call({ if(this.get_doctype_docname()) {
method: "make_return_jv", this.frm.call({
args: { method: "make_return_jv",
stock_entry: this.frm.doc.name args: {
}, stock_entry: this.frm.doc.name
callback: function(r) { },
if(!r.exc) { callback: function(r) {
var jv_name = wn.model.make_new_doc_and_get_name('Journal Voucher'); if(!r.exc) {
var jv = locals["Journal Voucher"][jv_name]; var jv_name = wn.model.make_new_doc_and_get_name('Journal Voucher');
$.extend(jv, r.message[0]); var jv = locals["Journal Voucher"][jv_name];
$.each(r.message.slice(1), function(i, jvd) { $.extend(jv, r.message[0]);
var child = wn.model.add_child(jv, "Journal Voucher Detail", "entries"); $.each(r.message.slice(1), function(i, jvd) {
$.extend(child, jvd); var child = wn.model.add_child(jv, "Journal Voucher Detail", "entries");
}); $.extend(child, jvd);
loaddoc("Journal Voucher", jv_name); });
loaddoc("Journal Voucher", jv_name);
}
} }
});
} }
});
}, },
}); });
@ -358,6 +360,7 @@ cur_frm.cscript.uom = function(doc, cdt, cdn) {
cur_frm.cscript.validate = function(doc, cdt, cdn) { cur_frm.cscript.validate = function(doc, cdt, cdn) {
cur_frm.cscript.validate_items(doc); cur_frm.cscript.validate_items(doc);
validated = cur_frm.cscript.get_doctype_docname() ? true : false;
} }
cur_frm.cscript.validate_items = function(doc) { cur_frm.cscript.validate_items = function(doc) {