Где в 1С 8.3 открыть журнал регистрации и как читать его записи
Содержание
В типовых конфигурациях 1С 8.3 журнал регистрации открывается через Администрирование → Обслуживание — в группе протоколов работы есть ссылка «Журнал регистрации». Если раздела нет или прав не хватает, найдите его через Все функции → Стандартные → Журнал регистрации или в Конфигураторе: Администрирование → Журнал регистрации.
Журнал регистрации — это протокол событий базы 1С:Предприятие: кто и когда входил, какие документы создавал, проводил и удалял, какие ошибки возникали. Платформа ведёт его сама, без доработок. Для администратора это первый инструмент, когда нужно выяснить, что произошло в базе.
Где найти журнал регистрации в режиме 1С:Предприятие
Журнал — механизм платформы, поэтому он есть в любой конфигурации на 8.3. Отличается только то, где конфигурация показывает на него ссылку.
Через раздел администрирования
| Конфигурация | Путь меню |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Обслуживание → «Журнал регистрации» |
| ЗУП 3.1 | Администрирование → Обслуживание → «Журнал регистрации» |
| Управление торговлей 11 | НСИ и администрирование → Обслуживание → «Журнал регистрации» |
В этих конфигурациях открывается форма из Библиотеки стандартных подсистем. Она удобнее стандартной: есть быстрые отборы по важности и пользователю, а записи грузятся порциями.
Через «Все функции»
Этот путь работает в любой конфигурации, в том числе в самописной:
- Откройте главное меню (кнопка с тремя полосками слева вверху).
- Выберите
Сервис и настройки → Параметрыи включите флажок «Отображать команду “Все функции”». Если флажок уже стоит, пропустите шаг. - Снова откройте главное меню →
Все функции. - Раскройте ветку
Стандартныеи дважды щёлкните «Журнал регистрации».
По навигационной ссылке
В конфигурациях на БСП форму можно открыть сразу. Нажмите Shift+F11 («Перейти по ссылке») и вставьте:
e1cib/app/Обработка.ЖурналРегистрации
Если ни один путь не показывает журнал, дело в правах. Просмотр журнала требует права «Журнал регистрации», оно есть у роли с полными правами. Обычному бухгалтеру этот пункт не виден, и это нормально.
Открытие журнала из Конфигуратора и через ярлык
Конфигуратор показывает журнал, даже если в пользовательском режиме база не запускается: например, падает при входе или зависает форма рабочего стола. Это главная причина помнить второй путь.
Из Конфигуратора
- Запустите базу в режиме «Конфигуратор» из окна выбора баз.
- В меню выберите
Администрирование → Журнал регистрации. - В открывшейся форме настройте отбор и найдите нужные события.
Ярлык прямо в Конфигуратор
Если журнал приходится смотреть часто, сделайте ярлык. В поле «Объект» свойств ярлыка укажите путь к 1cv8.exe с параметрами:
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль"
Для серверной базы вместо /F используется /S"имя_сервера\имя_базы". Номер платформы в пути подставьте свой — он виден в каталоге C:\Program Files\1cv8.
Пароль в ярлыке хранится открытым текстом. На общем компьютере не указывайте /P — платформа сама спросит пароль при запуске.
Как настроить уровень регистрации событий
Что попадёт в журнал, определяет уровень регистрации. Настраивается он в Конфигураторе: Администрирование → Настройка журнала регистрации.
Доступно пять вариантов:
| Уровень | Что записывается | Когда выбирать |
|---|---|---|
| Не регистрировать | Ничего | Почти никогда: теряется история базы |
| Регистрировать ошибки | Только ошибки | Слабый сервер, огромный поток событий |
| Ошибки и предупреждения | Плюс предупреждения | Компромисс по объёму |
| Ошибки, предупреждения и информацию | Плюс информационные события | Обычная рабочая база |
| Регистрировать все события | Плюс примечания | Расследование, отладка, аудит |
Изменения данных — запись, проведение, удаление объектов — платформа регистрирует как информационные события. Поэтому при уровне «Только ошибки» вы не узнаете, кто удалил документ: такой записи просто не будет.
В той же форме задаётся разделение журнала по периодам: по часам, дням, неделям, месяцам или годам. Каждый период пишется в отдельный файл. Это не меняет набор событий, но упрощает архивирование: старые файлы можно перенести, не трогая текущий.
Для рабочей базы на 10–50 пользователей подходит уровень «Все события» или «Ошибки, предупреждения и информация» с разбивкой по месяцам. Объём журнала при этом растёт быстрее, поэтому сразу заложите регулярное сокращение.
Свои события из кода
Разработчик может записывать в журнал собственные события. Это удобно для обменов и регламентных заданий:
ЗаписьЖурналаРегистрации("Обмен с сайтом.Загрузка заказов",
УровеньЖурналаРегистрации.Ошибка,
Метаданные.Документы.ЗаказКлиента,
,
"Не удалось разобрать файл: " + ОписаниеОшибки());
Такие события потом ищутся по имени в отборе так же, как стандартные.
Отбор и анализ записей журнала регистрации
В рабочей базе журнал за год содержит сотни тысяч строк. Без отбора в нём ничего не найти, а открытие без ограничения по дате может занять минуты.
Поля отбора
В стандартной форме нажмите «Установить отбор», в форме БСП — ссылку настройки отбора над списком. Чаще всего нужны:
- 📅 Интервал — дата и время начала и окончания. Сужайте до нескольких часов, если знаете, когда случилась проблема.
- 👤 Пользователи — один или несколько.
- 🖥️ Компьютеры — имя рабочей станции.
- 📌 События — вход в сеанс, запись данных, проведение, удаление и т.д.
- 🗂️ Метаданные — вид объекта, например «Документ. Реализация (акт, накладная, УПД)».
- 🚦 Важность — ошибка, предупреждение, информация, примечание.
- 📝 Данные и Комментарий — конкретный объект и текст сообщения.
Как читать строку
Каждая запись содержит дату, пользователя, компьютер, приложение (тонкий клиент, Конфигуратор, фоновое задание), событие, статус транзакции, метаданные, данные и комментарий. Значок слева показывает важность: красный — ошибка, жёлтый — предупреждение.
Двойной щелчок открывает запись целиком. Для ошибок полный текст и стек вызовов лежат в поле комментария. В списке он обрезан.
Статус транзакции подсказывает, сохранились ли изменения. «Отменена» означает, что запись в базу не прошла, хотя событие зарегистрировано.
Для анализа в Excel выгрузите отобранные строки: в форме журнала есть команда сохранения списка в файл, в форме БСП — выгрузка в табличный документ. Сводная таблица по пользователям и событиям сразу покажет, кто чем занимался.
Очистка и архивирование журнала регистрации
Журнал не очищается сам. Если его не обслуживать, файлы за несколько лет вырастают до десятков гигабайт. База медленнее открывается, резервная копия раздувается, а сам журнал открывается минутами.
Сокращение в Конфигураторе
- Откройте
Администрирование → Настройка журнала регистрации. - Нажмите «Сократить».
- Укажите дату: всё, что раньше неё, будет удалено.
- Чтобы не потерять историю, включите сохранение удаляемых записей в файл и задайте путь к архиву.
- Подтвердите. На большом журнале операция идёт долго, не прерывайте её.
Удалённые записи без архивного файла не восстановить. Если в компании действует регламент хранения логов, сначала согласуйте срок и сохраните архив.
Сокращение из командной строки
Для регулярного обслуживания есть пакетный режим Конфигуратора. Пример: удалить всё до 1 января и сохранить удалённое в файл:
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /ReduceEventLogSize 2026-01-01 -saveAs "E:\Archive\buh_log_2025.lgf" /Out"E:\Archive\reduce.log"
Файл /Out содержит результат: по нему проверяют, что операция прошла. Такую строку можно поставить в планировщик заданий Windows на ночь.
Архив через разделение по периодам
При разбивке по месяцам каждый месяц — отдельный файл в каталоге журнала. Старые файлы можно скопировать в архив. Удалять их вручную лучше только при остановленной работе с базой: файл, открытый платформой, не удалится или повредится.
Журнал в файловой и клиент-серверной базе
Где физически лежит журнал, нужно знать для архивирования, для переноса базы и для случая, когда журнал повреждён.
Файловая база
Журнал хранится в подкаталоге 1Cv8Log внутри каталога базы, рядом с файлом 1Cv8.1CD. Встречаются два формата:
| Формат | Файлы | Особенность |
|---|---|---|
| Последовательный (старый) | 1Cv8.lgf и файлы *.lgp по периодам | Текстовый, легко архивировать файлами |
| SQLite (новый) | 1Cv8.lgd | Один файл, быстрее отбор, но может сильно расти |
Какой формат у вашей базы, видно по расширению файлов в 1Cv8Log.
Клиент-серверная база
Журнал пишет сервер 1С, а не СУБД. В базе SQL или PostgreSQL его нет. Файлы лежат в каталоге кластера:
C:\Program Files\1cv8\srvinfo\reg_1541\<GUID базы>\1Cv8Log
На Linux каталог по умолчанию — /home/usr1cv8/.1cv8/1C/1cv8/reg_1541/. Если при установке сервера указали другой каталог srvinfo, ищите его в параметрах службы агента сервера.
Какой GUID у нужной базы, видно в файле 1CV8Clst.lst в каталоге reg_1541: там перечислены имена баз и их идентификаторы. Ищите по имени базы обычным поиском в текстовом редакторе.
Не редактируйте 1CV8Clst.lst: это реестр кластера. Повреждение файла остановит работу всех баз сервера.
Чем отличается выгрузка .dt
При выгрузке базы в .dt журнал регистрации не переносится. После загрузки .dt в новую базу история начнётся с чистого листа. Если старый журнал нужен, скопируйте каталог 1Cv8Log отдельно, пока старая база ещё доступна.
Если журнал повреждён
Признак — ошибка при открытии журнала или пустой список при заведомо существующих событиях. Порядок действий:
- Попросите всех выйти из базы. Для серверной базы — завершите сеансы через консоль кластера, предупредив пользователей: несохранённые данные пропадут.
- Переименуйте каталог
1Cv8Log, например в1Cv8Log_old. - Запустите базу. Платформа создаст новый пустой журнал.
- Старый каталог сохраните — его можно попробовать открыть отдельно.
Как искать причину ошибки по журналу: три практических сценария
Журнал полезен, когда задаёшь ему конкретный вопрос. Вот типовые.
«Кто удалил документ»
- Отбор: интервал за период, когда документ ещё был, событие «Данные. Удаление».
- Метаданные: вид документа, например реализация.
- В найденной строке — пользователь, компьютер и время.
Если удаление шло через пометку и обработку «Удаление помеченных объектов», ищите сначала событие установки пометки на удаление: оно показывает, кто пометил документ. Само удаление выполнит тот, кто запустил обработку.
«Почему падает регламентное задание или обмен»
- Отбор по важности «Ошибка» за последние сутки.
- Приложение — «Фоновое задание».
- Откройте запись и прочитайте комментарий целиком: там текст исключения и модуль, в котором оно возникло.
«Почему база тормозила в 11:30»
- Интервал: с 11:00 до 12:00, без отбора по пользователям.
- Посмотрите, кто входил, что проводилось массово, были ли ошибки блокировок.
- Строки с ошибками вида
Конфликт блокировок при выполнении транзакцииили превышением времени ожидания блокировки показывают, что два пользователя работали с одними данными одновременно.
Администрирование → Настройка журнала регистрации.1Cv8Log повреждены или заняты. Освободите базу, переименуйте каталог журнала и запустите базу заново.Журнал регистрации и технологический журнал
Журнал регистрации отвечает на вопрос «кто и что сделал». Он не показывает длительность запросов, взаимоблокировки на уровне СУБД и утечки памяти. Для этого включают технологический журнал через файл logcfg.xml в каталоге conf платформы. Он пишется на каждом компьютере отдельно и требует настройки под задачу, поэтому держать его включённым постоянно не стоит.
Частые вопросы
Можно ли удалить отдельную запись из журнала регистрации?
Сохраняется ли журнал при обновлении конфигурации?
.dt в новую базу или при удалении каталога 1Cv8Log.Видно ли в журнале, какие поля документа изменили?
Как посмотреть журнал, если база не запускается?
Администрирование → Журнал регистрации. Если и Конфигуратор не стартует, скопируйте каталог 1Cv8Log в пустую базу на той же версии платформы и откройте журнал там.