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

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

Как убрать «Итого» в отчете 1С

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

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

Выбор способа зависит от того, какой отчет перед вами: типовой на СКД (большинство отчетов в «1С:Бухгалтерии», «Управлении торговлей», ERP), внешний отчет или отчет, построенный на обычном макете без СКД. Также важно, есть ли у вас права на изменение настроек и доступ к конфигуратору.

Ниже разобраны все рабочие методы — от простого отключения итогов в настройках до правки схемы компоновки. Для каждого указаны условия применения, ограничения и способ проверить результат.

Определяем, как устроен отчет

Прежде чем что-то менять, выясните, на чем построен отчет. Большинство современных отчетов в типовых конфигурациях работают на системе компоновки данных — это видно по наличию кнопки «Настройки» или пункта «Изменить вариант» в меню «Ещё». У таких отчетов итоги управляются настройками СКД, и в большинстве случаев программист не нужен.

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

Третий случай — отчет формируется запросом с итогами (ИТОГИ ПО, ОБЩИЕ), а результат выводится обходом выборки. Здесь строка «Итого» появляется из самого запроса, и убирать её нужно либо изменением текста запроса, либо фильтрацией записей при выводе.

Есть кнопка «Настройки» / «Изменить вариант»Отчет на СКД

Итоги отключаются в настройках пользователя или варианта

Настроек нет, результат — табличный документОтчет на макете или коде

Нужен конфигуратор: правка макета или процедуры вывода

Итоги появляются даже в детальных строкахИтоги заданы в запросе

Проверьте конструкцию ИТОГИ ПО / ОБЩИЕ в тексте запроса

Убираем итоги через настройки отчета (без программирования)

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

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

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

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

Отключение итогов по ресурсам и полям

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

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

Если задача — скрыть только колонку с итогом в кросс-таблице (таблице), выделите элемент «Таблица» в структуре, откройте его настройки и для колонок (или строк) отключите вывод общих итогов. Это частый сценарий в отчетах «Продажи по периодам», где итоговая колонка дублирует сумму строк.

Убираем «Итого» в конфигураторе через схему компоновки

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

Перейдите на закладку «Настройки» в конструкторе СКД. В дереве структуры выделите группировку или корневой элемент «Отчет». В свойствах группировки найдите параметр «Расположение общих итогов» (вкладка «Группировка» или «Другие настройки» в зависимости от версии платформы) и установите «Нет». Для отключения итогов по всему отчету проделайте это на верхнем уровне структуры.

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

Если итог зашит в запросе или макете

В отчетах без СКД строка «Итого» обычно появляется из запроса с конструкцией ИТОГИ или из явного вывода итоговой области макета. Откройте модуль объекта отчета и найдите процедуру формирования.

Если используется запрос с итогами, уберите из текста запроса часть ИТОГИ ... ПО ... ОБЩИЕ либо измените обход выборки: вместо обхода ПоГруппировкамСИерархией используйте линейный обход или игнорируйте записи типа «ИтогПоГруппировке» при выводе.

Если итог выводится явно — ищите в коде строки вида ТабДок.Вывести(Макет.ПолучитьОбласть("Итог")) и закомментируйте или удалите их. Проверьте, что удаление области не ломает последующие расчеты: иногда в итоговой области используются параметры, которые потом читаются обратно из табличного документа.

bsl
// Пример: пропуск итоговых записей при выводе
Пока Выборка.Следующий() Цикл
    Если Выборка.ТипЗаписи() = ТипЗаписиЗапроса.ИтогПоГруппировке Тогда
        Продолжить; // строку итога не выводим
    КонецЕсли;
    ТабДок.Вывести(ОбластьСтрока);
КонецЦикла;

Проверка результата и типичные ошибки

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

Частая ошибка — отключить итоги на уровне отчета и удивиться, что итоги по группировкам тоже пропали. Параметр расположения итогов действует на выбранный уровень структуры: настраивайте каждый уровень осознанно. Ещё одна ошибка — править настройки в режиме «Быстрые настройки», где параметр расположения итогов просто не отображается; переключитесь в расширенный режим настроек.

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

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

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

Сформировать отчет с прежними отборами
Норма

Детальные строки совпадают, строк «Итого» нет

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

Пропали данные или изменились суммы в строках

Перезапустить отчет / открыть заново
Норма

Настройка сохранилась, итоги не выводятся

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

Итоги вернулись — вариант не сохранен

Выгрузить результат в Excel
Норма

Таблица без итоговых строк, пригодна для обработки

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

Строки «Итого» присутствуют в файле

Часто задаваемые вопросы

Убрал итоги в настройках, но после перезапуска они снова появились. Что делать?

Изменения варианта нужно сохранить: после редактирования нажмите «Завершить редактирование», а затем в меню «Ещё» выберите «Сохранить вариант отчета». Если прав на сохранение нет, попросите администратора сохранить вариант за вас или выдать права на сохранение пользовательских вариантов.

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

Откройте настройки варианта, перейдите на закладку «Ресурсы» и удалите из списка ресурс, соответствующий этой колонке, либо ограничьте группировки его расчета. Само поле в строках останется, а итог по нему считаться не будет.

Можно ли убрать «Итого» в отчете, не имея доступа к конфигуратору?

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

Почему параметра «Расположение общих итогов» нет в настройках?

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

Итоги убраны, но в Excel всё равно попадают лишние строки. Откуда они?

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

Опасно ли править схему компоновки типового отчета?

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

Итог

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

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