The user has now changed his mind and wants the “inactve” just displaying on the PARTS/LIST tab as per screenshot.
I’ve done a personalisation to see if the field is just not visible…but its not there to unhide.
There is a Partview dataView available in the list of dataviews. Try to add a checkbox and bind it to the PartView.Inactive field ?
Make sure it is readonly …
I’ve done as you said but the “Data read only” is greyed out and i cannot type True in this field.
When i tested it, its not working - so i think there is something missing on properties section displayed below.
On the left is the part entry screen where it shows the part is inactive, but it doesn’t match on the new field in supplier price list.
In the properties section on the customisation I did change the field “Enabled” to False and this stopped the field being edited. (This is under “misc” in the screenshot above)
For some reason the Partview doesn’t actually contain any data, so you don’t get a value. You could create another view with Data Tools from the Actions menu in the Customization screen, but that will probably impact the performance of this UI pretty dramatically.
Another way would be to run a trace when you retrieve the parts for a supplier to see which method is used, then you can use one of the setters (probably set by query) to lookup the data and set it to the partView fields.
This could become a problem again the the future if Epicor either corrects the partView or removes it.
You can use the extended properties from the wizards to add the readonly…My concern is that the info is not showing the same as the part itself…
I would follow Rick suggestion as you can add a foreign Key to Part (need to close the forms, then go back in order to have access to it then assign the field to your checkbox…)