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