A record gets created in sy_griddefinition for each permutation of formid / grid name / company code / user key / workstation name.
------------------------------
Doug Higgs
Assistant Technical Support / Building Maintenance Specialist
Midwest Commerce Solutions, Inc
------------------------------
Original Message:
Sent: 11-15-2019 17:33
From: Lee Graham
Subject: Read only UDF in Sales order line grid
That's Strange. I add a UDF to SO lines, and sy_griddefinition file only gets 1 record for the UDF field. This is not a data-file for multiple orders, but a record-layout file. How do the 126 records differ from each other? SQL-Premium conversion?
------------------------------
Lee Graham
Friendly Systems, Inc.
------------------------------
Original Message:
Sent: 11-15-2019 16:07
From: Phil McIntosh
Subject: Read only UDF in Sales order line grid
What fixed it (this customer is Premium):
In ssms, mas_system\sy_griddefinition where formid ='so_salesorder' and IOLvar = 'UDF_JOBNUMBER$' returned 126 records. Changed LockFld$ to "Y" for all records.
------------------------------
Phil McIntosh
President
Friendly Systems, Inc.
Asheville NC
678.273.4010 ext 5
Original Message:
Sent: 11-15-2019 14:21
From: David Speck II
Subject: Read only UDF in Sales order line grid
So this is speculation but I believe when you modify a GRID in Customizer and click save, it runs through SY_GridDefinition to clean up the records.
Likewise, going through the Reset Panel process and checking the option to reset all grids should remove any user level (I think level A or B) records in SY_GridDefinition.
So maybe you should first try remove the UDF completely from the grid, save it, make sure this is done with no one in sales order entry. Have the users reset their grids. Then add the UDF to grid with the disabled option checked and save it.
Thanks
David Speck
TSS
Sage | Sage 100 Certified Consultant
Original Message------
reset panel does not solve the problem
------------------------------
Phil McIntosh
President
Friendly Systems, Inc.
Asheville NC
678.273.4010 ext 5
------------------------------