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

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

Как посмотреть в 1С, кто менял документ

Как узнать в 1С, кто изменил документ: журнал регистрации, история изменений, версионирование объектов. Пошаговые инструкции для 1С:Предприятие 8.3.

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

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

Что вообще фиксирует 1С при изменении документа

Любая запись документа в базу — событие, которое платформа протоколирует в журнале регистрации. Там сохраняются дата и время, имя пользователя, компьютер, вид события (создание, изменение, удаление, проведение) и ссылка на объект. Это базовый уровень аудита, который работает «из коробки» и не требует настройки.

Детализацию содержимого — какие реквизиты и строки табличных частей были до и после — журнал регистрации не хранит. Для этого в типовых конфигурациях на БСП (Библиотека стандартных подсистем) предусмотрено версионирование объектов. Оно сохраняет снимок документа при каждой записи и позволяет сравнить любые две версии.

Третий источник — поле «Автор» (или «Ответственный») в самом документе. Оно показывает, кто создал документ, но не отражает последующих правок, поэтому полагаться только на него нельзя.

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

Журнал регистрации — универсальный способ, доступный в любой конфигурации на платформе 8.3. Откройте раздел Администрирование → Обслуживание → Журнал регистрации. В файловой базе без разделённых прав пункт может находиться в меню «Все функции → Стандартные → Журнал регистрации».

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

Порядок действий в журнале регистрации
  1. 1
    Откройте Администрирование → Обслуживание → Журнал регистрации
  2. 2
    Нажмите «Отбор» и отметьте события: Данные. Добавление, Изменение, Удаление
  3. 3
    В поле «Данные» укажите конкретный документ или его тип
  4. 4
    Задайте период поиска и при необходимости конкретного пользователя
  5. 5
    Примените отбор и изучите колонки: дата, пользователь, компьютер, представление данных
  6. 6
    Двойным щелчком по строке откройте детали события

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

Учтите ограничение: журнал регистрации фиксирует факт записи, но не содержимое. Запись «Данные. Изменение» по документу «Реализация товаров» скажет, что пользователь Иванова меняла его в 14:32, но не покажет, была ли изменена сумма, дата или контрагент.

История изменений: как увидеть, что именно поменяли

В конфигурациях на базе БСП (1С:Бухгалтерия 3.0, Управление торговлей 11, ERP, ЗУП и другие) есть команда «История изменений». Она доступна из формы документа: кнопка «Ещё» → «История изменений». Откроется список версий с указанием автора, даты и времени каждой записи.

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

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

Как включить версионирование, если история пуста

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

Далее задайте, для каких видов документов и справочников хранить версии, и срок хранения. Рекомендуется включать версионирование для финансово значимых документов: реализаций, поступлений, кассовых и банковских документов, счетов-фактур. Срок хранения ограничивайте разумно — бессрочное хранение версий всех объектов заметно раздувает базу.

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

Дополнительные способы контроля правок

Для массового анализа удобен отчёт «Анализ версий объектов» (Администрирование → Обслуживание в конфигурациях на БСП). Он показывает статистику версий по видам объектов и авторам — полезно, когда нужно найти не конкретный документ, а картину правок за период.

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

Ещё один защитный механизм — дата запрета изменения данных (Администрирование → Пользователи и права). Она не показывает, кто менял документ, но предотвращает правки в закрытых периодах, радикально сокращая число инцидентов, которые пришлось бы расследовать.

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

Журнал регистрации

Работает всегда и задним числом, показывает кто и когда. Не показывает содержимое правки.

История изменений

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

Поле «Автор» в документе

Мгновенно видно создателя. Не отражает последующих правок, легко вводит в заблуждение.

Отчёт «Анализ версий объектов»

Подходит для массового анализа правок за период. Работает только при включённом версионировании.

Частые ошибки при поиске автора правки

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

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

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

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

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

Чтобы ситуация не повторялась, проверьте три вещи: у каждого сотрудника своя учётная запись, версионирование включено для ключевых документов, дата запрета редактирования установлена для закрытых периодов. Эта связка превращает разбор инцидентов из детективного расследования в двухминутную процедуру.

Контрольные точки

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

Отбор в журнале регистрации
Норма

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

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

Тысячи строк без фильтра — отбор не применён или задан неверно

История изменений документа
Норма

Список версий с авторами, сравнение показывает различия

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

Список пуст — версионирование не включено для этого вида объектов

Автор правки
Норма

Конкретный пользователь с личной учётной записью

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

Общая учётная запись или пользователь обмена — персонально автора не установить

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

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

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

Почему в журнале регистрации нет событий за нужный период?

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

Видно ли, кто менял документ, если правку сделал обмен данными?

Да, но автором будет указан пользователь, под которым выполняется синхронизация. Чтобы найти источник изменения, смотрите журнал регистрации на предмет событий обмена в то же время и проверяйте настройки плана обмена — откуда пришли данные.

Можно ли посмотреть историю изменений элемента справочника?

Да, если версионирование включено и для справочников. Команда «История изменений» доступна в форме элемента так же, как в документах. В настройках истории изменений виды справочников включаются отдельно от документов.

Хранит ли 1С старые значения проводок при перепроведении документа?

Нет, при перепроведении старые движения заменяются новыми без сохранения истории. Содержимое проводок прошлых версий можно увидеть только через сравнение версий объекта, если версионирование было включено на момент записи.

Как запретить сотрудникам менять чужие документы?

Используйте настройку прав доступа: роли с ограничением на уровне записей (RLS), группы доступа и дату запрета редактирования. Полностью закрыть правки «чужих» документов штатно можно через профили групп доступа в разделе «Администрирование → Пользователи и права».

Итог

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

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