mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-27 10:38:30 +00:00
fix: status in MR (material transfer) when using transit stock entries
(cherry picked from commit baa612bc72)
This commit is contained in:
@@ -307,6 +307,7 @@
|
|||||||
"fieldname": "transfer_status",
|
"fieldname": "transfer_status",
|
||||||
"fieldtype": "Select",
|
"fieldtype": "Select",
|
||||||
"label": "Transfer Status",
|
"label": "Transfer Status",
|
||||||
|
"no_copy": 1,
|
||||||
"options": "\nNot Started\nIn Transit\nCompleted",
|
"options": "\nNot Started\nIn Transit\nCompleted",
|
||||||
"read_only": 1
|
"read_only": 1
|
||||||
},
|
},
|
||||||
@@ -364,7 +365,7 @@
|
|||||||
"idx": 70,
|
"idx": 70,
|
||||||
"is_submittable": 1,
|
"is_submittable": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-07-11 21:03:26.588307",
|
"modified": "2025-07-28 15:13:49.000037",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Stock",
|
"module": "Stock",
|
||||||
"name": "Material Request",
|
"name": "Material Request",
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ class MaterialRequest(BuyingController):
|
|||||||
from erpnext.stock.doctype.material_request_item.material_request_item import MaterialRequestItem
|
from erpnext.stock.doctype.material_request_item.material_request_item import MaterialRequestItem
|
||||||
|
|
||||||
amended_from: DF.Link | None
|
amended_from: DF.Link | None
|
||||||
|
buying_price_list: DF.Link | None
|
||||||
company: DF.Link
|
company: DF.Link
|
||||||
customer: DF.Link | None
|
customer: DF.Link | None
|
||||||
items: DF.Table[MaterialRequestItem]
|
items: DF.Table[MaterialRequestItem]
|
||||||
@@ -46,7 +47,6 @@ class MaterialRequest(BuyingController):
|
|||||||
naming_series: DF.Literal["MAT-MR-.YYYY.-"]
|
naming_series: DF.Literal["MAT-MR-.YYYY.-"]
|
||||||
per_ordered: DF.Percent
|
per_ordered: DF.Percent
|
||||||
per_received: DF.Percent
|
per_received: DF.Percent
|
||||||
price_list: DF.Link | None
|
|
||||||
scan_barcode: DF.Data | None
|
scan_barcode: DF.Data | None
|
||||||
schedule_date: DF.Date | None
|
schedule_date: DF.Date | None
|
||||||
select_print_heading: DF.Link | None
|
select_print_heading: DF.Link | None
|
||||||
|
|||||||
@@ -10,7 +10,11 @@ frappe.listview_settings["Material Request"] = {
|
|||||||
} else if (doc.transfer_status == "In Transit") {
|
} else if (doc.transfer_status == "In Transit") {
|
||||||
return [__("In Transit"), "yellow", "transfer_status,=,In Transit"];
|
return [__("In Transit"), "yellow", "transfer_status,=,In Transit"];
|
||||||
} else if (doc.transfer_status == "Completed") {
|
} else if (doc.transfer_status == "Completed") {
|
||||||
return [__("Completed"), "green", "transfer_status,=,Completed"];
|
if (doc.status == "Transferred") {
|
||||||
|
return [__("Completed"), "green", "transfer_status,=,Completed"];
|
||||||
|
} else {
|
||||||
|
return [__("Partially Received"), "yellow", "per_ordered,<,100"];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else if (doc.docstatus == 1 && flt(doc.per_ordered, precision) == 0) {
|
} else if (doc.docstatus == 1 && flt(doc.per_ordered, precision) == 0) {
|
||||||
return [__("Pending"), "orange", "per_ordered,=,0|docstatus,=,1"];
|
return [__("Pending"), "orange", "per_ordered,=,0|docstatus,=,1"];
|
||||||
|
|||||||
Reference in New Issue
Block a user