The “Report Quantity” button in MES is disabled if the user is not logged into any Production Activity. According to Epicor Help, that is the intended function.
However, I have a user reporting that the button is never disabled for them, and they use it constantly. That user has requested that I give permissions to another user for the same functionality. I have set that other user up with the same permissions on both the Employee and User level as the 1st user, and the button remains disabled unless there is Production Activity.
There are no customizations on MES that refer to this button. The only customizations done are adding custom launchers for the 2 buttons on the Production tab (the 4th button in the 1st and 2nd rows). There are no BPMs for Erp.ReportQty.ReportQuantity…I can find nothing that would allow this to work for user 1, but not user 2. The ReportQuantity Service Security is also set for “All Users”…
I am waiting to hear back from User 2 to see if I can remote into their computer to verify that button is actually enabled, but I figured I would toss the question out here as well in case she 1) doesn’t respond, or 2) is actually correct and that button IS enabled (which means I am not having any luck figuring out how to replicate it)
It might be a cosmetic issue where even though it looks greyed out, you can still click on the button to launch the form. Once clicked and opened, it will no longer be greyed out. I think it only happens upon initial launch of MES until you actually click the button.
The end user just sent me a picture of her MES screen, and I hate to say that I am officially stumped…her Report Quantity button is 100% enabled, and she is not logged into any job(s).
On the Employee record… look at “Production Info” card and the “Override Job” checkbox.
Below is the field help description which sounds like what you’re seeing:
Pertains to Data Collection only.
Indicates if the job/asm/opr can be overriden when reporting completed quantity. If NO, then they will only be allowed to report against a job/asm/opr that they are currently working on (active labordtl record ) or where the job is open and the operation is marked as “quantity only” reporting . If YES, they can enter the quantity for any open job without first having to do a start activity function.
( See also EmpBasic.CanReportQty )