Ну вот вы правильно ответили - нужно во всех привилегиях, кроме одной, закрыть это поле. Зачем программировать то?
Есть удобный инструмент по настройке прав доступа, он выложен как бета-версия на InformationSource. Советую поставить - сэкономите кучу времени.
Проблема в том, что SalesLine участвует во многих привилегиях- и это займет не один день. а можно ссылку на инструмент? Заранее благодарю.