Администрирование · 11 мин
Как в 1С посмотреть историю создания документа
Как в 1С посмотреть, кто и когда создал документ: журнал регистрации, история изменений, версионирование объектов. Пошаговые инструкции для пользователя и администратора.
Вопрос «кто и когда создал этот документ» возникает регулярно: при разборе расхождений в учёте, проверке действий сотрудников, поиске дублирующих документов или расследовании ошибок в проводках. В 1С нет единой кнопки «история документа», которая работала бы во всех конфигурациях одинаково, — способ зависит от версии платформы, конфигурации и включённых настроек.
Базовый инструмент, доступный всегда, — журнал регистрации. Он фиксирует действия пользователей с данными: создание, изменение, проведение и удаление объектов. Дополнительно в типовых конфигурациях на Библиотеке стандартных подсистем (БСП) есть «История изменений» прямо в форме документа, а также механизм версионирования, который сохраняет снимки объекта на каждый момент изменения.
Ниже разобраны все рабочие способы: от простого просмотра в интерфейсе до настройки версионирования и анализа журнала регистрации с отборами. Отдельно описаны ограничения каждого метода и ситуации, когда историю восстановить уже нельзя.
Способ 1. История изменений в карточке документа
В типовых конфигурациях (1С:Бухгалтерия 3.0, Управление торговлей 11, ERP, ЗУП и других на БСП) во многих документах доступна команда «История изменений». Откройте нужный документ, нажмите кнопку «Ещё» в командной панели формы и найдите пункт «История изменений» — обычно он находится в подменю «Служебные» или сразу в списке команд.
Откроется таблица, где по каждому событию указаны дата и время, пользователь и тип действия: создание, изменение, запись, проведение или отмена проведения. Если включено версионирование, по двойному щелчку на строке можно открыть конкретную версию документа и увидеть, какие реквизиты и табличные части были заполнены на тот момент.
Если команды «История изменений» в меню «Ещё» нет, это означает одно из двух: либо версионирование для данного вида документов не включено, либо у вашей роли нет прав на просмотр версий объектов. В первом случае настройку выполняет администратор, во втором — нужно запросить доступ.
Способ 2. Журнал регистрации — универсальный инструмент
Журнал регистрации ведётся платформой автоматически и не требует предварительной настройки. В режиме «1С:Предприятие» он доступен пользователям с правами администратора: перейдите в раздел «Администрирование» → «Обслуживание» → «Журнал регистрации». В некоторых конфигурациях путь может отличаться, но раздел всегда находится в административном блоке.
Чтобы найти события по конкретному документу, нажмите кнопку «Отбор» и задайте условия: в поле «Данные» укажите ссылку на документ (можно выбрать из списка), при необходимости ограничьте период, пользователя и тип события. Для истории создания интересуют события «Данные. Добавление», «Данные. Изменение», «Данные. Удаление» и «Данные. Проведение».
- 1Откройте Администрирование → Обслуживание → Журнал регистрации
- 2Нажмите «Отбор» и установите период, в который предположительно создавался документ
- 3В поле «Данные» выберите конкретный документ или вид документа
- 4Добавьте отбор по событию «Данные. Добавление» — это и есть момент создания
- 5Нажмите «ОК» и посмотрите колонки «Пользователь» и «Дата» в найденной строке
Самая ранняя запись вида «Данные. Добавление» по документу — это его создание: в строке видны пользователь, точное время с секундами, компьютер и сеанс работы. Последующие записи «Данные. Изменение» покажут, кто и когда правил документ после создания.
Учтите: журнал регистрации фиксирует факт изменения, но не показывает, какие именно реквизиты поменялись. Для детального сравнения «было — стало» нужен механизм версионирования или сторонние средства аудита.
Способ 3. Версионирование объектов — детальная история
Версионирование — это механизм БСП, который сохраняет полный снимок документа при каждой записи. Включить его может администратор: раздел «Администрирование» → «Общие настройки» → флажок «Версионирование объектов» (в некоторых конфигурациях — «Настройки версионирования объектов»). Далее для каждого вида документов задаётся режим: версионировать при записи, при проведении или не версионировать.
После включения в карточке документа через «Ещё» → «История изменений» можно не только увидеть список версий, но и сравнить две любые: система покажет построчно, какие поля и строки табличных частей отличаются. Это самый информативный способ разобраться, что именно менял пользователь.
В настройках версионирования доступен срок хранения версий: например, хранить версии за последний год, а более старые автоматически очищать регламентным заданием. Это разумный компромисс между полнотой истории и размером базы.
Как посмотреть историю в конфигураторе и через запрос
Журнал регистрации доступен и из конфигуратора: меню «Администрирование» → «Журнал регистрации». Этот вариант удобен, когда прикладной интерфейс недоступен или нужно выгрузить журнал во внешний файл для анализа. Кнопка «Выгрузить журнал» позволяет сохранить события в формате XML или в новом формате журнала и передать их, например, специалисту поддержки.
Разработчик может получить историю программно. Для отбора событий журнала регистрации используется метод ВыгрузитьЖурналРегистрации() с параметрами отбора по данным, пользователю и событию, а для версионирования — запрос к регистру сведений «Версии объектов».
Отбор = Новый Структура;
Отбор.Вставить("Данные", СсылкаНаДокумент);
Отбор.Вставить("ДатаНачала", НачалоМесяца(ТекущаяДатаСеанса()));
События = Новый ТаблицаЗначений;
ВыгрузитьЖурналРегистрации(События, Отбор);Программный способ оправдан, когда нужно построить регулярный отчёт по действиям пользователей или интегрировать аудит во внешнюю систему. Для разовой задачи проще воспользоваться стандартным интерфейсом журнала.
Сравнение способов: что выбрать в вашей ситуации
Каждый метод решает свою задачу, и выбор зависит от того, что именно нужно узнать: факт создания, автора, содержимое документа на момент времени или всё сразу.
Сравнение способов просмотра истории
Быстрый просмотр авторства и версий прямо из карточки. Работает только в конфигурациях на БСП и только с момента включения версионирования.
Универсальный способ, работает всегда и хранит события за весь период жизни базы (с учётом настроек сокращения). Не показывает содержимое реквизитов.
Даёт полные снимки документа и сравнение версий. Требует включения заранее и увеличивает размер базы.
Подходит для регулярных отчётов и интеграций. Требует навыков разработки и прав на выполнение кода.
Как выбрать действие
Ограничения и частые ошибки
Главное ограничение всех способов — ретроспективность. Версионирование не восстановит историю до момента включения, а журнал регистрации мог быть сокращён: администраторы периодически очищают старые события для экономии места (Администрирование → Настройка журнала регистрации → Сократить). Если события за нужный период удалены, восстановить их невозможно.
Ещё один нюанс — время в журнале регистрации. На сервере 1С журнал фиксирует время сервера, а не рабочего места пользователя. Если сервер и пользователи находятся в разных часовых поясах, время событий может визуально «съезжать» — учитывайте это при поиске.
Также учитывайте права доступа: рядовой пользователь обычно не видит журнал регистрации и настройки версионирования. Если кнопок нет — это не ошибка программы, а ограничение роли, и вопрос решается с администратором базы.
Проверка результата и безопасные границы
После того как вы нашли событие создания, сверьте данные: пользователь, дата и время, имя компьютера. Если документ создавался через обмен данными или загрузку из файла, в журнале вместо реального автора может значиться пользователь, под которым выполнялась синхронизация (например, «ПользовательОбмена»), — это нормальное поведение, а «настоящего» автора придётся искать в базе-источнике.
Как проверить результат
Есть событие «Данные. Добавление» с пользователем и точным временем
Записей нет — журнал сокращён или документ пришёл обменом
Таблица версий открывается, видны автор и даты
Команды нет — версионирование выключено или нет прав
Указан конкретный пользователь базы
Стоит служебный пользователь обмена — искать автора в базе-источнике
Все описанные действия по просмотру истории безопасны: журнал регистрации и версии объектов не меняют данные. Осторожность нужна только при настройке версионирования и сокращении журнала — эти операции влияют на базу, их должен выполнять администратор, желательно после создания резервной копии и в нерабочее время.
Что важно запомнить
Быстрый способ узнать автора документа — «Ещё → История изменений» в его карточке. Универсальный — журнал регистрации с отбором по данным и событию «Данные. Добавление». Детальное содержимое прошлых версий доступно только при включённом версионировании, которое стоит настроить заранее для важных видов документов.
Частые вопросы
Можно ли посмотреть, кто создал документ, если версионирование не включено?
Да. Журнал регистрации ведётся платформой независимо от версионирования. Откройте его с отбором по событию «Данные. Добавление» и конкретному документу — в записи будут пользователь, дата и время создания. Ограничение одно: события за нужный период не должны быть удалены при сокращении журнала.
Почему в журнале регистрации нет событий по документу?
Наиболее вероятные причины: журнал был сокращён и старые события удалены; задан слишком узкий отбор (неверный период или не тот документ); либо документ попал в базу через обмен, и событие записано в другой информационной базе. Проверьте настройки отбора и расширьте период поиска.
Как узнать, что именно изменил пользователь в документе?
Только через версионирование объектов: в истории изменений выберите две версии и выполните сравнение — система покажет различия по реквизитам и табличным частям. Журнал регистрации такую детализацию не даёт, он фиксирует лишь факт изменения.
Видно ли в истории, кто удалил документ?
Да, если документ удалён физически или помечен на удаление, журнал регистрации зафиксирует событие «Данные. Удаление» или «Данные. Изменение» с установкой пометки. Отфильтруйте журнал по виду документа и событию — в записи будут пользователь и время.
Может ли обычный пользователь без прав администратора посмотреть историю?
Историю изменений в карточке документа — да, если версионирование включено и роль даёт право просмотра версий. Журнал регистрации в типовых конфигурациях доступен пользователям с правами администратора или специальной ролью просмотра журнала. При отсутствии доступа обратитесь к администратору базы.
Хранится ли история создания для документов, загруженных обменом?
Журнал регистрации зафиксирует создание документа, но автором будет указан пользователь сеанса обмена, а не сотрудник, введший документ в базе-источнике. Чтобы найти реального автора, выполните поиск по тому же документу в журнале регистрации базы-источника по уникальному идентификатору объекта.