Администрирование · 9 мин
Как скопировать журнал регистрации 1С
Как скопировать журнал регистрации 1С: выгрузка через конфигуратор, копирование файла 1Cv8.lgd, перенос в новую базу, фильтрация и типичные ошибки администраторов.
Журнал регистрации в 1С фиксирует действия пользователей, ошибки, изменения данных и системные события. Скопировать его требуется при переносе базы на новый сервер, при расследовании инцидентов, для передачи в техподдержку или при архивировании истории перед очисткой. Способ копирования зависит от формата базы: файловой или клиент-серверной.
Существует три рабочих подхода: выгрузка части журнала через конфигуратор в табличный документ, копирование служебного файла журнала целиком и использование типовой обработки выгрузки. Каждый вариант имеет свои ограничения по объёму, скорости и сохранности данных, поэтому выбирать его нужно под конкретную задачу.
Перед любыми манипуляциями с файлом журнала убедитесь, что у вас есть актуальная резервная копия базы. Файл журнала регистрации — служебный, и его повреждение не разрушит данные, но история событий будет потеряна безвозвратно.
Что такое журнал регистрации и где он хранится
Журнал регистрации — это встроенный механизм платформы 1С:Предприятие, который автоматически записывает события: вход и выход пользователей, изменение и удаление объектов, ошибки, вызовы фоновых заданий. Просматривать его можно в режиме 1С:Предприятие (раздел «Администрирование» → «Обслуживание» → «Журнал регистрации») и в конфигураторе.
Физическое расположение журнала зависит от режима работы. В файловой базе журнал хранится в подкаталоге 1Cv8Log внутри каталога информационной базы; в старых версиях платформы это был единый файл 1Cv8.lgd, в новых — формат LGF с набором файлов. В клиент-серверном варианте журнал находится в каталоге служебных файлов кластера сервера 1С, в папке с идентификатором базы.
Формат хранения (LGD или LGF) определяется настройкой базы и версией платформы. Перед копированием полезно выяснить, какой формат используется: от этого зависит, какие именно файлы нужно переносить.
Скопируйте весь каталог при закрытых сеансах
Ищите папку с GUID базы внутри reg_1541 или аналогичного каталога
Используйте отбор по датам и пользователям перед выгрузкой
Выгрузка журнала через конфигуратор
Самый доступный способ скопировать журнал регистрации — встроенная выгрузка в конфигураторе. Откройте базу в режиме «Конфигуратор», перейдите в меню «Администрирование» → «Журнал регистрации». Откроется окно со списком событий.
Перед выгрузкой задайте отбор: нажмите кнопку «Отбор» и укажите период, пользователей, типы событий или уровень важности. Это существенно сократит объём выгружаемых данных — журнал активной базы может содержать миллионы записей, и выгрузка без фильтра займёт много времени.
Далее используйте команду «Выгрузить» (или «Сохранить копию» в зависимости от версии платформы). Платформа предложит сохранить данные в табличный документ MXL или выгрузить в формате, пригодном для последующей загрузки в другую базу. Для передачи в техподдержку обычно достаточно выгрузки в табличный документ или текстовый файл.
- 1Откройте базу в конфигураторе с правами администратора
- 2Перейдите: Администрирование → Журнал регистрации
- 3Установите отбор по периоду и событиям
- 4Нажмите «Выгрузить» и выберите формат и путь сохранения
- 5Откройте полученный файл и проверьте наличие нужных записей
Копирование файла журнала целиком
Если нужен полный перенос истории — например, при миграции базы на новый компьютер — копируйте не выгрузку, а сам файл журнала. Для файловой базы завершите все сеансы пользователей, закройте конфигуратор и скопируйте каталог 1Cv8Log вместе с остальными файлами базы или отдельно.
В клиент-серверном варианте журнал лежит в каталоге кластера сервера, обычно по пути вида C:\Program Files\1cv8\srvinfo\reg_1541\<GUID базы>\1Cv8Log. Копирование выполняется при остановленной службе сервера 1С либо после полного завершения сеансов с базой, иначе часть файлов может оказаться заблокированной, а копия — несогласованной.
После переноса файлов на новое место проверьте, что журнал открывается: запустите конфигуратор, откройте журнал регистрации и убедитесь, что в нём присутствуют записи за прошлые периоды. Если журнал пуст, скорее всего, скопирован не тот каталог или база подключена к другому служебному каталогу.
Выгрузка и загрузка через типовую обработку
Для переноса журнала регистрации между базами разных форматов или при смене версии платформы удобна типовая обработка выгрузки и загрузки журнала. Она поставляется на диске ИТС и доступна подписчикам портала 1С. Обработка выгружает журнал в XML-файл, который затем загружается в целевую базу.
Порядок работы: откройте обработку в режиме 1С:Предприятие, укажите период и путь к файлу выгрузки, дождитесь завершения. На целевой базе запустите ту же обработку в режиме загрузки и укажите полученный файл. Такой способ корректно переносит структуру событий и не зависит от формата хранения журнала.
Учтите, что при больших объёмах выгрузка в XML может занять продолжительное время, а файл получится внушительным. Для журналов за несколько лет активной работы разумнее переносить данные частями — по кварталам или годам.
Ограничения и частые ошибки
Главное ограничение встроенной выгрузки — объём. Табличный документ MXL не предназначен для миллионов строк: при попытке выгрузить весь журнал конфигуратор может надолго «зависнуть» или завершиться с ошибкой нехватки памяти. Всегда начинайте с отбора.
Вторая типичная проблема — копирование журнала при работающих сеансах. Даже если файл скопировался без ошибок, его содержимое может быть нецелостным, и целевая база откажется его читать. Признак проблемы — пустой журнал или сообщение об ошибке формата при открытии.
Третья ошибка — путаница между журналом регистрации и протоколом обмена данными. Это разные механизмы: журнал регистрации фиксирует события платформы, а протоколы обмена хранятся отдельно и копируются другими средствами.
Проверка результата и обслуживание журнала
После любого способа копирования выполните проверку. Откройте журнал регистрации в целевой базе или в полученном файле и сопоставьте: есть ли записи за ожидаемый период, видны ли события нужных пользователей, открываются ли карточки отдельных событий с подробностями.
Полезно сверить количество записей за контрольный день в источнике и в копии. Небольшие расхождения на границах периода допустимы из-за часовых поясов, но массовая пропажа записей означает, что копирование выполнено некорректно.
Заодно оцените размер журнала: если он занимает десятки гигабайт, настройте сокращение через «Администрирование» → «Настройка журнала регистрации», предварительно сохранив архивную копию. Регулярная архивация журнала избавит от необходимости срочных переносов в будущем.
Как проверить результат
Записи за прошлые периоды отображаются
Журнал пуст или ошибка формата файла
Видны пользователь, дата, данные и комментарий
Часть полей пуста или события не открываются
Число записей совпадает с источником
Массовые пропуски событий
Что важно запомнить
Для части событий используйте выгрузку через конфигуратор с отбором, для полного переноса — копирование каталога 1Cv8Log при завершённых сеансах, для смены формата — типовую обработку выгрузки и загрузки. Всегда делайте резервную копию и проверяйте результат.
Частые вопросы
Можно ли скопировать журнал регистрации без конфигуратора?
Да. Для файловой базы достаточно скопировать каталог 1Cv8Log средствами операционной системы при закрытых сеансах. Просмотреть содержимое без конфигуратора не получится — для чтения журнала нужна платформа 1С.
Скопировал файл журнала, но в новой базе он пустой. Что не так?
Чаще всего скопирован не тот каталог или база подключена к другому служебному каталогу. Проверьте путь к базе, наличие всех файлов формата LGF и то, что копирование выполнялось при завершённых сеансах.
Как выгрузить журнал только за конкретный день?
В конфигураторе откройте журнал регистрации, нажмите «Отбор», установите дату начала и окончания в пределах нужного дня, при необходимости укажите пользователя, затем выполните выгрузку. В файл попадут только отобранные записи.
Удалится ли журнал при очистке базы или обновлении?
Обновление конфигурации журнал не удаляет. Журнал очищается только при явном сокращении через настройки журнала регистрации или при ручном удалении файлов. Перед сокращением сохраните архивную копию каталога журнала.
Можно ли перенести журнал между файловой и серверной базой?
Прямое копирование файлов между разными режимами работы не сработает из-за различий в расположении и формате. Используйте типовую обработку выгрузки и загрузки журнала регистрации через XML-файл.
Журнал занимает слишком много места. Что делать?
Настройте сокращение: в конфигураторе откройте «Администрирование» → «Настройка журнала регистрации» и задайте хранение событий за ограниченный период. Перед сокращением скопируйте каталог журнала в архив, чтобы старая история сохранилась.