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

Пример 17

На этом примере мы рассмотрим использование в отчетах языка выражений системы компоновки данных. Разработаем отчет о продажах номенклатуры и покажем на нем применение языка выражений для расчета различных показателей продаж.

Создадим новый объект конфигурации Отчет и назовем его РасчетПоказателейПродаж. Откроем конструктор схемы компоновки данных и добавим новый набор данных – запрос. Источником данных для запроса будет служить виртуальная таблица регистра накопления Продажи.Обороты. Не будем пользоваться конструктором запроса, а сразу внесем в поле Запрос следующий текст (листинг 2.48).

Листинг 2.48. Текст запроса

ВЫБРАТЬ

ПродажиОбороты.Период КАК Период,

ПродажиОбороты.Номенклатура,

ПродажиОбороты.Контрагент,

ПродажиОбороты.СтоимостьОборот КАК Стоимость

ИЗ

РегистрНакопления.Продажи.Обороты(, , День, ) КАК ПродажиОбороты

В набор доступных полей отчета добавятся поля:

На закладке Настройки определим следующую структуру отчета – отчет будет содержать группировку по полю Контрагент с вложенной группировкой Номенклатура, содержащей группировку Период (рис. 2.289).

Рис. 2.289. Структура отчета

Назад: Изменение действий расшифровки
Дальше: Язык выражений