Заметки
Как запретить редактировать поле Клиент в смарт-процессе
Сделать поле «Клиент» неактивным в карточке и запретить изменение клиента — разные задачи. При сохранённом праве редактирования пользователь может обратиться к REST, импорту или другому интерфейсу.
Проверьте доступные настройки прав и полей именно вашей версии. Если отдельного запрета для системного клиента нет, скрытие элемента формы остаётся только удобством интерфейса.
В коробке строгую проверку выполняют до сохранения: сравнивают прежние компанию и контакты с новыми и отклоняют недопустимое изменение. Исправление значения обратно после сохранения хуже: промежуточное изменение уже может запустить роботов и события.
Нужно отдельно определить исключения для интеграций и администратора. В облаке собственное приложение может контролировать свои операции, но не перекрывает все штатные пути редактирования карточки. Это ограничение стоит принять до разработки интерфейса с обещанием полной защиты.