← Назад к заметкам

Заметки

Как запретить редактировать поле Клиент в смарт-процессе

Как запретить редактировать поле Клиент в смарт-процессе: права, быстрые редактирования, карточка, кастомизация.

Как запретить редактировать поле Клиент в смарт-процессе: права, быстрые редактирования, карточка, кастомизация.

Проблема

Пользователь должен видеть клиента в элементе смарта, но не должен менять компанию или контакт.

Штатные права CRM обычно управляют изменением элемента целиком. Точечный запрет на системное поле Клиент может быть недоступен как отдельная настройка.

Интерфейсный запрет

Можно скрыть поле или сделать его визуально readonly.

Это удобно для карточки, но не является полной защитой. Пользователь с правом изменения может попробовать изменить поле через быстрый просмотр, REST, импорт или другой интерфейс.

Надёжный запрет

Для строгого запрета нужна серверная проверка.

В коробке можно сравнивать старое и новое значение клиента перед сохранением и откатывать изменение, если пользователь не входит в разрешённую группу.

Лучше сочетать два уровня: в интерфейсе поле не редактируется, а на сервере изменение всё равно проверяется.