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

Администрирование · 9 мин

Как в 1С узнать, какой документ создал запись

Как в 1С узнать, какой документ создал проводку, движение по регистру или запись: поле «Регистратор», запросы, поиск по ссылке и журналы документов.

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

В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP, ЗУП) есть несколько штатных способов выйти на документ-источник: через поле «Регистратор», через структуру подчинённости, через поиск ссылки во всех документах и через журналы. Ниже разобраны все рабочие варианты — от простого клика в отчёте до запроса в консоли.

Что такое регистратор и почему он — ключ к поиску

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

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

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

Как найти документ через отчёт и расшифровку

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

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

Путь от суммы в отчёте к документу
  1. 1
    Откройте отчёт и сформируйте его за нужный период
  2. 2
    Дважды кликните по ячейке с интересующей суммой
  3. 3
    Выберите вариант расшифровки до уровня документа или регистратора
  4. 4
    В детальном отчёте кликните по строке — откроется документ-источник
  5. 5
    Проверьте дату, номер и содержание документа перед изменениями

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

Поиск документа через движения и проводки

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

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

Как открыть «Все функции»

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

Поиск по ссылке: как найти, где используется объект

Обратная ситуация: известен объект (контрагент, номенклатура, сам документ), и нужно найти все документы, где он фигурирует. Для этого в типовых конфигурациях есть команда «Поиск ссылок на объект».

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

Журнал регистрации: кто и когда создал или изменил документ

Если вопрос не только «какой документ», но и «кто его создал или изменил», используйте журнал регистрации: главное меню → «Сервис» (или «Администрирование») → «Журнал регистрации». Установите отбор по событию «Данные. Добавление», «Данные. Изменение», по пользователю и по периоду.

В строке события видно, какой объект затронут: тип документа, его номер и ссылка. Клик по строке с данными открывает сам объект. Это основной инструмент расследования, когда запись появилась «сама по себе» — например, после обмена или работы регламентного задания.

Консоль запросов: поиск документа по регистру запросом

Для массового анализа удобна консоль запросов. Запрос к таблице регистра с выбором поля «Регистратор» покажет все документы, создавшие записи за период. Пример для регистра накопления:

ВЫБРАТЬ

Движения.Регистратор КАК Документ,

Движения.Номенклатура КАК Номенклатура,

Движения.Количество КАК Количество

ИЗ

РегистрНакопления.ТоварыНаСкладах КАК Движения

ГДЕ

Движения.Период МЕЖДУ &НачалоПериода И &КонецПериода

И Движения.Номенклатура = &Номенклатура

Результат можно сгруппировать по регистратору и увидеть, какие документы и в каком объёме формировали движения. Этот способ незаменим, когда подозрительных записей много и ручной перебор нереален.

Поиск битых ссылок

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

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

Частые сценарии и ограничения

Несколько типовых ситуаций, где стандартные приёмы работают с оговорками:

  • Запись создана обменом данными. Регистратор будет настоящим документом, но автором в журнале регистрации окажется пользователь обмена. Ищите документ в базе-источнике по GUID или номеру.
  • Запись создана вручную. Документы «Операция» (в бухгалтерии) или «Корректировка записей регистров» — тоже регистраторы. Их содержимое правится вручную, поэтому проверяйте, кто и зачем внёс корректировку.
  • Нет прав на документ. Если у пользователя ограничены права, регистратор может отображаться, но не открываться. Потребуется вход под полными правами.
  • Документ помечен на удаление. Его движения не учитываются в отчётах, но сам документ находится поиском — проверьте пометку удаления, прежде чем делать выводы.
Контрольные точки

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

Документ открывается по ссылке из движений
Норма

Открывается карточка документа с ожидаемыми датой и содержанием

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

Ошибка «Объект не найден» — битая ссылка

Движения найденного документа
Норма

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

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

Движений нет или они другие — найден не тот документ

Проведение документа
Норма

Документ проведён, движения актуальны

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

Документ помечен на удаление или распроведён — записи в отчётах не участвуют

Итоговая проверка проста: откройте движения найденного документа и сравните их с записью, с которой начинали поиск. Совпадение по периоду, аналитике и суммам подтверждает, что документ-источник найден верно.

FAQ

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

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

Что делать, если в поле «Регистратор» пусто?

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

Как узнать, каким документом создан элемент справочника?

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

Почему отчёт показывает сумму, а документ по расшифровке не открывается?

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

Как найти все документы, созданные конкретным пользователем?

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

Можно ли найти документ по GUID?

Да, если известен уникальный идентификатор. Через консоль запросов или обработку с методом ПолучитьСсылку можно получить ссылку на объект по GUID и открыть документ. Это основной способ сопоставления документов между связанными базами при обмене.