Создание собственных валидаторов полей веб-форм

Рейтинг: 3.9665  
На голосовании
Предложил Дороган Ирина Анатольевна 20.10.2016 05:42:10

Создание собственных валидаторов полей веб-форм

Создала собственный валидатор для поля формы по инструкции https://dev.1c-bitrix.ru/api_help/form/validators.php#example. Все работало, я довольная запустила форму в продуктив и забыла. Выяснилось, что ПОЛЬЗОВАТЕЛЬСКИЕ валидаторы (не относится к встроенным в CMS) применяются только если у текущего юзера права на модуль "Веб-формы" уровня W, в противном случае валидатор игнорируется, будто его и не было. Ошибка не очевидна, в документации про это нигде не говорится.
Предлагаю либо подключать класс с кастомными валидаторами независимо от прав пользователя, либо хотя бы обновить документацию.