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

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

Как в 1С посчитать сумму документов

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

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

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

Что именно считать: определяемся с задачей

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

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

Способ 1. Итог по выделенным строкам в журнале документов

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

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

Порядок действий в журнале
  1. 1
    Откройте журнал нужного вида документов
  2. 2
    Установите отбор по периоду, организации, контрагенту
  3. 3
    Выделите строки: Ctrl+A для всех или мышью для части
  4. 4
    Посмотрите итог в строке состояния внизу окна
  5. 5
    Сверьте количество выделенных строк с ожидаемым

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

Способ 2. Стандартные отчёты конфигурации

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

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

Сравнение способов подсчёта

Выделение в журнале

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

Стандартные отчёты

Учитывают только проведённые документы, поддерживают группировки и сохранение вариантов; требуют времени на настройку

Консоль запросов

Максимальная гибкость для любых выборок, но нужны навыки языка запросов и права разработчика

Групповая обработка

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

Способ 3. Групповая обработка и универсальные подборы

Во многих конфигурациях есть обработка «Групповое изменение реквизитов» (раздел «Администрирование»). Она позволяет выбрать документы по произвольному отбору и увидеть их список. Хотя основное назначение — изменение реквизитов, список можно использовать и для подсчёта: выделите строки и посмотрите итог, как в журнале.

Дополнительно в типовых решениях встречаются «Универсальный отчёт» и «Универсальный подбор и обработка объектов». Универсальный отчёт умеет строить выборку по любому виду документов с группировкой и итогами по сумме — это удобный компромисс между журналом и запросом.

Способ 4. Консоль запросов для нестандартных выборок

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

Типовой запрос для суммы документов выглядит так: выбирается таблица документа, накладываются условия на период и проведённость, сумма агрегируется функцией СУММА с группировкой по нужным измерениям. Результат выводится таблицей, которую можно скопировать в Excel.

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

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

Любой подсчёт стоит сверить вторым способом. Например, итог по журналу реализаций за месяц сопоставьте с оборотом по счёту 90.01 или с отчётом «Анализ продаж». Небольшие расхождения обычно объясняются возвратами, корректировками и документами в другой валюте; большие — признак ошибки в отборе.

Типичные ошибки
01
Включение в подсчёт непроведённых и помеченных на удаление документов — итог завышается и не сходится с учётом
02
Неверные границы периода: документы последнего дня месяца теряются, если в отборе стоит время 00:00:00 вместо конца дня
03
Смешение валют: документы в валюте и в рублях суммируются вместе, и итог бессмыслен
04
Подсчёт суммы шапки вместо суммы по табличной части — при скидках и услугах в одном документе результаты расходятся
05
Двойной учёт корректировок: исходный документ и корректировка считаются оба, хотя корректировка заменяет сумму
Контрольные точки

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

Количество документов в выборке
Норма

Совпадает с количеством строк в журнале за тот же период и отбор

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

Разница без объяснимой причины (возвраты, черновики)

Итоговая сумма
Норма

Сходится с оборотом по соответствующему счёту или типовому отчёту

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

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

Границы периода
Норма

Учтён конец дня последней даты (23:59:59 или опция «конец дня»)

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

Документы последнего дня не попали в выборку

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

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

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

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

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

Почему сумма в журнале не совпадает с оборотно-сальдовой ведомостью?

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

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

В журнале установите отбор по контрагенту через «Ещё → Настроить список», затем выделите все строки (Ctrl+A) и посмотрите итог в строке состояния. Альтернатива — отчёт «Анализ счёта» или «Ведомость расчётов» с отбором по этому контрагенту.

Можно ли выгрузить суммы документов в Excel?

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

Как учесть в подсчёте документы в разных валютах?

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

Нужны ли особые права, чтобы посчитать сумму документов?

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

Что делать, если в строке состояния итог не появляется?

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

Итог

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

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