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