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

Иногда возникает потребность вывести в итоге по строкам/колонкам таблицы только некоторые ресурсы. Например, требуется вывести в колонках таблицы контрагентов с указанием суммы оборота и количества продаж номенклатуры, а в строках таблицы нужно вывести номенклатуру с итогами только по сумме оборота.

Если просто добавить в настройки таблицу с группировками в строках по полю Номенклатура, а в колонках – по полю Контрагент и указать, что нужно выводить в отчет ресурсы Стоимость и Количество, то результат будет следующим (рис. 3.268):

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

Для того чтобы итог по строке содержал только определенный ресурс, можно воспользоваться детальными записями, в которых выводятся только ресурсы. Для этого добавим в колонки таблицы группировку без полей группировки (рис. 3.269).

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

В результате в правой части таблицы появится еще один итог по строке, в котором выводятся все ресурсы (рис. 3.270).

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

Нам требуется, чтобы в итоге по строке выводилось только поле Стоимость, поэтому перейдем в режим настройки группировки Детальные записи и на закладке Выбранные поля добавим поле Стоимость и удалим или уберем признак использования у автополя, которое содержит все ресурсы отчета (рис. 3.271).

Рис. 3.271. Выбранные поля детальных записей

В результате отчет примет следующий вид (рис. 3.272):

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

В заключение для того, чтобы итог по строке не выдавался два раза, уберем вывод общего итога для группировки Контрагент. Для этого установим параметр вывода Расположение общих итогов в значение Нет (рис. 3.273).

Рис. 3.273. Вывод общих итогов для группировки в колонках таблицы

В результате отчет примет требуемый вид (рис. 3.274).

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

Назад: Особенности группировки детальных записей
Дальше: Вывод дополнительной информации в отчете