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

Учет и Финансы · 13 мин

Где формируются проводки в 1С: как устроен механизм учёта

Разбираем, где формируются проводки в 1С: документы, регистры, механизмы проведения, регламентные операции. Как найти и исправить проводки в 1С:Бухгалтерии.

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

Понимание того, где именно формируются проводки, критично в трёх ситуациях: когда нужно найти причину ошибки в отчёте, когда требуется исправить некорректную операцию и когда внедряется новый вид документа. Без этого знания любая корректировка превращается в поиск вслепую: пользователь видит итоговую цифру в оборотно-сальдовой ведомости, но не понимает, какой документ её создал и каким алгоритмом она рассчитана.

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

Как устроен механизм формирования проводок в 1С

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

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

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

Какие объекты создают проводки

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

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

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

Ручные операции

Документ «Операция» (в 1С:Бухгалтерии — раздел «Операции» → «Операции, введённые вручную») позволяет записать произвольную корреспонденцию счетов. Он применяется для отражения операций, которым нет типового документа: начисление пеней, исправление ошибок прошлых периодов, сложные расчёты. Минус подхода — ручные проводки не связаны с аналитическими регистрами, поэтому отчёты по ним и по типовым документам могут расходиться.

Регламентные операции закрытия месяца

Обработка «Закрытие месяца» последовательно выполняет регламентные операции: начисляет амортизацию, закрывает счета 20, 25, 26, 44, рассчитывает финансовый результат и налог на прибыль. Каждая такая операция — фактически документ, который формирует собственные проводки. Если перепровести документы прошлого месяца после закрытия, регламентные операции потребуется выполнить заново, иначе итоги будут некорректными.

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

Быстрый способ увидеть, какие проводки сформировал документ, — открыть его и нажать кнопку «Дт/Кт» (показать проводки) на командной панели формы документа. Откроется панель с движениями по регистру бухгалтерии: счета дебета и кредита, субконто, суммы, количество и валютные данные.

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

Как найти проводки документа
  1. 1
    Откройте документ и нажмите «Дт/Кт» — увидите бухгалтерские проводки.
  2. 2
    Через «Ещё» → «Движения документа» проверьте записи по всем регистрам.
  3. 3
    Сформируйте отчёт «Анализ счёта» или «Оборотно-сальдовая ведомость» и расшифруйте сумму двойным щелчком до документа.
  4. 4
    Для поиска по всему периоду используйте отчёт «Обороты между субконто» или журнал проводок с отбором по счёту и сумме.

Для массового анализа удобны отчёты: «Оборотно-сальдовая ведомость по счёту» с детализацией до документа, «Анализ счёта», «Карточка счёта». Двойной щелчок по сумме в отчёте раскрывает её состав вплоть до конкретных документов — так от итоговой цифры можно спуститься к источнику проводки.

Где проводки хранятся физически: регистры и их роль

Технически проводки хранятся в таблицах регистров в базе данных. Регистр бухгалтерии привязан к плану счетов и хранит корреспонденции с аналитикой по субконто. Регистры накопления ведут ресурсный учёт (остатки товаров, взаиморасчёты), регистры сведений — справочную информацию с привязкой к периоду (курсы валют, учётная политика).

Тип хранилищаЧто фиксируетПример в типовой конфигурации
Регистр бухгалтерииПроводки: Дт, Кт, сумма, субконтоХозрасчетный
Регистр накопленияОстатки и обороты ресурсовПартии товаров, НДС по приобретённым ценностям
Регистр сведенийНастройки и параметры учётаУчётная политика организаций, курсы валют

Важное следствие: на формирование проводок влияют данные регистров сведений. Например, если в регистре «Учётная политика» не задан метод оценки запасов или счёт учёта, документ проведётся с ошибкой или сформирует неожиданную корреспонденцию. Поэтому при странных проводках первым делом проверяют не только документ, но и настройки учётной политики на дату документа.

Ручная корректировка проводок: когда допустима и чем рискованна

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

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

