sales return validate before save/submit
This commit is contained in:
parent
24e0a3bb34
commit
7bfa40fdd3
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user