Почему документ в 1С ничего не записал в регистры и как это выяснить

· 9 мин

Содержание

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

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

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

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

Документ, который сделал запись, называется регистратором. У каждой записи регистра есть поле Регистратор со ссылкой на документ. На этом поле построены все способы проверки.

Типы регистров, в которые пишет документ:

  • 📒 Регистр бухгалтерии — проводки. В БП 3.0 это Хозрасчетный.
  • 📦 Регистры накопления — остатки и обороты: товары на складах, взаиморасчёты, НДС.
  • 📋 Регистры сведений, подчинённые регистратору — например, кадровая история или цены номенклатуры.
  • 🧮 Регистры расчёта — начисления и удержания в ЗУП.

Одно важное правило: движения формируются заново при каждом проведении. Старые записи удаляются, новые пишутся по текущим реквизитам. Отмена проведения стирает все движения документа.

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

Признак проведения в журнале

Начните со значка слева от строки в списке документов:

ЗначокСостояниеЕсть ли движения
Зелёная галочкаПроведёнДа, если было что записать
Документ без галочкиЗаписан, не проведёнНет
Красный крестПомечен на удалениеНет, движения снимаются при пометке

Если документ только записан, искать его проводки бесполезно. Сначала проведите его.

Кнопка Дт/Кт в Бухгалтерии

В БП 3.0 кнопка Дт/Кт есть в командной панели формы документа и в списке документов. Окно движений показывает:

  • вкладку «Бухгалтерский и налоговый учёт» с проводками и суммами НУ, ПР, ВР;
  • отдельные вкладки по регистрам накопления и сведений, если документ в них писал.

Внизу окна есть флажок «Ручная корректировка (разрешает редактирование движений документа)». Запомните его — он ещё понадобится при поиске причин.

Отчёт о движениях в УТ, ERP, ЗУП

В конфигурациях на БСП (УТ 11, ERP, КА, ЗУП 3.1) кнопки Дт/Кт нет. Ищите в командной панели формы документа меню Ещё или группу Отчеты — там находится отчёт о движениях документа. Он выводит записи по каждому регистру одной таблицей.

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

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

Регистры через режим «Все функции»

Когда в форме документа нет нужной команды, смотрите сам регистр. Это работает в любой конфигурации.

  1. Включите команду: меню с тремя полосками → Сервис → Параметры → флажок «Отображать команду “Все функции”».
  2. Откройте меню с тремя полосками → Все функции.
  3. Раскройте ветку Регистры бухгалтерии или Регистры накопления и откройте нужный регистр.
  4. В списке установите отбор по полю Регистратор и выберите документ.

Если записей нет — документ в этот регистр не писал. Если строк вдвое больше ожидаемого — ищите дубли.

Этот способ удобен, когда нужно ответить на вопрос «какие документы двигали остаток товара Х на складе Y». Отберите список по номенклатуре и складу, а колонка Регистратор покажет всех виновников.

Универсальный отчёт

В БП 3.0 в разделе Отчеты есть Универсальный отчёт. Выберите тип объекта «Регистр накопления» или «Регистр бухгалтерии», конкретный регистр, а в отборе — Регистратор. Отчёт удобнее списка: можно сгруппировать по регистратору и вывести итоги.

Структура подчинённости

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

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

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

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

Пример для БП 3.0 — проводки одного документа:

ВЫБРАТЬ
    Хоз.Период,
    Хоз.СчетДт,
    Хоз.СчетКт,
    Хоз.Сумма,
    Хоз.Содержание
ИЗ
    РегистрБухгалтерии.Хозрасчетный КАК Хоз
ГДЕ
    Хоз.Регистратор = &Документ

Параметр &Документ выберите в консоли из списка. Для регистра накопления замените источник на РегистрНакопления.<Имя>, а поля — на его измерения и ресурсы.

Проведённые документы без проводок

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

ВЫБРАТЬ РАЗЛИЧНЫЕ
    Док.Ссылка,
    Док.Дата,
    Док.СуммаДокумента
ИЗ
    Документ.РеализацияТоваровУслуг КАК Док
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный КАК Хоз
        ПО Хоз.Регистратор = Док.Ссылка
ГДЕ
    Док.Проведен
    И Док.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И Хоз.Регистратор ЕСТЬ NULL

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

Поиск задвоенных движений

Дубли выдаёт сумма оборота, вдвое больше суммы документа. Сравните их запросом:

ВЫБРАТЬ
    Док.Ссылка,
    Док.СуммаДокумента,
    СУММА(Хоз.Сумма) КАК СуммаПроводок
ИЗ
    Документ.РеализацияТоваровУслуг КАК Док
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный КАК Хоз
        ПО Хоз.Регистратор = Док.Ссылка
            И Хоз.СчетДт.Код = "62.01"
