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

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

Где хранится журнал регистрации 1С 8 и как его найти

Где находится журнал регистрации 1С 8 в файловой и клиент-серверной базе: папка 1Cv8Log, файл 1Cv8.lgd, как открыть, перенести и уменьшить журнал.

Журнал регистрации в 1С:Предприятие 8 — это системный механизм, который фиксирует действия пользователей, ошибки, изменения данных и служебные события. Физически он хранится не внутри основного файла базы, а в отдельном каталоге рядом с ней или на сервере СУБД, поэтому найти его можно только зная тип развёртывания информационной базы.

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

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

Как определить, где находится каталог вашей базы

Прежде чем искать журнал, нужно узнать физический путь к информационной базе. Самый простой способ — открыть окно запуска 1С (стартёр), выделить нужную базу в списке и посмотреть строку внизу окна: там отображается либо путь к каталогу файловой базы (например, D:\Bases\Trade\), либо параметры серверного подключения вида Srvr="server";Ref="base";.

Если база уже открыта в режиме «Предприятие» или «Конфигуратор», путь можно посмотреть через меню «Файл» → «О программе» либо через команду «Справка» → «О программе» — в окне будет указан каталог информационной базы. Для файловой базы это и есть папка, внутри которой нужно искать журнал.

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

Где лежит журнал в файловой базе 1С 8

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

В базах, созданных на ранних версиях платформы 8.0–8.2, журнал имел текстовый формат и хранился в файле 1Cv8.mlg непосредственно в каталоге базы или в папке 1Cv8Log. При обновлении платформы старый формат мог быть сконвертирован в новый. Если вы видите оба файла, актуальным обычно является 1Cv8.lgd.

Типичная структура файловой базы выглядит так:

text
D:\Bases\Trade\
  1Cv8.1CD        — основной файл базы
  1Cv8Log\
    1Cv8.lgd      — файл журнала регистрации
    1Cv8.lgd.*    — служебные индексные файлы журнала

Файл 1Cv8.lgd — это бинарный файл собственного формата платформы. Открыть его блокнотом или сторонним просмотрщиком осмысленно нельзя: данные читаются только через штатный просмотр журнала регистрации в 1С или программными средствами платформы.

Где хранится журнал в клиент-серверной базе

В клиент-серверном варианте (MS SQL Server, PostgreSQL, Oracle, IBM DB2) журнал регистрации хранится не файлом, а в служебных таблицах внутри базы данных на сервере СУБД. Найти его через проводник на клиентском компьютере невозможно — физически данные расположены в файлах данных СУБД (например, в .mdf/.ndf-файлах MS SQL Server).

Доступ к такому журналу осуществляется только штатными средствами: через просмотр журнала в режиме «Предприятие» или «Конфигуратор», а также программно через методы работы с журналом регистрации. Прямое чтение таблиц журнала запросами к СУБД технически возможно, но не документировано и не рекомендуется: структура хранения может меняться между версиями платформы.

Если вам нужно выяснить, на каком сервере и в какой базе лежат данные, откройте свойства информационной базы в консоли кластера серверов 1С: там указаны имя сервера СУБД и имя базы данных. Дальнейшие действия с файлами СУБД — зона ответственности администратора баз данных.

Сравнение вариантов хранения

Файловая база

Журнал — файл 1Cv8.lgd в папке 1Cv8Log рядом с 1Cv8.1CD. Можно скопировать, перенести, удалить при остановленной базе.

Клиент-серверная база

Журнал — служебные таблицы в базе данных на сервере СУБД. Отдельного файла нет, доступ только через 1С или СУБД.

База в старом формате (8.0–8.2)

Журнал — текстовый файл 1Cv8.mlg. При конвертации базы новой платформой преобразуется в формат LGD.

Как открыть и посмотреть журнал регистрации

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

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

Если журнал открывается очень долго, причина почти всегда в большом размере файла: журналы на несколько гигабайт приводят к заметным паузам при построении списка. В этом случае стоит сначала задать узкий период отбора, а затем заняться сокращением журнала.

Порядок действий для поиска файла журнала
  1. 1
    Откройте стартёр 1С и посмотрите путь к базе в нижней строке окна
  2. 2
    Перейдите в этот каталог через проводник
  3. 3
    Найдите подпапку 1Cv8Log и убедитесь, что внутри есть файл 1Cv8.lgd
  4. 4
    Проверьте размер файла и дату изменения — они подтверждают, что журнал активно пишется
  5. 5
    Откройте журнал штатно: Конфигуратор → Администрирование → Журнал регистрации

Настройка уровня детализации журнала

