Пользовательские поля
Система компоновки данных позволяет определять в отчете Пользовательские поля, используя либо собственные выражения, либо наборы вариантов с условиями их выбора. В настройках отчета на закладке Пользовательские поля нажмем кнопку Добавить и добавим новое поле – Выбор. Зададим заголовок поля – В составе сборки и создадим условия отбора для различных вариантов его представления
Добавим еще одно пользовательское поле – Выражение. Зададим заголовок поля – Популярная услуга и выражение на языке выражений компоновки данных для отображения детальных записей. Нажмем кнопку Добавить и введем в колонку Выражение детальных записей следующий текст .
Выражение детальных записей для пользовательского поля – выражения «Популярная услуга»
Выбор Когда Наименование = "Ремонт компьютера" Или Код = "000000007" Тогда "да" Иначе "нет" Конец
В результате окно пользовательского поля – выражения примет вид
Добавление пользовательского поля выражения
*В выражениях пользовательских полей не могут быть использованы функции общих модулей.
Теперь добавим новые пользовательские поля в отчет. На закладке Выбранные поля раскроем список Пользовательские поля и перенесем из списка доступных полей поля Популярная услуга и В составе сборки.
Добавление пользовательских полей в отчет
На закладке Другие настройки установим заголовок отчета Список услуг, а макет оформления (Макеты оформления) отчета – Яркий. Выполним отчет
Результат отчета
Мы видим, что записи в отчете расположены в заданном порядке и пользовательские поля отражаются в соответствии с условиями их представления. Теперь дополним список услуг информацией из вложенного отчета.