Правильная альтернатива ручной правке — исправление первичных данных документа (счёт учёта в номенклатуре, договор, вид операции) и перепроведение. Если типовой документ не позволяет отразить операцию корректно, используйте «Операцию, введённую вручную» отдельным документом — так корректировка останется прозрачной и датированной.

Типичные причины, почему проводки не формируются или формируются неверно

Когда документ проводится, а проводок нет или они неожиданные, причина почти всегда в одном из перечисленных мест. Диагностику стоит вести от простого к сложному.

Типичные ошибки
01
Не заполнена учётная политика на дату документа — программа не может выбрать метод учёта и счета.
02
В карточке номенклатуры или договора не указаны счета учёта — проводки формируются с пустыми субконто.
03
Документ проведён задним числом, но последующие документы и закрытие месяца не перепроведены — итоги рассчитаны по старым данным.
04
Включён флаг ручной корректировки — типовой алгоритм отключён, проводки не пересчитываются.
05
Документ скопирован из другой организации или периода — унаследованы чужие настройки счетов.
Маршрут решения

Как выбрать действие

Проводок нет вообще, документ проведёнОткройте движения документа и проверьте сообщения об ошибках; убедитесь, что вид документа вообще формирует проводки по бухгалтерскому регистру.
Проводки есть, но счета неверныеПроверьте счета учёта в карточке номенклатуры, договора и вид операции документа; исправьте источник и перепроведите.
Суммы верные, но отчёт показывает другоеПерепроведите документы за период и повторите регламентные операции закрытия месяца.
Нужно отразить операцию, которой нет в типовых документахСоздайте «Операцию, введённую вручную» с поясняющим комментарием и приложенным расчётом.

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

После исправлений результат проверяют по нескольким контрольным точкам. Сначала — на уровне документа: движения должны соответствовать хозяйственному смыслу операции и учётной политике. Затем — на уровне отчётов: оборотно-сальдовая ведомость не должна содержать отрицательных остатков по количественным счетам и «красных» сумм по расчётам.

Контрольные точки

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

Движения документа (кнопка «Дт/Кт»)
Норма

Корреспонденция и субконто соответствуют смыслу операции

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

Пустые субконто, неожиданные счета, нулевые суммы

Оборотно-сальдовая ведомость
Норма

Нет отрицательных остатков по складским и расчётным счетам

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

Красные остатки, развернутое сальдо по 60 и 62

Закрытие месяца
Норма

Все регламентные операции выполнены без ошибок, затратные счета закрыты

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

Операции помечены как невыполненные, остатки на 20, 25, 26, 44

Экспресс-проверка ведения учёта
Норма

Проверки пройдены без замечаний

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

Сообщения о нарушениях с указанием документов

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

Если проводка «не находится» в отчётах, проверьте, не попала ли сумма в другой период из-за даты документа, и не отфильтрован ли документ настройками отчёта (по организации, подразделению, виду учёта). Значительная часть «пропавших» проводок — это вопрос отборов, а не отсутствия записей.
ПЗ
Практическое замечание

FAQ: частые вопросы о формировании проводок в 1С

Можно ли создать проводку в 1С без документа?

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

Почему документ проведён, а проводок нет?

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

Что произойдёт с проводками при удалении документа?

При пометке на удаление с отменой проведения все движения документа удаляются из регистров. Если за периодом есть зависимые документы и выполнено закрытие месяца, итоги могут стать некорректными — потребуется перепроведение последующих документов и повторное закрытие периода.

Как найти все документы, сформировавшие проводки по конкретному счёту?

Сформируйте отчёт «Анализ счёта» или «Карточка счёта» за нужный период — они показывают каждую проводку с документом-источником. Для аналитического поиска по контрагенту или номенклатуре используйте «Обороты между субконто».

Документ проводится, но суммы неправильные. Где искать причину?

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

Опасно ли перепроводить документы прошлых периодов?

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

Итог

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

Проводки в 1С формируются документами при проведении и записываются в регистры; основной инструмент просмотра — кнопка «Дт/Кт» и движения документа. Исправлять нужно первичные данные и настройки, а не сами проводки; ручная корректировка — исключение с контролируемыми рисками. После любых изменений задним числом перепроводите период и повторяйте закрытие месяца.