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

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

Как проверить движения документа в 1С

Как посмотреть движения документа в 1С: через кнопку «Ещё», отчёт по проводкам, проведение и отладку. Проверка регистров, типичные ошибки и способы исправления.

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

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

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

Что такое движения документа и где они хранятся

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

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

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

Как открыть движения через форму документа

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

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

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

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

Проверка бухгалтерских проводок документа

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

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

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

Проверка движений через отчёты и универсальные инструменты

Когда нужно проверить движения сразу по нескольким документам или найти документ-источник записи, удобнее отчёты. Универсальный отчёт (или консоль отчётов) по регистру накопления с отбором по регистратору покажет все записи конкретного документа. В поле «Регистратор» отчёта укажите ссылку на документ — и получите его движения в привычном табличном виде с возможностью группировки.

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

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

Способы проверки движений

Меню «Ещё» → «Движения документа»

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

Отчёт по проводкам / универсальный отчёт

Подходит для анализа нескольких документов и поиска источника записи. Требует понимания, по какому регистру искать.

Отладчик в конфигураторе

Нужен, когда движения формируются неверно из-за кода. Доступен только с правами разработчика и требует копии базы для безопасной работы.

Что делать, если движения неверные или отсутствуют

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

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

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

Проверка движений через конфигуратор и отладку

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

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

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

Контроль результата и типичные ошибки

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

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

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

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

Статус документа
Норма

Документ проведён, в списке нет серой пометки

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

Документ записан, но не проведён — движений нет

Суммы в движениях
Норма

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

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

Суммы отличаются — проверяйте цены, курсы, настройки счетов учёта

Отчёт после исправления
Норма

Отчёт за период показывает ожидаемые цифры, остаток изменился на величину правки

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

Отчёт не изменился или изменился больше, чем на сумму исправления — затронуты другие документы

Заполнение субконто
Норма

На счетах расчётов заполнены контрагент и договор, на счетах ТМЦ — номенклатура

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

Пустые субконто — ошибка в настройках счетов учёта или заполнении документа

Частые вопросы о проверке движений документов

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

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

Можно ли посмотреть, кто и когда перепроводил документ?

Да, через журнал регистрации: меню «Администрирование» → «Журнал регистрации», отбор по событию «Данные. Изменение» и по представлению документа. Там видно пользователя и время каждого изменения, включая повторные проведения.

Чем отличается «ручная корректировка» проводок от обычных движений?

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

Как найти все документы, которые двигают конкретный регистр?

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

Опасно ли перепроводить один документ в рабочей базе?

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

Итог

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

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