К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как настроить итоги в отчете 1С

Как настроить итоги в отчете 1С: группировки, ресурсы СКД, общие итоги, итоги по иерархии. Практические шаги, частые ошибки и ответы на вопросы.

Итоги в отчетах 1С показывают сводные значения — суммы, количества, средние — по группам данных и по отчету в целом. В типовых конфигурациях на платформе 8.3 большинство отчетов построено на системе компоновки данных (СКД), поэтому настройка итогов сводится к работе с тремя элементами: ресурсами, группировками и параметрами вывода итогов.

Пользователь может настроить итоги прямо в режиме «Предприятие» через кнопку «Настройки» отчета, не прибегая к конфигуратору. Разработчику доступны более тонкие возможности: выражения для ресурсов, итоги по иерархии, собственные агрегатные функции. Ниже разобраны оба сценария.

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

Где в отчете 1С включаются итоги

В отчетах на СКД итоги строятся автоматически по полям-ресурсам. Ресурс — это числовое поле, для которого задана агрегатная функция: Сумма, Среднее, Количество, Минимум, Максимум. Пока поле не добавлено в ресурсы, итог по нему не считается ни в группах, ни в общем итоге отчета.

В пользовательском режиме откройте отчет и нажмите «Ещё» → «Изменить вариант» (или кнопку «Настройки», в зависимости от конфигурации). Перейдите на вкладку «Ресурсы» или «Поля» — в простых отчетах достаточно отметить нужные числовые поля флажками, и платформа сама добавит их в ресурсы с функцией «Сумма».

В конфигураторе ресурсы настраиваются на одноименной закладке схемы компоновки данных. Там для каждого ресурса указывается выражение (например, Сумма(СуммаОборот)) и группировки, по которым ресурс рассчитывается.

Настройка итогов по группировкам

Группировка определяет, по какому признаку данные сворачиваются в итоги: по контрагентам, складам, периодам, номенклатуре. В настройках отчета перейдите на вкладку «Группировки» и добавьте нужное поле. После формирования отчета под каждой группой появится строка итога по всем ресурсам.

Если итог по группе не выводится, проверьте параметр «Расположение итогов» (или «Тип макета группировки» в расширенных настройках). Вариант «Нет» отключает строки итогов, «Начало» показывает итог над детальными записями, «Конец» — под ними. Для компактных отчетов удобно «Начало и конец».

Вложенные группировки дают многоуровневые итоги: например, «Склад → Номенклатура» покажет итог по каждой номенклатуре внутри склада и общий итог по складу. Порядок группировок в списке определяет порядок вложенности.

Как включить итоги в пользовательском режиме
  1. 1
    Откройте отчет и нажмите «Настройки» или «Ещё → Изменить вариант».
  2. 2
    На вкладке «Ресурсы» (или «Поля») добавьте числовые поля, по которым нужны итоги, с функцией «Сумма».
  3. 3
    На вкладке «Группировки» добавьте поле группировки и проверьте, что расположение итогов не установлено в «Нет».
  4. 4
    Нажмите «Завершить редактирование» и сформируйте отчет.
  5. 5
    Проверьте наличие строк итогов по группам и общего итога внизу отчета.

Общий итог по отчету

Общий итог — это строка «Итого» по всему отчету. В СКД она формируется специальной группировкой «Общий итог», которая есть в структуре по умолчанию, но может быть удалена вручную. Если строки «Итого» нет, откройте расширенные настройки и проверьте наличие элемента «Общий итог» в списке группировок.

В пользовательских настройках общий итог иногда скрыт параметром «Выводить общие итоги» на вкладке «Дополнительные настройки». Установите значение «Да» или «Вертикально и горизонтально» — для таблиц можно выводить итоги и по строкам, и по колонкам.

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

Итоги по иерархии и нестандартные агрегаты

Группировка по иерархии нужна, когда справочник имеет вложенную структуру: папки номенклатуры, подразделения с дочерними отделами. В настройках группировки у поля есть параметр «Тип группировки»: «Элементы» считает итог только по самому элементу, «Иерархия» — с учетом вложенных, «Только иерархия» — выводит только родительские уровни.

Если итоги по папкам номенклатуры пустые, а по элементам заполнены, почти наверняка выбран тип «Элементы». Смените его на «Иерархия», и итоги по группам справочника появятся.

Помимо «Сумма» доступны функции «Среднее», «Количество», «Минимум», «Максимум», а в конфигураторе — произвольные выражения на языке выражений СКД, например Сумма(СуммаПриход) - Сумма(СуммаРасход) для расчета сальдо. Для корректной работы выражения все участвующие поля должны быть доступны в наборе данных.

Способы настройки итогов

Пользовательские настройки

Подходит для быстрой настройки без изменения конфигурации. Ограничение: доступны только поля и функции, заложенные разработчиком отчета.

Изменение варианта отчета

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

Настройка в конфигураторе

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

Частые ошибки и их устранение