Объём записей журнала управляется настройкой режима регистрации событий. В «Конфигураторе» откройте «Администрирование» → «Настройка журнала регистрации». Доступны варианты: не регистрировать ничего, регистрировать только ошибки, ошибки и предупреждения, ошибки/предупреждения/информацию, а также дополнительные флажки для регистрации доступа к данным и отказа в доступе.

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

Полное отключение журнала регистрации допустимо технически, но лишает вас инструмента расследования ошибок и несанкционированных изменений. Для рабочих баз с несколькими пользователями это не рекомендуется.

Как уменьшить, очистить или перенести журнал

Штатный способ сокращения журнала — в «Конфигураторе»: «Администрирование» → «Настройка журнала регистрации» → кнопка «Сократить». Платформа предложит удалить события старше указанной даты, при этом можно сохранить удаляемую часть в отдельный файл. После сокращения размер 1Cv8.lgd уменьшается, а работа с журналом ускоряется.

Для файловой базы существует и грубый способ: при полностью остановленной работе всех пользователей удалить или переименовать файл 1Cv8.lgd (и сопутствующие индексные файлы) в папке 1Cv8Log. При следующем запуске платформа создаст пустой журнал. Все исторические данные о событиях при этом будут безвозвратно потеряны, поэтому предварительно сделайте копию файла.

При переносе файловой базы на другой компьютер журнал переносится автоматически, если копируется весь каталог базы. Если журнал переносить не нужно, папку 1Cv8Log можно исключить из копирования — на новом месте будет создан пустой журнал. Для клиент-серверной базы журнал переносится только вместе со всей базой данных средствами СУБД.

Типичные ошибки
01
Искать файл журнала в клиент-серверной базе на диске клиентского ПК — его там нет, данные лежат на сервере СУБД
02
Удалять 1Cv8.lgd при работающих пользователях — риск повреждения журнала и ошибок записи
03
Ожидать журнал в выгрузке DT — журнал регистрации в файл выгрузки не включается
04
Включать максимальную детализацию навсегда — журнал разрастается и замедляет работу базы
05
Открывать 1Cv8.lgd текстовым редактором — это бинарный формат, осмысленного текста там нет
Контрольные точки

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

Папка 1Cv8Log в каталоге файловой базы
Норма

Внутри есть 1Cv8.lgd, дата изменения свежая

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

Папки нет или файл не обновляется при работе пользователей

Открытие журнала в Конфигураторе
Норма

Список событий строится, видны свежие записи

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

Ошибка чтения журнала или пустой список при активной работе

Размер файла после сокращения
Норма

Размер 1Cv8.lgd заметно уменьшился

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

Размер не изменился — сокращение не выполнялось или завершилось ошибкой

Частые вопросы

Можно ли посмотреть журнал регистрации без установленной платформы 1С?

Полноценно — нет. Формат 1Cv8.lgd закрытый, и штатное чтение выполняется только платформой. Существуют сторонние инструменты разбора формата, но их корректность не гарантируется для всех версий платформы. Надёжный вариант — открыть журнал через Конфигуратор или режим «Предприятие».

Почему в папке базы нет каталога 1Cv8Log?

Либо база клиент-серверная (тогда журнал на сервере СУБД), либо журнал ещё ни разу не записывался после создания базы, либо папку удалили вручную — в последнем случае платформа создаст её заново при первом событии. Также проверьте, что вы смотрите именно каталог базы, а не каталог шаблонов.

Удалится ли журнал регистрации при выгрузке базы в DT и загрузке обратно?

Да. Журнал регистрации не входит в файл выгрузки DT. После загрузки базы из DT журнал будет пустым. Если история событий важна, сохраните отдельно файл 1Cv8.lgd из исходной базы или выгрузите события внешними средствами до выгрузки.

Сколько места может занимать журнал и что с этим делать?

При активной работе и высокой детализации журнал может вырастать до нескольких гигабайт и замедлять открытие списка событий. Регулярно сокращайте журнал через настройку журнала регистрации в Конфигураторе, удаляя события старше нужного периода, и держите умеренный уровень детализации.

Можно ли восстановить удалённый файл 1Cv8.lgd?

Штатных средств восстановления нет. Если файл удалён, поможет только восстановление из резервной копии каталога базы, если такая копия делалась. Сам факт удаления журнала не влияет на целостность данных в 1Cv8.1CD — база продолжит работу с новым пустым журналом.

Итог

Что важно запомнить

В файловой базе журнал регистрации — это файл 1Cv8.lgd в папке 1Cv8Log рядом с 1Cv8.1CD; в клиент-серверной — служебные таблицы на сервере СУБД. Просмотр и сокращение выполняются штатно через Конфигуратор, а любые ручные операции с файлом — только при остановленной базе и с резервной копией.