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

Быстрый старт · 13 мин

Движения в 1С: что это такое и как с ними работать

Что такое движения документа в 1С, где посмотреть проводки и записи регистров, как проверить корректность движений и исправить ошибки в учёте.

Когда вы проводите документ в 1С — например, «Поступление товаров» или «Реализацию» — программа не просто сохраняет сам документ. Она формирует набор записей в регистрах и бухгалтерских счетах, которые и называются движениями документа. Именно эти записи попадают в отчёты: оборотно-сальдовую ведомость, остатки склада, взаиморасчёты с контрагентами. Сам документ при этом остаётся лишь «основанием» — экранной формой, из которой родились движения.

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

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

Что такое движения документа и зачем они нужны

Движение — это одна строка записи, которую документ оставляет в учётном механизме при проведении. Проводка «Дт 41 Кт 60 на сумму 12 000» — это движение по бухгалтерскому регистру. Запись «Товар "Кабель", склад "Основной", +50 шт» — это движение по регистру накопления остатков товаров. Один документ обычно формирует сразу несколько движений в разных регистрах.

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

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

Какие виды движений формирует документ

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

В «1С:Бухгалтерии» основная масса движений — это проводки плюс записи по регистрам НДС (книга покупок и книга продаж строятся именно по ним). В «1С:Управление торговлей» и ERP акцент на регистрах накопления: товары на складах, товары в пути, расчёты с клиентами и поставщиками. В «1С:Зарплата и управление персоналом» ключевые движения — по регистрам расчёта, учёта рабочего времени и НДФЛ.

Вид движенияГде хранитсяЧто отражаетГде виден результат
ПроводкиРегистр бухгалтерииДт/Кт счетов, суммы, субконтоОСВ, анализ счёта, карточка счёта
Регистры накопленияРегистры «Остатки товаров», «Взаиморасчёты» и др.Приход/расход количества и суммСкладские отчёты, акты сверки
Регистры сведений«Цены номенклатуры», «Курсы валют»Значения показателей на датуСоответствующие списки и отчёты
Регистры расчётаНачисления, удержания (ЗУП)Расчёты с сотрудниками за периодРасчётные листки, своды начислений

Где посмотреть движения документа

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

В «1С:Бухгалтерии 8.3» проводки видны прямо в форме документа на отдельной вкладке или по кнопке «Показать проводки». Движения по регистрам НДС и прочим открываются через «Ещё → Движения документа» — там можно переключаться между регистрами в левой части окна.

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

Как открыть движения документа
  1. 1
    Откройте проведённый документ (статус «проведён» обязателен)
  2. 2
    Нажмите «Дт/Кт» или «Ещё → Движения документа»
  3. 3
    Выберите нужный регистр в списке слева
  4. 4
    Проверьте суммы, счета, количество и субконто в каждой строке
  5. 5
    При расхождении с ожиданием — отмените проведение, исправьте данные документа и перепроведите

Как читать движения и проверять их корректность

Проверку начинайте с логики: какие записи документ вообще должен сделать. Поступление товара от поставщика должно увеличить остаток склада (приход по регистру товаров), создать задолженность перед поставщиком (Кт 60) и оприходовать товар (Дт 41), отразить входной НДС. Если какого-то из этих движений нет или есть лишнее — это повод разбираться.

Далее сверяйте суммы и аналитику: правильный ли счёт, тот ли контрагент и договор в субконто, верное ли количество и склад. Типовая ошибка — верная сумма, но неверное субконто: долг повис на другом договоре, и акт сверки с контрагентом не сходится, хотя обороты по счёту правильные.

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

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

Как проверить движения

Наличие движений у проведённого документа
Норма

Записи есть по всем ожидаемым регистрам

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

Документ проведён, но движений нет или часть регистров пуста

Счета и субконто в проводках
Норма

Счета соответствуют операции, субконто заполнены верными объектами

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

Неверный счёт, пустое или чужое субконто

Вид движения по регистру накопления
Норма

Поступление — приход, реализация/списание — расход

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

Вид движения противоположен смыслу операции

Суммы и количество
Норма

Совпадают с табличной частью документа

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

Суммы отличаются от данных документа

Частые проблемы с движениями и способы исправления

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

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

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

Типичные ошибки
01
Исправление отчёта вместо исправления документа — отчёт всегда строится по движениям, править нужно источник
02
Ручная корректировка проводок без необходимости — при перепроведении правки теряются или блокируют автоматику
03
Изменение документа задним числом без перепроведения последующих — остатки и себестоимость расходятся
04
Поиск ошибки по самому документу, а не по его движениям — внешне документ выглядит верно, а записи в регистрах нет
05
Игнорирование субконто — сумма по счёту верная, но аналитика (договор, склад, статья) неверная

Движения с точки зрения разработчика

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

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

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

При поиске расхождений между отчётами начинайте не с отчётов, а с движений одного проблемного документа: откройте его записи по обоим регистрам и найдите, в какой из них строка не попала или попала с другой аналитикой. Это почти всегда быстрее, чем сверка отчётов «в лоб».
ПЗ
Практическое замечание

Когда движения не формируются: границы самостоятельной работы

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

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

Маршрут решения

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

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

Частые вопросы о движениях в 1С

Чем движения отличаются от проводок?

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

Почему у непроведённого документа нет движений?

Движения создаются только в момент проведения — это и есть смысл статуса «проведён». Пока документ сохранён, но не проведён, он существует как черновик и на учёт не влияет. После проведения записи появляются, после отмены проведения — полностью удаляются.

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

Да, через отчёты по регистрам: «Карточка счёта», «Ведомость по товарам на складах» и аналогичные показывают движения всех документов за период с возможностью отбора. Для точечного анализа нескольких документов удобно построить отчёт с отбором по списку документов или по контрагенту и периоду.

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

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

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

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

Почему в движениях есть регистр, который я не вижу в отчётах?

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

Итог

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

Движения — это записи, которые документ создаёт при проведении в регистрах и на счетах; все отчёты строятся по движениям, а не по документам. Смотреть их нужно через «Дт/Кт» или «Ещё → Движения документа», ошибки исправлять в самом документе с последующим перепроведением, а прямую правку записей регистров доверять только специалисту после резервной копии.