Итог по документам, счёту или выборке: где 1С считает сумму за вас
Содержание
Быстрее всего сумму в 1С находят так: сформируйте отчёт или выведите список документов в табличный документ (Ещё → Вывести список), выделите мышью нужные ячейки с числами — программа сама покажет их сумму в поле над отчётом. Для сумм по счетам бухучёта откройте Отчеты → Оборотно-сальдовая ведомость, для произвольных расчётов — настройте ресурс в отчёте на СКД или напишите запрос с СУММА() в консоли запросов.
Бухгалтеру обычно нужно одно из трёх: сложить несколько документов в списке, найти итог по счёту за период или отыскать документ, в котором стоит конкретная сумма. Программисту — получить итог по выборке, которой нет в типовых отчётах. Ниже способы для каждого случая, от самого простого к самому гибкому, и разбор того, почему итог в двух отчётах иногда не совпадает.
Какой способ подсчёта суммы выбрать
Выбор зависит от того, откуда берутся числа и насколько часто нужен расчёт.
| Задача | Способ | Нужны ли права разработчика | Когда не подходит |
|---|---|---|---|
| Сложить 5–50 строк списка | Вывести список и выделить ячейки | Нет | Тысячи строк — вывод будет долгим |
| Итог по счёту, контрагенту, договору | ОСВ, «Анализ счета», «Карточка счета» | Нет | Нужны данные вне бухучёта (заказы, цены) |
| Регулярный отчёт с итогами по группам | Настройки отчёта на СКД | Нет (пользовательские настройки) | Нужны поля, которых нет в схеме |
| Нестандартная выборка, поиск документа по сумме | Консоль запросов | Да, право открывать внешние обработки | Нет навыка языка запросов |
| Разово посчитать что-то вручную | Калькулятор Ctrl+F2 | Нет | Много чисел — легко ошибиться |
Если сумма нужна каждый месяц, не считайте её выделением ячеек. Один раз сохраните вариант отчёта с нужным отбором — дальше итог будет готов в два клика.
Сумма в списке документов и в готовом отчёте
Сумма выделенных ячеек в отчёте
Почти все отчёты типовых конфигураций (БП 3.0, ЗУП 3.1, УТ 11) выводятся в табличный документ. Когда вы выделяете в нём несколько ячеек с числами, в командной панели отчёта появляется поле с результатом.
- Сформируйте отчёт.
- Выделите диапазон мышью или кликайте по ячейкам с зажатым
Ctrl, чтобы взять несмежные. - Посмотрите поле с суммой в панели над отчётом. Рядом с ним есть выбор функции: кроме суммы, там можно переключиться на количество, среднее, минимум и максимум.
Текстовые и пустые ячейки в расчёт не попадают, поэтому выделять можно сразу целую колонку вместе с заголовком.
Сумма по документам в журнале
Сам список документов (динамический список) итогов внизу не показывает. Обходной путь — превратить его в таблицу:
- Откройте журнал, например
Банк и касса → Банковские выписки. - Установите отбор: период, организацию, контрагента — через поля над списком или строку поиска.
- Выберите
Ещё → Вывести список. - В окне оставьте флажки только у нужных колонок (дата, номер, сумма, контрагент) и выберите вывод в табличный документ.
- В открывшейся таблице выделите колонку суммы.
⚡ Приём для больших выборок: перед выводом отсортируйте список кликом по заголовку колонки «Сумма». Тогда крупные платежи окажутся вверху, а нулевые и технические строки — в одном месте, их проще не захватить.
Вывести список берёт строки так, как они видны в списке с текущим отбором. Если отбор не установлен, в таблицу уйдут документы за все годы, и итог будет бессмысленным.
Как найти документ с конкретной суммой
Частая задача обратная: банк прислал платёж на 48 750,00 ₽, нужно найти, каким документом он отражён.
- 🔎 В списке документов встаньте в колонку «Сумма» и нажмите
Alt+F— откроется расширенный поиск. Укажите значение и вариант совпадения «точное». Список отфильтруется по найденным строкам. - 🔎 Если сумма неточная (не знаете копейки), отсортируйте колонку и пролистайте до нужного диапазона.
- 🔎 Если документ может быть любого вида, удобнее «Карточка счета» по счёту расчётов (51, 60, 62): в ней видны все операции с суммами, и двойной клик открывает документ.
Итоги по счетам: оборотно-сальдовая ведомость и её расшифровка
Для бухгалтера главный источник сумм — регистр бухгалтерии
, а не документы. В БП 3.0 стандартные отчёты лежат в разделе Отчеты → Стандартные отчеты.
Порядок работы с ОСВ
- Откройте
Отчеты → Оборотно-сальдовая ведомость. - Задайте период и организацию.
- Нажмите
Сформировать. По каждому счёту вы увидите сальдо на начало, обороты по дебету и кредиту и сальдо на конец. - Дважды кликните по сумме — откроется расшифровка: ОСВ по счёту с разбивкой по субконто или «Анализ счета» с корреспонденциями.
- Из расшифровки снова двойной клик — и вы в «Карточке счета», где перечислены документы, давшие эту сумму.
Такая цепочка «итог → разбивка → документ» отвечает на большинство вопросов «откуда взялась сумма».
Какой отчёт что показывает
| Отчёт | Что даёт | Пример вопроса |
|---|---|---|
| Оборотно-сальдовая ведомость | Сальдо и обороты по всем счетам | Сколько всего ушло с расчётного счёта за квартал |
| ОСВ по счету | То же по одному счёту с аналитикой | Какой долг у каждого поставщика на 60 |
| Анализ счета | Обороты в разрезе корреспондирующих счетов | Сколько из оборота по 51 — оплата поставщикам, а сколько — налоги |
| Карточка счета | Хронологический список проводок | Каким документом проведена конкретная сумма |
| Анализ субконто | Обороты по одному объекту на всех счетах | Все суммы по контрагенту «Альфа» на 60, 62, 76 |
Пример: сколько заплатили поставщику за полугодие
Нужно понять, сколько ушло ООО «Альфа» с 1 января по 30 июня.
- «Анализ счета» по счёту 51 за этот период.
- В настройках добавьте отбор по субконто «Контрагенты» = «Альфа».
- В строке корреспонденции с 60.01 и 60.02 видны суммы оплат: допустим, 312 400 ₽ по 60.01 и 50 000 ₽ авансом по 60.02. Итог по контрагенту — 362 400 ₽.
Если нужен итог по нескольким счетам сразу (например, 60 и 76.05), используйте «Анализ субконто»: он собирает обороты объекта на всех счетах в одном отчёте.
Как посчитать итоги в отчётах на СКД
Почти все отчёты в 1С 8.3 построены на системе компоновки данных (СКД). Итоги в них считает не сам пользователь, а ресурсы схемы: поля, по которым программа складывает значения в каждой группировке и в общем итоге.
Без конфигуратора: пользовательские настройки
- В отчёте нажмите кнопку
Настройки. - Переключите вид на расширенный — появятся вкладки отборов, полей, сортировок и структуры.
- На вкладке структуры добавьте группировку, например по контрагенту или по месяцам. Итог по ресурсу будет выведен для каждой группы.
- Отборами сузьте выборку: организация, вид операции, сумма больше заданной.
- Сохраните вариант отчёта под понятным именем, чтобы не настраивать заново.
Итоги появятся только по полям, которые в схеме объявлены ресурсами. Обычное числовое поле, не являющееся ресурсом, в строке группировки останется пустым.
В схеме отчёта: ресурсы и вычисляемые поля
Если вы дорабатываете отчёт (лучше в расширении или во внешнем отчёте, а не в типовой конфигурации):
- 🧮 На вкладке «Ресурсы» добавьте поле и выберите выражение агрегата:
Сумма(Сумма),Количество(Различные Документ),Среднее(Цена),Максимум(Сумма). - 🧮 На вкладке «Вычисляемые поля» создайте поле с формулой, например
СуммаБезНДС = Сумма - СуммаНДС, затем объявите его ресурсом. - 🧮 Для доли от итога используйте в выражении ресурса функцию
ВычислитьВыражение, напримерСумма(Сумма) / ВычислитьВыражение("Сумма(Сумма)", "ОбщийИтог") * 100. - 🧮 Если общий итог не нужен или нужен сверху, задайте параметр вывода «Расположение общих итогов по вертикали» в настройках варианта.
Цену, курс и процент никогда не делайте ресурсом с функцией Сумма — в итоговой строке получится сумма цен, а не средняя цена. Для таких полей берите Среднее или считайте показатель через отношение сумм.
Сумма через запрос: консоль запросов
Когда типовых отчётов не хватает, сумму получают запросом. Для этого используют обработку «Консоль запросов» — внешний файл .epf из набора универсальных обработок. Открывают её через Файл → Открыть в режиме 1С:Предприятие; нужен пользователь с правом открывать внешние обработки (обычно у администратора оно есть).
Консоль только читает данные, поэтому базу не меняет. Но тяжёлый запрос без отбора по периоду может долго выполняться и нагрузить сервер — запускайте такие в нерабочее время.
Итог по документам за период
ВЫБРАТЬ
СУММА(Поступление.СуммаДокумента) КАК Итого,
КОЛИЧЕСТВО(Поступление.Ссылка) КАК ЧислоДокументов
ИЗ
Документ.ПоступлениеНаРасчетныйСчет КАК Поступление
ГДЕ
Поступление.Проведен
И Поступление.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Параметры задайте в консоли: начало — 01.01, конец — 31.03 23:59:59. Условие Проведен отсекает черновики и помеченные на удаление, которые не попадают в учёт.
Итог по контрагентам с группировкой
ВЫБРАТЬ
Поступление.Контрагент КАК Контрагент,
СУММА(Поступление.СуммаДокумента) КАК Итого
ИЗ
Документ.ПоступлениеНаРасчетныйСчет КАК Поступление
ГДЕ
Поступление.Проведен
И Поступление.Дата МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
Поступление.Контрагент
УПОРЯДОЧИТЬ ПО
Итого УБЫВ
Обороты по счёту из регистра бухгалтерии
Документ показывает, что в нём написано, а регистр — что попало в учёт. Для сверки с ОСВ берите виртуальную таблицу оборотов:
ВЫБРАТЬ
СУММА(Обороты.СуммаОборотДт) КАК ПоступилоНа51,
СУММА(Обороты.СуммаОборотКт) КАК СписаноС51
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода,
&КонецПериода,
,
Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)),
,
Организация = &Организация
) КАК Обороты
Результат должен совпасть с оборотами по счёту 51 в ОСВ за тот же период и по той же организации. Если не совпадает — ищите причину в разделе ниже.
Поиск документа по точной сумме
ВЫБРАТЬ
Док.Ссылка,
Док.Дата,
Док.Номер,
Док.СуммаДокумента
ИЗ
Документ.СписаниеСРасчетногоСчета КАК Док
ГДЕ
Док.СуммаДокумента = &Сумма
Параметр &Сумма задайте числом, например 48750. Двойной клик по ссылке в результате открывает документ.
Если вид документа неизвестен, ищите по регистру: РегистрБухгалтерии.Хозрасчетный с условием Сумма = &Сумма вернёт регистратор — тот документ, которым проведена проводка.
Почему итоговые суммы не сходятся
Самое неприятное — два отчёта показывают разный итог за одно и то же. Причины почти всегда из этого набора:
Отдельный случай: сторно и исправления
Сторнирующие проводки уменьшают обороты красным числом, то есть отрицательной суммой. Если вы складываете суммы документов вручную, документ-исправление легко посчитать со знаком «плюс». Итог по регистру при этом правильный, а ваш расчёт — завышен на двойную сумму сторно.
Пример: реализация на 120 000 ₽, затем корректировка на −20 000 ₽. По регистру выручка 100 000 ₽. Если сложить модули сумм двух документов, выйдет 140 000 ₽ — ошибка на 40 000 ₽.
Частые вопросы
Можно ли посчитать сумму прямо в динамическом списке, без вывода в таблицу?
Почему при выделении ячеек сумма не появляется?
Где в 1С калькулятор?
Ctrl+F2 — откроется встроенный калькулятор платформы. Результат можно скопировать и вставить в числовое поле документа.