Книга: Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных
Назад: Пример 13
Дальше: Вложенный отчет

Пользовательские поля

Система компоновки данных позволяет определять в отчете , используя либо собственные выражения, либо наборы вариантов с условиями их выбора. В настройках отчета на закладке Пользовательские поля нажмем кнопку Добавить и добавим новое поле – Выбор. Зададим заголовок поля – В составе сборки и создадим условия отбора для различных вариантов его представления (рис. 2.199).

Рис. 2.199. Добавление пользовательского поля выбора

Добавим еще одно пользовательское поле – Выражение. Зададим заголовок поля – Популярная услуга и выражение на языке выражений компоновки данных для отображения детальных записей. Нажмем кнопку Добавить и введем в колонку Выражение детальных записей следующий текст (листинг 2.32).

Листинг 2.32. Выражение детальных записей для пользовательского поля – выражения «Популярная услуга»

Выбор

Когда Наименование = "Ремонт компьютера" Или Код = "000000007"

Тогда "да"

Иначе "нет"

Конец

В результате окно пользовательского поля – выражения примет вид (рис. 2.200).

Рис. 2.200. Добавление пользовательского поля выражения

ВНИМАНИЕ

В выражениях пользовательских полей не могут быть использованы функции общих модулей.

Теперь добавим новые пользовательские поля в отчет. На закладке Выбранные поля раскроем список Пользовательские поля и перенесем из списка доступных полей поля Популярная услуга и В составе сборки (рис. 2.201).

Рис. 2.201. Добавление пользовательских полей в отчет

На закладке Другие настройки установим заголовок отчета Список услуг, а макет оформления () отчета – Яркий. Выполним отчет (рис. 2.202).

Рис. 2.202. Результат отчета

Мы видим, что записи в отчете расположены в заданном порядке и пользовательские поля отражаются в соответствии с условиями их представления. Теперь дополним список услуг информацией из вложенного отчета.

Назад: Пример 13
Дальше: Вложенный отчет