fix: Serial no filtering issue for delivered items
This commit is contained in:
parent
011fe48ec3
commit
853a561f11
@ -373,13 +373,24 @@ erpnext.SerialNoBatchSelector = Class.extend({
|
|||||||
get_serial_no_fields: function() {
|
get_serial_no_fields: function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
this.serial_list = [];
|
this.serial_list = [];
|
||||||
|
|
||||||
|
let serial_no_filters = {
|
||||||
|
item_code: me.item_code,
|
||||||
|
delivery_document_no: ["in", ""]
|
||||||
|
}
|
||||||
|
|
||||||
|
if (me.warehouse_details.name) {
|
||||||
|
serial_no_filters['warehouse'] = me.warehouse_details.name;
|
||||||
|
}
|
||||||
return [
|
return [
|
||||||
{fieldtype: 'Section Break', label: __('Serial Numbers')},
|
{fieldtype: 'Section Break', label: __('Serial Numbers')},
|
||||||
{
|
{
|
||||||
fieldtype: 'Link', fieldname: 'serial_no_select', options: 'Serial No',
|
fieldtype: 'Link', fieldname: 'serial_no_select', options: 'Serial No',
|
||||||
label: __('Select to add Serial Number.'),
|
label: __('Select to add Serial Number.'),
|
||||||
get_query: function() {
|
get_query: function() {
|
||||||
return { filters: {item_code: me.item_code, warehouse: me.warehouse_details.name}};
|
return {
|
||||||
|
filters: serial_no_filters
|
||||||
|
};
|
||||||
},
|
},
|
||||||
onchange: function(e) {
|
onchange: function(e) {
|
||||||
if(this.in_local_change) return;
|
if(this.in_local_change) return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user