Planned Start Date made mandatory in production order
server side check added to not plan operations if planned_start_date is None Production Order on submit - unwanted error messsages problem fixed.
This commit is contained in:
parent
2c78796716
commit
8d5d5cc0a7
@ -172,7 +172,8 @@
|
|||||||
"fieldtype": "Datetime",
|
"fieldtype": "Datetime",
|
||||||
"label": "Planned Start Date",
|
"label": "Planned Start Date",
|
||||||
"permlevel": 0,
|
"permlevel": 0,
|
||||||
"precision": ""
|
"precision": "",
|
||||||
|
"reqd": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"fieldname": "planned_end_date",
|
"fieldname": "planned_end_date",
|
||||||
@ -354,8 +355,8 @@
|
|||||||
"icon": "icon-cogs",
|
"icon": "icon-cogs",
|
||||||
"idx": 1,
|
"idx": 1,
|
||||||
"in_create": 0,
|
"in_create": 0,
|
||||||
"is_submittable": 1,
|
"is_submittable": 1,
|
||||||
"modified": "2015-03-10 17:02:28.401930",
|
"modified": "2015-04-01 07:32:38.426624",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Manufacturing",
|
"module": "Manufacturing",
|
||||||
"name": "Production Order",
|
"name": "Production Order",
|
||||||
|
@ -201,7 +201,7 @@ class ProductionOrder(Document):
|
|||||||
Planned Start Date. Time logs will be created and remain in Draft mode and must be submitted
|
Planned Start Date. Time logs will be created and remain in Draft mode and must be submitted
|
||||||
before manufacturing entry can be made."""
|
before manufacturing entry can be made."""
|
||||||
|
|
||||||
if not self.operations:
|
if not self.operations and not self.planned_start_date:
|
||||||
return
|
return
|
||||||
|
|
||||||
time_logs = []
|
time_logs = []
|
||||||
@ -248,6 +248,7 @@ class ProductionOrder(Document):
|
|||||||
self.planned_end_date = self.operations[-1].planned_end_time
|
self.planned_end_date = self.operations[-1].planned_end_time
|
||||||
|
|
||||||
if time_logs:
|
if time_logs:
|
||||||
|
frappe.local.message_log = []
|
||||||
frappe.msgprint(_("Time Logs created:") + "\n" + "\n".join(time_logs))
|
frappe.msgprint(_("Time Logs created:") + "\n" + "\n".join(time_logs))
|
||||||
|
|
||||||
def set_operation_start_end_time(self, i, d):
|
def set_operation_start_end_time(self, i, d):
|
||||||
|
Loading…
Reference in New Issue
Block a user