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

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

Как посмотреть истории в 1С 8

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

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

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

Ниже разобраны все основные способы: от стандартного журнала регистрации до встроенной истории документа в типовых конфигурациях. Отдельно описаны отборы, ограничения прав доступа и типичные ситуации, когда история кажется «пустой».

Журнал регистрации: главный источник истории действий

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

В типовых конфигурациях (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) журнал открывается через раздел «Администрирование» → «Обслуживание» → «Журнал регистрации». Универсальный путь для любой конфигурации: главное меню → «Все функции» → в списке найти «Журнал регистрации». Если пункта «Все функции» нет в меню, его нужно включить: «Сервис» → «Параметры» → установить флажок «Отображать команду "Все функции"».

Журнал открывается в виде таблицы с колонками: дата и время события, пользователь, компьютер, событие, комментарий, данные. Без настройки отбора в нём выводятся тысячи записей, поэтому работать с журналом без фильтров практически бесполезно.

Как настроить отбор в журнале регистрации

Отбор — основной инструмент работы с журналом. Нажмите кнопку «Отбор» в верхней части окна журнала. В открывшейся форме можно задать интервал дат, конкретного пользователя, тип события и уровень важности.

Наиболее полезные комбинации отбора:

  • Кто изменил документ: отбор по пользователю + событие «Данные. Изменение» + в поле «Данные» укажите нужный документ.
  • Кто удалял объекты: событие «Данные. Удаление» за нужный период.
  • Ошибки в работе: уровень важности «Ошибка» — так вы увидите сбои обменов, фоновых заданий и проведения.
  • Кто входил в базу: событие «Сеанс. Начало» с отбором по пользователю.

Обратите внимание на поле «Интервал дат»: по умолчанию журнал может показывать только текущий день. Если вы ищете событие недельной давности и не видите его, первым делом расширьте период отбора. Также удобна кнопка «Отбор по значению» — она позволяет быстро отфильтровать журнал по текущей ячейке, например по конкретному пользователю или объекту.

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

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

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

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

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

История проведения и движения документа

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

Откройте документ и используйте команды:

  • «Ещё» → «Движения документа» (или кнопка «Дт/Кт» в бухгалтерских конфигурациях) — показывает проводки и записи регистров, сформированные при проведении.
  • «Ещё» → «Структура подчинённости» — показывает цепочку связанных документов: на основании чего создан этот документ и что создано на его основании. Это фактически история хозяйственной операции.

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

История в файловой и клиент-серверной базе: где физически хранится журнал

Журнал регистрации хранится отдельно от основных данных базы. В файловой базе это файл 1Cv8.lgd (в новых форматах — каталог 1Cv8Log) в папке информационной базы. В клиент-серверном варианте журнал хранится в каталоге служебных файлов кластера серверов 1С.

Практические следствия:

  • При переносе файловой базы копированием папки журнал регистрации переносится вместе с ней — история сохраняется.
  • Журнал можно сократить, чтобы уменьшить объём: в конфигураторе «Администрирование» → «Настройка журнала регистрации» → «Сократить», с удалением событий старше указанной даты. Перед сокращением сохраните копию журнала, если история может понадобиться.
  • Там же, в настройке журнала, можно ограничить детализацию регистрируемых событий — например, отключить запись регулярных событий доступа, чтобы журнал рос медленнее.
Если журнал регистрации внезапно «обнулился» или показывает события только с недавней даты, проверьте, не сокращали ли его администраторы и не переносили ли базу без файла журнала. В клиент-серверных базах также встречается ситуация, когда журнал повреждён — тогда события перестают записываться, и требуется восстановление через конфигуратор.
ПЗ
Практическое замечание

Что делать, если история не находится

Самая частая жалоба — «в журнале пусто» или «нет истории изменений». Причины почти всегда одни и те же:

  • Недостаточно прав. Обычный пользователь не видит журнал регистрации. Проверьте права или попросите администратора выполнить отбор.
  • Маленький период отбора. По умолчанию может стоять текущий день. Расширьте интервал.
  • Версионирование не было включено на момент изменений. История версий начинает писаться только после включения механизма; прошлые изменения восстановить из него нельзя — только через журнал регистрации.
  • Журнал сокращён или повреждён. Старые события удалены либо файл журнала недоступен.
  • Изменения делались внешней обработкой или обменом. В журнале такие события будут под пользователем, под которым выполнялась обработка или сеанс обмена, а не под «реальным» инициатором.
Типичные ошибки
01
Искать содержимое изменений в журнале регистрации: журнал фиксирует факт изменения, а сравнение значений даёт только версионирование
02
Включать версионирование для всех объектов без ограничения срока хранения — база начинает быстро расти
03
Сокращать журнал регистрации без сохранения копии — история удаляется безвозвратно
04
Искать события за прошлые даты при отборе по текущему дню и делать вывод, что истории нет

Проверка результата и ограничения механизмов

Чтобы убедиться, что вы получили полную картину, сверьте данные из разных источников. Журнал регистрации покажет, кто и когда менял объект; версионирование — что именно изменилось; структура подчинённости — как документ связан с остальной цепочкой учёта. Если данные противоречат друг другу (например, версия есть, а события в журнале нет), это повод проверить целостность журнала регистрации.

Учитывайте ограничения: журнал регистрации не показывает старые и новые значения реквизитов, версионирование не пишется задним числом, а оба механизма не фиксируют, кто именно смотрел данные без изменения (просмотры объектов в журнал не попадают). Для аудита просмотров потребуются специализированные решения или доработки.

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

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

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

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

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

Список пуст при расширенном периоде — проверьте права и целостность журнала

История изменений объекта
Норма

В меню «Ещё» есть пункт «История изменений», версии открываются и сравниваются

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

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

Связи документа
Норма

Структура подчинённости показывает полную цепочку документов

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

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

Часто задаваемые вопросы

Можно ли посмотреть, кто удалил документ в 1С 8?

Да, если событие ещё хранится в журнале регистрации. Откройте журнал, установите отбор по событию «Данные. Удаление» и нужному периоду. В колонке «Данные» будет указан удалённый объект, а в колонке «Пользователь» — кто выполнил удаление. Если журнал с тех пор сокращали, восстановить эту информацию штатными средствами нельзя.

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

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

Как включить историю изменений для справочника контрагентов?

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

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

Нет. Журнал регистрации и версионирование фиксируют только действия, изменяющие данные: создание, запись, проведение, удаление. Факт открытия документа на просмотр штатно нигде не сохраняется. Для аудита просмотров нужны специализированные решения или доработка конфигурации.

Чем отличается журнал регистрации от истории изменений документа?

Журнал регистрации — системный протокол всех событий в базе: он отвечает на вопрос «кто и когда что-то сделал», но не показывает, какие именно значения менялись. История изменений (версионирование) хранит сами версии объекта и позволяет сравнить их пореквизитно. Для полной картины используют оба механизма вместе.

Можно ли выгрузить журнал регистрации для анализа?

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