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