Создадим бизнес-правило, которое будет контролировать заполнение обязательного атрибута «Номер телефона» в справочнике «Контрагенты»
В меню выберем компонент «Control», пункт «Проверка».
Необходимо заполнить форму:
Для создания запроса необходимо нажать кнопку «Создать.
В дереве объектов необходимо выбрать справочник «Контрагенты», отметить его и нажать «Сформировать запрос». Будет автоматически сгенерирован SQL-запрос к данным справочника.
Чтобы получить список записей с незаполненным номером телефона, нужно отредактировать код запроса. При внесении изменений допускается использование заранее подготовленных параметров.
Проверим запрос и выполним его.
Если данные соответствуют ожиданиям нажать «ОК».
Настройка внешнего вида секции контента выполняется по общему макету. Стили, заданные при настройке категории, автоматически применяются к данной секции.
Механизм настройки полностью аналогичен тому, что используется для оформления заголовка отчета или категории. Однако есть важное отличие: в данном случае автоматически может создаваться несколько XML-файлов:
XML-шапка — содержит поля настройки контроля;
XML-табличная часть — содержит результат выполнения запроса контроля.
Сама секция при этом визуально разделена на два блока, соответствующих этим XML-структурам: первый блок отображает данные из шапки, второй — из табличной части.
Посмотреть внешний вид отчета можно, нажав на кнопку «Предварительный просмотр», в браузере откроется новая страница с отчетом – в данном случае заголовок отчета и имя категории с описанием.
После настройки внешнего вида сообщения нажимаем «ОК» и «Сохранить.
Для запуска контроля переходим в компонент «Control», пункт «Профили» и выбрать профиль.
Перед запуском профиля убедитесь, что включены только нужные объекты. Чтобы выполнить запуск, нажмите кнопку «Начать.
После завершения проверки сформированный отчет поступит на почту и в Telegram.
Отследить выполнение проверки можно в разделе «Сессии» компонента «Control». Здесь доступны результаты, статистика и статус выполнения.
Чтобы просмотреть детальную информацию, найдите нужную сессию в списке, разверните ее и дважды щелкните по проверке левой кнопкой мыши.
Рассмотренный пример создания бизнес-правила наглядно демонстрирует, что инструмент практически не имеет ограничений и позволяет реализовывать сценарии любой сложности.