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

Учет и Финансы · 10 мин

Как рассчитать итоговую сумму в 1С

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

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

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

Итоговая сумма в документе: автоматический расчёт по табличной части

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

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

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

Как посмотреть итог по колонке в журнале документов

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

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

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

Итоги в отчётах: ОСВ, продажи, расчёты с контрагентами

Для получения итоговой суммы за период с разрезами и корректным учётом проведённых данных используются отчёты. В «1С:Бухгалтерии» базовый инструмент — оборотно-сальдовая ведомость: она показывает обороты по счетам, а с детализацией по субконто — суммы по контрагентам, договорам или номенклатуре. Итог по колонке оборотов и есть искомая сумма за период.

В торговых конфигурациях (УТ, ERP, КА) для суммы продаж используются отчёты «Валовая прибыль», «Продажи», «Выручка и себестоимость продаж». В настройках отчёта (кнопка «Настройки») можно добавить группировки, отборы и выбрать показатель — сумму в валюте управленческого или регламентированного учёта. Итоги выводятся по каждой группировке и по отчёту в целом.

Для сверки взаиморасчётов подойдут «Анализ расчётов с контрагентами», «Задолженность клиентов», «Ведомость расчётов». Итог по такому отчёту показывает суммарную задолженность или обороты по выбранным контрагентам на дату.

Сравнение способов получения итога

Итог в документе

Мгновенно и наглядно, но только по одному документу; не подходит для анализа за период.

Итоги по колонке журнала

Быстро по списку с отборами; учитывает и непроведённые документы, поэтому не для официальной сверки.

Отчёты

Корректные итоги за период с группировками и только по учётным данным; требуют времени на настройку.

Запрос / консоль кода

Гибкий расчёт любой суммы; требует прав и навыков, риск ошибки в условиях запроса.

Расчёт итога запросом и программно

Разработчику или продвинутому пользователю итоговую сумму удобно получать запросом. Для суммы по табличной части документов за период запрос выглядит примерно так: выбираются строки табличной части «Товары» документа «РеализацияТоваровУслуг» с условием на проведённость и период, а суммирование выполняется агрегатной функцией СУММА() или секцией ИТОГИ.

bsl
ВЫБРАТЬ
	СУММА(Товары.Сумма) КАК СуммаИтог
ИЗ
	Документ.РеализацияТоваровУслуг.Товары КАК Товары
ГДЕ
	Товары.Ссылка.Проведен
	И Товары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

При обходе выборки в коде итог накапливается вручную: переменная обнуляется, в цикле к ней прибавляется значение поля суммы. Альтернатива — метод Итог() у таблицы значений: после выгрузки табличной части или результата запроса в таблицу значений вызов ТЗ.Итог("Сумма") вернёт итог по колонке одной строкой кода.

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

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

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

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

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

Проверка результата и границы самостоятельной работы

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

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

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

Отборы по периоду и организации
Норма

Во всех сравниваемых расчётах одинаковые период, организация и валюта

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

Периоды или организации различаются — итоги несопоставимы

Статус документов
Норма

В расчёт входят только проведённые документы

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

В итог попали непроведённые или помеченные на удаление

НДС
Норма

Сравниваются суммы в одном представлении — обе с НДС или обе без

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

Одна сумма с налогом, другая без

Перекрёстная сверка
Норма

Отчёт и ОСВ (или журнал и отчёт) дают одинаковый итог

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

Расхождение, которое не объясняется корректировками

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

FAQ

Как быстро узнать сумму нескольких выделенных документов?

Выделите документы в журнале с зажатой клавишей Ctrl или Shift. В ряде конфигураций итог по выделенным строкам показывается автоматически или через «Ещё» → «Итоги». Если такой возможности нет, установите отбор по нужным документам и включите итог по колонке суммы.

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

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

Как получить итог продаж за месяц по конкретному менеджеру?

Откройте отчёт «Продажи» (в УТ, ERP, КА) или «Анализ продаж», в настройках добавьте отбор по менеджеру и установите период. Итог по колонке суммы покажет нужное значение; при необходимости добавьте группировку по контрагентам или номенклатуре.

Чем итог по журналу отличается от итога в отчёте?

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

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

Используйте метод Итог() табличной части: Объект.Товары.Итог("Сумма") вернёт сумму по колонке. Для итога по нескольким документам применяйте запрос с функцией СУММА() и условиями на период и проведённость.

Итоги в отчёте отличаются от ОСВ — что проверить в первую очередь?

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

Итог

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

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