Самая распространенная ошибка — итог не считается, потому что поле выведено как обычное, а не как ресурс. В списке выбранных полей поле присутствует, но на закладке «Ресурсы» его нет. Решение: добавить поле в ресурсы с нужной функцией.

Вторая типовая проблема — задвоение или завышение итогов. Она возникает, когда в запросе набора данных соединяются таблицы с дублированием строк (например, документ соединен с двумя независимыми детальными таблицами). Детальные строки выглядят правдоподобно, а суммы умножаются. Исправляется на уровне запроса: через объединение, вложенные запросы или корректные связи наборов данных в СКД.

Третья ситуация — итог по ресурсу «Среднее» или «Количество различных» считается не так, как ожидает пользователь. «Среднее» усредняет детальные записи, а не итоги групп; «Количество(Различные ...)» считает уникальные значения. Проверяйте функцию ресурса, если цифра вызывает сомнение.

Типичные ошибки
01
Поле добавлено в выбранные поля, но не в ресурсы — итоговая строка пустая.
02
Для группировки установлено расположение итогов «Нет» — строки итогов не отображаются.
03
Неверные соединения в запросе набора данных — итоги завышены в несколько раз.
04
Тип группировки «Элементы» вместо «Иерархия» — пустые итоги по папкам справочника.
05
Изменения внесены в конфигураторе в типовом отчете — настройки слетают при обновлении конфигурации.

Проверка корректности итогов

После настройки сверьте итоги с независимым источником: оборотно-сальдовой ведомостью, стандартным отчетом по тому же регистру или ручной выборкой за короткий период. Совпадение общего итога не гарантирует правильность итогов по группам — проверьте минимум две-три группы детализацией.

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

Контрольные точки

Как проверить результат

Строка «Итого» в конце отчета
Норма

Присутствует и равна сумме итогов групп верхнего уровня

Тревожный признак

Отсутствует, пустая или не сходится с суммой групп

Итог по группе против детальных строк
Норма

Итог равен сумме детальных записей группы

Тревожный признак

Итог кратно больше — вероятно дублирование в запросе

Итоги по папкам иерархического справочника
Норма

Заполнены и включают данные вложенных элементов

Тревожный признак

Пустые — стоит тип группировки «Элементы»

Когда стоит обратиться к разработчику

Пользовательские настройки безопасны: они не меняют конфигурацию и легко сбрасываются к стандартному варианту кнопкой «Установить стандартные настройки». Экспериментируйте свободно — данные учета от этого не пострадают.

К разработчику стоит обращаться, если нужны вычисляемые итоги (например, рентабельность как отношение ресурсов), итоги по нескольким наборам данных, собственные макеты группировок или если итоги неверны из-за структуры запроса. Изменение типового отчета в конфигураторе — зона риска: при обновлении конфигурации доработки могут быть потеряны, поэтому предпочтительнее расширения или внешние отчеты.

FAQ: частые вопросы об итогах в отчетах 1С

Почему в отчете нет строки «Итого», хотя ресурсы настроены?

Проверьте, не удалена ли группировка «Общий итог» из структуры отчета, и параметр «Выводить общие итоги» в дополнительных настройках. В пользовательском режиме вернитесь к стандартному варианту отчета — если итог появится, проблема была в сохраненных настройках.

Как вывести итог над детальными строками, а не под ними?

В настройках группировки найдите параметр «Расположение итогов» и установите значение «Начало». Вариант «Начало и конец» покажет итоговую строку и сверху, и снизу группы, что удобно для длинных отчетов.

Можно ли посчитать итог как разность двух сумм?

Да, в конфигураторе на закладке «Ресурсы» схемы компоновки для ресурса задается произвольное выражение, например Сумма(Приход) - Сумма(Расход). В пользовательском режиме такие выражения недоступны — нужна доработка отчета разработчиком.

Почему итог по среднему не совпадает с ожиданиями?

Функция «Среднее» усредняет значения детальных записей, а не итогов групп. Если нужно среднее от итогов по группам, рассчитывайте его выражением вида Сумма(Сумма) / Сумма(Количество) или настраивайте вычисляемое поле.

Как сохранить настройки итогов, чтобы не настраивать заново?

После настройки нажмите «Ещё» → «Сохранить вариант отчета» и задайте понятное имя. Вариант можно сделать доступным другим пользователям, если у вас есть соответствующие права, и выбрать его в списке вариантов при следующем открытии отчета.

Итоги по папкам номенклатуры пустые, а по товарам заполнены. Что делать?

Откройте настройки группировки по номенклатуре и смените тип группировки с «Элементы» на «Иерархия». Тогда итоги будут рассчитываться с учетом всех вложенных в папку элементов.

Итог

Что важно запомнить

Итоги в отчетах 1С на СКД строятся по ресурсам: добавьте числовые поля в ресурсы, проверьте расположение итогов в группировках и наличие общего итога. Пустые или завышенные итоги чаще всего означают ошибку в ресурсах, типе группировки или запросе набора данных. Пользовательские настройки безопасны, а доработку типовых отчетов лучше делать через расширения или внешние отчеты.