mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-24 05:32:46 +01:00
fix: filter of item for manufacture type material request (#47712)
(cherry picked from commit 874750f9ce)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
This commit is contained in:
@@ -560,25 +560,23 @@ erpnext.buying.MaterialRequestController = class MaterialRequestController exten
|
|||||||
|
|
||||||
onload() {
|
onload() {
|
||||||
this.frm.set_query("item_code", "items", function (doc, cdt, cdn) {
|
this.frm.set_query("item_code", "items", function (doc, cdt, cdn) {
|
||||||
|
let filters = { is_stock_item: 1 };
|
||||||
|
|
||||||
if (doc.material_request_type == "Customer Provided") {
|
if (doc.material_request_type == "Customer Provided") {
|
||||||
return {
|
filters.customer = doc.customer;
|
||||||
query: "erpnext.controllers.queries.item_query",
|
} else if (
|
||||||
filters: {
|
doc.material_request_type == "Purchase" ||
|
||||||
customer: doc.customer,
|
doc.material_request_type == "Subcontracting"
|
||||||
is_stock_item: 1,
|
) {
|
||||||
},
|
filters = { is_purchase_item: 1 };
|
||||||
};
|
} else if (doc.material_request_type == "Manufacture") {
|
||||||
} else if (doc.material_request_type == "Purchase") {
|
filters.include_item_in_manufacturing = 1;
|
||||||
return {
|
|
||||||
query: "erpnext.controllers.queries.item_query",
|
|
||||||
filters: { is_purchase_item: 1 },
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
return {
|
|
||||||
query: "erpnext.controllers.queries.item_query",
|
|
||||||
filters: { is_stock_item: 1 },
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
query: "erpnext.controllers.queries.item_query",
|
||||||
|
filters: filters,
|
||||||
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user