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

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

Как посчитать сумму в отчете 1С: пошаговая инструкция

Как посчитать сумму в отчете 1С: выделение ячеек, итоги в вариантах отчета, СКД, функция СУММ в формулах, проверка результатов и типичные ошибки.

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

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

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

Быстрый подсчет: выделение ячеек и строка состояния

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

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

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

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

Типичные ошибки
01
Выделение вместе с итоговыми строками — сумма удваивается, так как итоги тоже числа
02
Подсчет по колонке с разными валютами — итог бессмыслен, если валюта не одна
03
Игнорирование отбора отчета — сумма посчитана только по видимым строкам, а не по всем данным

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

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

На вкладке «Группировка» добавьте поле, по которому нужно суммировать: контрагент, склад, номенклатура, период. Для каждой группировки программа автоматически выведет итоги по числовым ресурсам — суммам, количествам, оборотам. Чтобы видеть и общий итог по всему отчету, убедитесь, что в структуре присутствует строка «Итоги» или «Общий итог».

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

Как включить итоги в отчете
  1. 1
    Сформируйте отчет и нажмите «Настройки»
  2. 2
    На вкладке «Группировка» добавьте нужное поле группировки
  3. 3
    На вкладке «Показатели» включите суммовые поля
  4. 4
    Проверьте наличие строки общего итога в структуре
  5. 5
    Нажмите «Сформировать» и сверьте итоговую строку
  6. 6
    Сохраните настройки как вариант отчета для повторного использования

Сохранение настроек как варианта отчета

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

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

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

Сумма в схеме компоновки данных: ресурсы и вычисляемые поля

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

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

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

1c
// Ресурс СКД: сумма по полю оборотов
Сумма(СуммаОборот)

// Вычисляемое поле: сумма с НДС по условию
Выбор
    Когда СтавкаНДС = &Ставка20
        Тогда Сумма * 1.2
    Иначе Сумма
Конец

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

Сумма в табличном документе: функция СУММ

Отдельный случай — произвольные макеты и табличные документы, где ячейки содержат формулы. Здесь работает функция СУММ(), аналогичная табличному редактору: в свойствах ячейки укажите «Текст» или формулу вида СУММ(R5C3:R20C3), где диапазон задается в стиле ссылок R1C1 — строка и колонка.

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

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

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

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

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

Обращайте внимание на период и отборы: итог считается только по данным, попавшим в отчет. Разница в одну копейку или округление часто объясняется не ошибкой, а тем, что в отчете выводятся округленные значения, а суммируются точные.

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

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

Итог по группе против суммы её строк
Норма

Значения совпадают

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

Расхождение — проверьте скрытые строки и отборы

Итог отчета против смежного отчета (ОСВ, ведомость)
Норма

Суммы сходятся за тот же период

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

Разные периоды, отборы или непроведенные документы

Выделенная сумма в строке состояния
Норма

Выделены только детальные строки

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

В выделение попали итоговые строки — сумма завышена

Частые вопросы

Почему в строке состояния не показывается сумма при выделении ячеек?

Щелкните правой кнопкой мыши по области строки состояния внизу окна и включите показатель «Сумма» в списке расчетов. Также проверьте, что выделяете ячейки с числами: по текстовым ячейкам сумма не считается.

Как посчитать сумму только по видимым (отфильтрованным) строкам?

Отчеты на СКД считают итоги только по данным, прошедшим отбор, поэтому итоговая строка уже соответствует видимым данным. При ручном выделении ячеек учитываются только выделенные — скрытые группировкой строки в выделение не попадут, если группировка свернута.

Итог в отчете не совпадает с суммой детальных строк. В чем причина?

Чаще всего причины три: в отчете действует отбор, скрывающий часть строк; есть сторнирующие (отрицательные) записи; либо итог рассчитан по точным значениям, а строки показаны с округлением. Разверните все группировки и сверьте пошагово.

Можно ли вывести сумму прописью в отчете или печатной форме?

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

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

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

Сумма в выгруженном Excel-файле отличается от суммы на экране. Почему?

При выгрузке итоги СКД переносятся как числа, а формулы макета — как формулы, которые Excel может пересчитать иначе из-за округления. Проверьте формат ячеек в Excel и сравнивайте итоговые строки, а не пересчитанные в Excel суммы.

Итог

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

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