UD fields become readonly on maintenance job screen?

Guys, I have added a couple of UD Fields on JobHead data table and added those fields to the screen of Maintenance Job Entry, now a problem arises where whenever the user selects the Engineered checkbox the UD Fields become readonly.

See the below pictures to have better understanding.

Before I select the engineering checkbox:

After I select the engineering checkbox:

This is a grave problem for me since those UD Fields are supposed to be selected well past engineering and releasing the job.

I tried using “IsEpiReadOnly” on the checkboxes but it doesn’t work.

Has anyone encountered this before? How can I open these fields and make them editable?

Thanks in advance.

I believe that it has to do with the fact that JobHead record becomes “locked” when it is marked engineered.

Note how the other R/W fields (Equip ID, Priority, etc… ) become R/O too.

You may have to store those in a UD table, linking the record to the JobNum.

1 Like

Is there any code that will make these fields editable, say a method or a property that can be executed or have its value changed?

If there isn’t, then I might settle for the workaround you’ve provided.

As a test, I customized Job Entry form adding a grid to show every field of the JobHead record, and when the Job is Engineered, all fields show as Read Only. So it’s probably not going to be easy to update those fields. from within Job Entry.

FWIW - some tables don’t always lock all the fields. For example, Marking a Packer as SHIPPED “locks” most of the fields. The TrackingNumber field is still accessible.

1 Like

Just wondering… “Prevent Changes” your Company Configuration?


When unchecked in Comp Config…
I’m able to change the state of UD checkbox in Job entry for engineered jobs.
If your “Prevent Changes” is unchecked and you still can’t change the UD states on engineered jobs…I’m at a loss.

1 Like

Hmmm … From the online help for that field…

Prevent Changes

Indicates that you cannot make changes to jobs marked as Engineered . If you select this check box and mark a job as Engineered, the only things you can change on that job are memos and any available user-defined check boxes.

That’s from 10.2.300, but I’d think it’s fairly version insensitive.

1 Like

Thanks a lot, that worked!!

Do you know if there is any way to mimic this functionality on the Customer Shipment Entry screen? We have a custom textbox we want to enter in outbound shipping costs into when entering the tracking info but our custom textbox becomes read-only once the status changes to “Shipped”