cleanup for stock entry - remove production order from locals
This commit is contained in:
parent
3765430c99
commit
dff6ed880b
@ -41,13 +41,6 @@ erpnext.utils.Controller = Class.extend({
|
||||
|
||||
refresh: function() {
|
||||
erpnext.hide_naming_series();
|
||||
|
||||
if(this.frm.doc.__islocal && this.frm.fields_dict.naming_series
|
||||
&& !this.frm.doc.naming_series) {
|
||||
var series_opts = $.map((this.frm.fields_dict.naming_series.df.options ||
|
||||
"").split("\n"), function(v) { return v ? v : null; });
|
||||
if (series_opts.length==1) this.frm.set_value("naming_series", series_opts[0]);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -34,6 +34,21 @@ erpnext.stock.StockEntry = erpnext.utils.Controller.extend({
|
||||
this.show_stock_ledger)
|
||||
},
|
||||
|
||||
on_submit: function() {
|
||||
this.clean_up();
|
||||
},
|
||||
|
||||
after_cancel: function() {
|
||||
this.clean_up();
|
||||
},
|
||||
|
||||
clean_up: function() {
|
||||
// Clear Production Order record from locals, because it is updated via Stock Entry
|
||||
if(this.frm.doc.production_order && this.frm.doc.purpose == "Manufacture/Repack") {
|
||||
wn.model.clear_doclist("Production Order", this.frm.doc.production_order);
|
||||
}
|
||||
},
|
||||
|
||||
get_items: function() {
|
||||
this.frm.call({
|
||||
doc: this.frm.doc,
|
||||
@ -62,6 +77,7 @@ erpnext.stock.StockEntry = erpnext.utils.Controller.extend({
|
||||
toggle_enable_bom: function() {
|
||||
this.frm.toggle_enable("bom_no", !this.frm.doc.production_order);
|
||||
},
|
||||
|
||||
});
|
||||
|
||||
cur_frm.cscript = new erpnext.stock.StockEntry({frm: cur_frm});
|
||||
|
Loading…
x
Reference in New Issue
Block a user