ГДЕ
    Док.Дата МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
    Док.Ссылка,
    Док.СуммаДокумента
ИМЕЮЩИЕ
    СУММА(Хоз.Сумма) <> Док.СуммаДокумента

Запрос сравнивает сумму документа с проводками по дебету 62.01. Расхождение показывает и дубли, и недостачу записей. Учтите: при зачёте аванса в БП есть ещё проводки 62.02 → 62.01, поэтому для документов с авансами расхождения нужно проверить вручную.

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

Почему у документа нет движений

Пройдите причины по порядку — от самой частой к редкой.

Диагностика: выберите симптом

Если ошибки нет, а движений всё равно нет

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

  • 🔌 Расширения конфигурации . Расширение может переопределять обработку проведения. Временно отключите его в тестовой копии и проведите документ.
  • 🔧 Доработки типовой. После неудачного обновления доработанной конфигурации процедура проведения может потерять код. Сравните модуль объекта с типовым поставщика.
  • 📅 Дата документа. Документ с датой в будущем пишет движения будущим периодом — в отчётах на сегодня их не видно.

Перепроведение и исправление движений

Один документ

Откройте документ и нажмите Провести. Движения удалятся и запишутся заново по текущим реквизитам. Проверьте результат кнопкой Дт/Кт или отчётом о движениях.

Если перепроведение не помогает, а флажок ручной корректировки стоит — снимите его. Ручные правки проводок при этом пропадут, поэтому сначала выгрузите их в табличный документ или сделайте снимок экрана.

Групповое перепроведение

После изменения учётной политики или исправления справочника перепроведите все документы периода. В БП 3.0 обработка находится в Операции → Групповое перепроведение документов. Укажите период и запустите.

В УТ 11, ERP и КА массовое перепроведение тоже есть, оно находится в разделе администрирования, в группе обслуживания и корректировки данных.

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

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

Дубли движений

Задвоенные проводки почти всегда дают два разных документа, а не один. Типичные сценарии:

  1. Документ скопировали и провели, хотя первый уже был в базе.
  2. Ту же операцию дополнительно отразили ручной «Операцией».
  3. Документ пришёл по обмену второй раз с новой ссылкой.

Найдите лишний документ через список регистра с отбором по счёту и сумме, затем отмените его проведение и пометьте на удаление. Удалять помеченные объекты лучше после проверки ссылок.

Сравнение способов проверки

СпособКогда использоватьЧто видно
Значок в спискеПервая проверкаПроведён или нет
Кнопка Дт/Кт (БП)Один документВсе проводки и регистры
Отчёт о движениях (БСП)Один документ в УТ, ERP, ЗУПЗаписи по регистрам
«Все функции» → регистрКто двигал конкретный остатокВсе регистраторы по отбору
Консоль запросовМассовая проверка периодаДокументы без движений, дубли

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

Большинство сбоев с движениями предсказуемы. Несколько правил закрывают почти все случаи:

  • 🔒 Даты запрета изменения. Настройте их в разделе Администрирование. Тогда задним числом никто не перепроведёт документ закрытого квартала.
  • ✋ Ручная корректировка — только осознанно. Каждый такой документ отметьте в комментарии: кто, когда и зачем правил проводки. Через год иначе никто не вспомнит, почему документ «не слушается».
  • 🔁 Проверка после обмена. После загрузки данных из УТ или ЗУП прогоните запрос на документы без проводок за период.
  • 📊 Экспресс-проверка в БП. Отчёт Отчеты → Экспресс-проверка находит часть ошибок учёта, включая проблемы с проведением. Запускайте его перед закрытием месяца.
  • 🧪 Обновления — на копии. После обновления доработанной конфигурации перепроведите несколько типовых документов и сравните движения с исходными.
Проверка движений перед закрытием месяца
Выполнено: 0 / 5

Частые вопросы

Можно ли посмотреть движения документа, если у меня нет прав на регистры?
Нет. Окно Дт/Кт и отчёт о движениях показывают только регистры, на которые у пользователя есть право чтения. Попросите администратора добавить роль или проверить движения за вас.
Меняются ли движения, если исправить документ без перепроведения?
Нет. Кнопка «Записать» сохраняет реквизиты, но движения остаются старыми. Новые записи появятся только после проведения.
Почему после отмены проведения остатки не изменились?
Скорее всего, отчёт сформирован по кэшированным итогам или открыт до отмены. Переформируйте отчёт. Если остаток прежний, его двигает другой документ — найдите его по полю Регистратор.
Что будет с движениями при пометке документа на удаление?
Проведённый документ при пометке на удаление автоматически снимается с проведения. Его движения удаляются сразу, ещё до физического удаления объекта.
Видны ли движения документа в Конфигураторе?
Нет, данные регистров в Конфигураторе не просматривают. Проверка движений идёт только в режиме 1С:Предприятие.