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