Учет и Финансы · 12 мин
Движение документа в 1С: что это и как с ним работать
Что такое движения документа в 1С, как они формируются при проведении, где посмотреть записи по регистрам и как исправить ошибки проведения без потери данных.
Когда бухгалтер или оператор нажимает кнопку «Провести» в документе 1С, программа не просто сохраняет бумагу в журнале — она формирует набор записей в учётных регистрах. Именно этот набор записей и называется движением документа. Именно движения, а не сам документ, попадают в отчёты, оборотно-сальдовые ведомости, карточки складского учёта и регламентированную отчётность.
Понимание механизма движений критично для практической работы: если в отчёте «не сошлись» остатки, причина почти всегда в движениях — лишняя запись, неправильный регистратор, отменённое проведение или ручная корректировка. Умение открыть движения документа и прочитать их — базовый навык диагностики учётных проблем.
В материале разобрано, что физически представляют собой движения, какие регистры участвуют, как посмотреть и проанализировать записи, что происходит при перепроведении и отмене проведения, а также типичные ошибки и способы их безопасного исправления.
Что физически представляют собой движения документа
Документ в 1С — это «шапка» с реквизитами и табличными частями: контрагент, дата, номенклатура, суммы. Сам по себе он хранится в своей таблице и в учёте напрямую не участвует. Учётный эффект появляется только в момент проведения: программа по данным документа формирует строки в регистрах — специальных таблицах, предназначенных для накопления учётных данных.
Каждая такая строка называется записью движения, а весь пакет записей, созданный одним документом, — его движениями. Документ при этом становится регистратором этих записей: у каждой строки в регистре есть ссылка на документ, который её породил. Это жёсткая связь «один ко многим»: один документ может создать десятки записей в нескольких регистрах, но каждая запись принадлежит только одному регистратору.
Ключевое следствие: отчёты в 1С читают регистры, а не документы. Поэтому два внешне одинаковых документа могут давать разный результат в отчётах, если у одного из них движения были изменены вручную, сформированы другой датой или удалены при отмене проведения.
Какие регистры участвуют в движениях
В типовых конфигурациях документ при проведении обычно пишет сразу в несколько регистров разных типов. Набор зависит от вида документа и конфигурации, но логика типов регистров одинакова.
- Регистр бухгалтерии — проводки по плану счетов: дебет, кредит, сумма, субконто. Например, поступление товаров формирует Дт 41 — Кт 60.
- Регистры накопления — количественный и суммовой учёт: остатки товаров на складах, взаиморасчёты с контрагентами, партии товаров. Записи бывают вида «Приход» и «Расход».
- Регистры сведений — дополнительные данные, привязанные к документу: статусы, курсы, регистрационные сведения.
- Регистры расчёта — начисления и удержания в зарплатных конфигурациях.
- Специализированные регистры НДС — например, «НДС предъявленный», «НДС продажи», по которым строится книга покупок и книга продаж.
Например, документ «Реализация товаров и услуг» в типовой «Бухгалтерии предприятия» формирует проводки по выручке и списанию себестоимости, движения по регистрам НДС и, при включённом складском учёте, записи по остаткам номенклатуры. В «Управлении торговлей» тот же по смыслу документ дополнительно двигает регистры продаж, заказов клиентов и взаиморасчётов.
Проверьте корреспонденцию счетов и субконто
Проверьте знак: расход при приходе товара — ошибка
Проверьте период и измерения записи
Как посмотреть движения документа
Базовое условие: движения существуют только у проведённого документа. У сохранённого, но не проведённого документа записей в регистрах нет — смотреть нечего.
В типовых конфигурациях на управляемых формах откройте документ и используйте один из способов: кнопку «Дт/Кт» на панели (показывает проводки по регистру бухгалтерии) или меню «Ещё → Движения документа» (показывает полный список регистров, по которым документ сделал записи). В открывшемся окне слева выбирается регистр, справа отображаются его записи с реквизитами: период, измерения, ресурсы, вид движения.
Обратный путь тоже работает: из любого отчёта по регистру (например, карточки счёта или оборотно-сальдовой ведомости) можно расшифровать сумму двойным щелчком и дойти до конкретных записей и документов-регистраторов. Это основной приём поиска «лишней» суммы в отчёте.
- 1Откройте документ и убедитесь, что он проведён (значок проведения в журнале)
- 2Нажмите «Ещё → Движения документа» и посмотрите список регистров с записями
- 3Проверьте проводки через «Дт/Кт»: счета, субконто и суммы должны соответствовать смыслу операции
- 4Сверьте дату записей с датой документа — записи другим периодом попадут не в тот отчёт
- 5Если запись выглядит лишней, расшифруйте её до регистратора и проверьте исходный документ
Что происходит при проведении, перепроведении и отмене
При первом проведении программа выполняет алгоритм проведения, заложенный в конфигурации: рассчитывает суммы, распределяет по партиям, формирует записи и одной транзакцией записывает их в регистры. Если какая-то проверка не прошла (не хватает остатка на складе, не заполнено обязательное субконто), проведение прерывается, и записи не создаются вовсе — это защищает учёт от половинчатых данных.
При перепроведении старые движения документа полностью удаляются и формируются заново по текущим данным документа. Это важно понимать: если вы или другой пользователь вручную правили движения (например, через «ручную корректировку»), перепроведение может эти правки затереть — в типовых конфигурациях для этого есть защитный флажок «Ручная корректировка», при снятии которого правки теряются.
При отмене проведения все записи документа из всех регистров удаляются. Документ остаётся в журнале, но в отчётах исчезает полностью. Пометка удаления документа также влечёт отмену проведения и удаление движений.
Ручная корректировка движений: когда допустима и чем опасна
В типовых конфигурациях есть механизм ручной корректировки: в форме документа включается флажок «Ручная корректировка», после чего движения можно редактировать напрямую — менять проводки, добавлять или удалять записи. Механизм предназначен для нетиповых операций, которые штатный алгоритм проведения не отражает корректно.
Опасность в том, что документ с ручной корректировкой перестаёт соответствовать своим табличным частям: сумма в документе одна, в проводках другая. При любом перепроведении без восстановленного флажка правки исчезнут, а при обновлении конфигурации или переносе данных такие документы часто дают расхождения. Поэтому ручную корректировку стоит применять только при невозможности решить задачу штатным документом, и каждую правку — фиксировать в комментарии документа.
Альтернатива во многих случаях — документ «Операция» (ручная операция), который изначально предназначен для произвольных проводок и не создаёт ложного впечатления «обычного» документа.
Как найти причину расхождения в отчёте через движения
Типовой сценарий: оборотно-сальдовая ведомость не сходится с карточкой склада или с данными контрагента. Рабочий порядок — идти от отчёта к записям, а не от документов к отчёту.
Сначала расшифруйте проблемную сумму в отчёте до уровня регистраторов — получите список документов, сформировавших оборот. Затем сравните этот список с ожидаемым: лишний документ, дубль (два одинаковых документа на одну поставку) или документ с неожиданной датой обычно видны сразу. Для подозрительного документа откройте движения и проверьте: соответствуют ли записи табличной части, нет ли признаков ручной корректировки, тот ли склад и договор указаны в измерениях записей.
Если документ проведён, а в отчёт не попадает, проверьте три вещи: дату записей (период регистра), отборы в самом отчёте (организация, склад, счёт) и не включён ли документ в закрытый период, исключённый настройками. Обратная ситуация — сумма есть, документа нет — обычно означает «висячие» записи после некорректного обмена или прямой правки регистра, что требует уже административной диагностики.
Как проверить результат исправления
Совпадает, ручная корректировка отсутствует или задокументирована
Суммы расходятся без объяснимой причины
Совпадает с периодом документа и попадает в нужный отчётный период
Записи другим месяцем или кварталом
Обороты и остатки сошлись с первичными документами
Расхождение сохранилось или появилось новое
Ограничения и границы самостоятельной работы
Просмотр движений, расшифровка отчётов и перепроведение отдельных документов текущего периода — безопасные операции, доступные пользователю с обычными правами. Риск появляется при массовых действиях: групповом перепроведении, восстановлении последовательностей, прямом редактировании регистров и работе с закрытыми периодами.
Прямая правка записей регистров минуя документы (через специализированные обработки или консоль) разрывает связь «документ — движения» и делает учёт непрозрачным: ни один штатный механизм не сможет объяснить такую запись. Это уровень задач для администратора или разработчика и только на копии базы.
Также учитывайте механизм дат запрета изменения данных: если период закрыт, программа не даст перепровести документ — и это корректная защита, а не неисправность. Обходить дату запрета ради «быстрой правки» прошлого периода следует только с пониманием последствий для уже сданной отчётности.
Что важно запомнить
Движения — это записи документа в регистрах, создаваемые при проведении; отчёты читают именно их. Смотреть движения нужно через «Ещё → Движения документа» и «Дт/Кт», расхождения искать расшифровкой отчёта до регистраторов. Перепроведение пересоздаёт движения и затирает ручные правки, поэтому массовые операции — только после резервной копии.
Частые вопросы
Почему у проведённого документа нет движений?
Такое возможно, если вид документа по своей логике не делает записей в регистрах (некоторые служебные документы), если проведение было выполнено с ошибкой и фактически не завершилось, или если движения были удалены при частичной отмене. Проверьте статус проведения в журнале и откройте «Движения документа» — пустой список регистров означает, что записей действительно нет.
Чем отличается «провести» от «записать» документ?
«Записать» сохраняет только сам документ — шапку и табличные части — без влияния на учёт. «Провести» дополнительно запускает алгоритм формирования движений и создаёт записи в регистрах. Только проведённые документы влияют на отчёты и остатки.
Можно ли изменить движения, не перепроводя документ?
Да, через механизм ручной корректировки: включите флажок «Ручная корректировка» в форме документа и отредактируйте записи. Учтите, что при последующем перепроведении без этого флажка правки будут потеряны, поэтому каждую ручную правку стоит пояснять в комментарии.
Почему документ есть, а в отчёт он не попадает?
Чаще всего причины три: документ не проведён, дата его движений выходит за период отчёта, либо в отчёте установлены отборы (организация, склад, счёт), которым записи не соответствуют. Реже — движения были удалены при обмене данными или ручной чистке регистров.
Что будет с движениями при пометке документа на удаление?
При пометке на удаление проведение документа отменяется, и все его записи из всех регистров удаляются. Если документ участвовал в расчёте себестоимости или последовательности, после удаления может потребоваться перепроведение более поздних документов, чтобы восстановить корректность остатков.
Как понять, что движения документа кто-то правил вручную?
В типовых конфигурациях у такого документа установлен флажок «Ручная корректировка» — он виден в форме документа. Дополнительный признак: суммы в проводках не совпадают с табличной частью документа, а при перепроведении результат в отчётах меняется без изменения самого документа.