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