Учет и Финансы · 10 мин
Как рассчитать итоговую сумму в 1С
Как рассчитать итоговую сумму в 1С: в документах, отчётах, журналах и запросах. Способы подсчёта итогов, типичные ошибки и проверка результата.
Итоговая сумма в 1С — один из самых часто используемых показателей: она нужна при оформлении документов продажи и закупки, сверке с контрагентами, анализе оборотов и подготовке отчётности. В зависимости от задачи итог считается по-разному: программа может суммировать строки табличной части автоматически, показывать итог по колонке журнала документов или формировать сумму в отчёте по заданным отборам.
Проблема в том, что пользователи нередко ищут «итоговую сумму» там, где её нет в явном виде, или получают цифру, не совпадающую с ожиданиями из-за отборов, валюты, непроведённых документов или НДС. Ниже разобраны основные способы расчёта итогов в типовых конфигурациях 1С (Управление торговлей, ERP, Бухгалтерия, Комплексная автоматизация), а также приёмы для разработчиков и типичные ошибки.
Итоговая сумма в документе: автоматический расчёт по табличной части
В типовых документах — «Реализация товаров и услуг», «Поступление товаров», «Счёт на оплату», «Заказ клиента» — итоговая сумма рассчитывается автоматически. Программа перемножает количество и цену в каждой строке табличной части, складывает результаты и показывает итог в поле «Всего» внизу формы. Отдельно обычно выводится сумма НДС и итог с учётом скидок.
Если поле итога не видно, проверьте, что табличная часть заполнена и в строках указаны количество и цена. При ручном изменении суммы в строке (когда это разрешено настройками) пересчёт цены может не выполняться — тогда итог считается от введённой суммы, а не от произведения цены на количество. Это частая причина расхождений при сверке.
В документах с несколькими табличными частями (например, товары и услуги разведены по разным вкладкам) итог на форме может отражать только активную вкладку. Общая сумма документа при этом видна в шапке или в печатной форме — сверяйтесь с ней, а не с итогом одной вкладки.
Как посмотреть итог по колонке в журнале документов
Когда нужно быстро узнать сумму по списку документов — например, итог продаж за день по журналу реализаций — не обязательно строить отчёт. В управляемых формах 1С итог по числовой колонке включается прямо в списке.
- 1Откройте журнал нужных документов, например «Продажи» → «Реализации (акты, накладные)».
- 2Установите отбор по периоду и организации кнопкой «Ещё» → «Настроить список» или через быстрые отборы.
- 3Нажмите «Ещё» → «Итоги» (в некоторых конфигурациях — «Показать итоги») и выберите колонку «Сумма».
- 4Внизу списка появится строка с итогом по выбранной колонке — она учитывает текущие отборы списка.
Важный нюанс: итог по списку считается по отображаемым строкам с учётом отборов, но в журнал могут попадать и непроведённые документы. Проведённость влияет на учётные данные, а итог списка суммирует суммы документов независимо от статуса, если отбор по проведённости не задан. Поэтому для управленческих прикидок способ удобен, а для бухгалтерской сверки используйте отчёты.
Итоги в отчётах: ОСВ, продажи, расчёты с контрагентами
Для получения итоговой суммы за период с разрезами и корректным учётом проведённых данных используются отчёты. В «1С:Бухгалтерии» базовый инструмент — оборотно-сальдовая ведомость: она показывает обороты по счетам, а с детализацией по субконто — суммы по контрагентам, договорам или номенклатуре. Итог по колонке оборотов и есть искомая сумма за период.
В торговых конфигурациях (УТ, ERP, КА) для суммы продаж используются отчёты «Валовая прибыль», «Продажи», «Выручка и себестоимость продаж». В настройках отчёта (кнопка «Настройки») можно добавить группировки, отборы и выбрать показатель — сумму в валюте управленческого или регламентированного учёта. Итоги выводятся по каждой группировке и по отчёту в целом.
Для сверки взаиморасчётов подойдут «Анализ расчётов с контрагентами», «Задолженность клиентов», «Ведомость расчётов». Итог по такому отчёту показывает суммарную задолженность или обороты по выбранным контрагентам на дату.
Сравнение способов получения итога
Мгновенно и наглядно, но только по одному документу; не подходит для анализа за период.
Быстро по списку с отборами; учитывает и непроведённые документы, поэтому не для официальной сверки.
Корректные итоги за период с группировками и только по учётным данным; требуют времени на настройку.
Гибкий расчёт любой суммы; требует прав и навыков, риск ошибки в условиях запроса.
Расчёт итога запросом и программно
Разработчику или продвинутому пользователю итоговую сумму удобно получать запросом. Для суммы по табличной части документов за период запрос выглядит примерно так: выбираются строки табличной части «Товары» документа «РеализацияТоваровУслуг» с условием на проведённость и период, а суммирование выполняется агрегатной функцией СУММА() или секцией ИТОГИ.
ВЫБРАТЬ
СУММА(Товары.Сумма) КАК СуммаИтог
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК Товары
ГДЕ
Товары.Ссылка.Проведен
И Товары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПри обходе выборки в коде итог накапливается вручную: переменная обнуляется, в цикле к ней прибавляется значение поля суммы. Альтернатива — метод Итог() у таблицы значений: после выгрузки табличной части или результата запроса в таблицу значений вызов ТЗ.Итог("Сумма") вернёт итог по колонке одной строкой кода.
Если нужен итог с группировками (по контрагентам, складам, месяцам), в запросе используется конструкция ИТОГИ ПО, а результат обходится с типом обхода «По группировкам». Это стандартный способ построения собственных отчётных форм.
Почему итог не совпадает с ожиданиями: типичные причины
Расхождение итоговой суммы с ожидаемой — самая частая жалоба. Причины почти всегда одни и те же: не совпадают отборы (разные периоды, организации, склады), в один расчёт попали непроведённые документы, а в другой нет, либо суммы сравниваются в разных валютах или с разным отношением к НДС (сумма с НДС против суммы без НДС).
Ещё одна группа причин — ручные корректировки: документы «Корректировка реализации», «Операция, введённая вручную», возвраты. Они изменяют обороты, но пользователь про них забывает. Перед выводами сверьте состав данных: постройте отчёт с максимальной детализацией до документа и проверьте, какие документы формируют итог.
Проверка результата и границы самостоятельной работы
Надёжный способ проверить итог — перекрёстная сверка двумя независимыми способами. Например, сумму продаж за месяц по отчёту «Продажи» сверьте с оборотом по счёту выручки в ОСВ, а сумму по журналу документов — с итогом отчёта при тех же отборах. Совпадение двух независимых расчётов — признак корректного результата.
Как проверить результат
Во всех сравниваемых расчётах одинаковые период, организация и валюта
Периоды или организации различаются — итоги несопоставимы
В расчёт входят только проведённые документы
В итог попали непроведённые или помеченные на удаление
Сравниваются суммы в одном представлении — обе с НДС или обе без
Одна сумма с налогом, другая без
Отчёт и ОСВ (или журнал и отчёт) дают одинаковый итог
Расхождение, которое не объясняется корректировками
Самостоятельно безопасно работать с отборами, отчётами и итогами списков — это операции чтения, они не меняют данные. Осторожность нужна при программных доработках: запросы и обработки, которые только читают данные, безопасны, но любые процедуры, пересчитывающие и записывающие суммы в документы, сначала тестируйте на копии базы. Ошибка в такой обработке может массово испортить учётные данные, и восстановление потребует резервной копии.
FAQ
Как быстро узнать сумму нескольких выделенных документов?
Выделите документы в журнале с зажатой клавишей Ctrl или Shift. В ряде конфигураций итог по выделенным строкам показывается автоматически или через «Ещё» → «Итоги». Если такой возможности нет, установите отбор по нужным документам и включите итог по колонке суммы.
Почему итог в документе не пересчитывается после изменения строк?
Проверьте, не включён ли ручной режим редактирования сумм (в некоторых документах сумма строки редактируется вручную и цена не пересчитывается). Также убедитесь, что в строках заполнены количество и цена, а сам документ не открыт в режиме просмотра без возможности редактирования.
Как получить итог продаж за месяц по конкретному менеджеру?
Откройте отчёт «Продажи» (в УТ, ERP, КА) или «Анализ продаж», в настройках добавьте отбор по менеджеру и установите период. Итог по колонке суммы покажет нужное значение; при необходимости добавьте группировку по контрагентам или номенклатуре.
Чем итог по журналу отличается от итога в отчёте?
Итог журнала суммирует значения поля «Сумма» отображаемых документов, включая непроведённые. Отчёт строится по учётным регистрам и учитывает только проведённые документы, корректировки и возвраты. Для официальных сверок используйте отчёт.
Как программно посчитать итог табличной части открытого документа?
Используйте метод Итог() табличной части: Объект.Товары.Итог("Сумма") вернёт сумму по колонке. Для итога по нескольким документам применяйте запрос с функцией СУММА() и условиями на период и проведённость.
Итоги в отчёте отличаются от ОСВ — что проверить в первую очередь?
Сверьте период, организацию и валюту отчёта, затем проверьте, попадают ли в отчёт корректировки и возвраты. Также убедитесь, что ОСВ построена по тем же счетам, что формируют показатель отчёта, и что после последних изменений документы перепроведены.
Что важно запомнить
В документе итог считается автоматически, в журнале — через «Ещё» → «Итоги», за период — отчётами, программно — запросом с СУММА() или методом Итог(). Достоверность итога проверяйте перекрёстной сверкой двух независимых способов при одинаковых отборах, валюте и отношении к НДС.