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