Система подписок
Есть справочник Правила проверки, находится в НСИ и Администрировании
Выбираем объект Справочник или документ.
И создаем отбор для объектов, с какими значениями реквизитов будет работать правило.
Если нужно более сложное условие, результат условия должен быть обязательно отражен в переменной РезультатУсловия
Сам исполняемый код
Подробное описание правила
Здесь назначаем пользователя или группу пользователей, на которых распространяется правило и событие при котором оно будет выполняться
На этой вкладке создаем параметры, которые будут передаваться в код, или условие, порядок такой: пишем Имя параметра и его значение, в значении может быть ссылка на объект метаданных или же значение типа Число, дата и т.д. В общем поле с произвольным типом данных. В условии и коде параметры доступны через переменную ПравилоПараметры.[Идентификатор]. У меня в примере это видно.
Данное правило работает выводит сообщение со значением параметра ТестПараметры, которое равно 145, то есть выводит в сообщении "145".
Настроить поведение при подписках можно практически любое. Например можно заполнять автоматически поля при определенных условиях и предопределенными значениями. Например при выборе организации "Иванов И.И.", заполнять автоматом подразделение или проверять на пустое значение этот реквизит, выводить сообщение пользователю об ошибке и отменять операцию.
Тестировался на платформе 8.3.21, конфигурация КА 2.5.8.254 режим совместимости с 8.3.17.