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