Где в 1С 8.3 открыть журнал регистрации и как читать его записи

· 9 мин

Содержание

В типовых конфигурациях 1С 8.3 журнал регистрации открывается через Администрирование → Обслуживание — в группе протоколов работы есть ссылка «Журнал регистрации». Если раздела нет или прав не хватает, найдите его через Все функции → Стандартные → Журнал регистрации или в Конфигураторе: Администрирование → Журнал регистрации.

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

Где найти журнал регистрации в режиме 1С:Предприятие

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

Через раздел администрирования

КонфигурацияПуть меню
Бухгалтерия предприятия 3.0Администрирование → Обслуживание → «Журнал регистрации»
ЗУП 3.1Администрирование → Обслуживание → «Журнал регистрации»
Управление торговлей 11НСИ и администрирование → Обслуживание → «Журнал регистрации»

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

Через «Все функции»

Этот путь работает в любой конфигурации, в том числе в самописной:

  1. Откройте главное меню (кнопка с тремя полосками слева вверху).
  2. Выберите Сервис и настройки → Параметры и включите флажок «Отображать команду “Все функции”». Если флажок уже стоит, пропустите шаг.
  3. Снова откройте главное меню → Все функции.
  4. Раскройте ветку Стандартные и дважды щёлкните «Журнал регистрации».

По навигационной ссылке

В конфигурациях на БСП форму можно открыть сразу. Нажмите Shift+F11 («Перейти по ссылке») и вставьте:

e1cib/app/Обработка.ЖурналРегистрации

Если ни один путь не показывает журнал, дело в правах. Просмотр журнала требует права «Журнал регистрации», оно есть у роли с полными правами. Обычному бухгалтеру этот пункт не виден, и это нормально.

Открытие журнала из Конфигуратора и через ярлык

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

Из Конфигуратора

  1. Запустите базу в режиме «Конфигуратор» из окна выбора баз.
  2. В меню выберите Администрирование → Журнал регистрации.
  3. В открывшейся форме настройте отбор и найдите нужные события.

Ярлык прямо в Конфигуратор

Если журнал приходится смотреть часто, сделайте ярлык. В поле «Объект» свойств ярлыка укажите путь к 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. Откройте Администрирование → Настройка журнала регистрации.
  2. Нажмите «Сократить».
  3. Укажите дату: всё, что раньше неё, будет удалено.
  4. Чтобы не потерять историю, включите сохранение удаляемых записей в файл и задайте путь к архиву.
  5. Подтвердите. На большом журнале операция идёт долго, не прерывайте её.

Удалённые записи без архивного файла не восстановить. Если в компании действует регламент хранения логов, сначала согласуйте срок и сохраните архив.

Сокращение из командной строки

Для регулярного обслуживания есть пакетный режим Конфигуратора. Пример: удалить всё до 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 отдельно, пока старая база ещё доступна.

Если журнал повреждён

Признак — ошибка при открытии журнала или пустой список при заведомо существующих событиях. Порядок действий:

  1. Попросите всех выйти из базы. Для серверной базы — завершите сеансы через консоль кластера, предупредив пользователей: несохранённые данные пропадут.
  2. Переименуйте каталог 1Cv8Log, например в 1Cv8Log_old.
  3. Запустите базу. Платформа создаст новый пустой журнал.
  4. Старый каталог сохраните — его можно попробовать открыть отдельно.

Как искать причину ошибки по журналу: три практических сценария

Журнал полезен, когда задаёшь ему конкретный вопрос. Вот типовые.

«Кто удалил документ»

  1. Отбор: интервал за период, когда документ ещё был, событие «Данные. Удаление».
  2. Метаданные: вид документа, например реализация.
  3. В найденной строке — пользователь, компьютер и время.

Если удаление шло через пометку и обработку «Удаление помеченных объектов», ищите сначала событие установки пометки на удаление: оно показывает, кто пометил документ. Само удаление выполнит тот, кто запустил обработку.

«Почему падает регламентное задание или обмен»

  1. Отбор по важности «Ошибка» за последние сутки.
  2. Приложение — «Фоновое задание».
  3. Откройте запись и прочитайте комментарий целиком: там текст исключения и модуль, в котором оно возникло.

«Почему база тормозила в 11:30»

  1. Интервал: с 11:00 до 12:00, без отбора по пользователям.
  2. Посмотрите, кто входил, что проводилось массово, были ли ошибки блокировок.
  3. Строки с ошибками вида Конфликт блокировок при выполнении транзакции или превышением времени ожидания блокировки показывают, что два пользователя работали с одними данными одновременно.
Диагностика: выберите симптом

Журнал регистрации и технологический журнал

Журнал регистрации отвечает на вопрос «кто и что сделал». Он не показывает длительность запросов, взаимоблокировки на уровне СУБД и утечки памяти. Для этого включают технологический журнал через файл logcfg.xml в каталоге conf платформы. Он пишется на каждом компьютере отдельно и требует настройки под задачу, поэтому держать его включённым постоянно не стоит.

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

Можно ли удалить отдельную запись из журнала регистрации?
Нет. Платформа позволяет только сократить журнал до даты целиком. Выборочно стереть событие штатными средствами нельзя — на этом и держится доверие к журналу.
Сохраняется ли журнал при обновлении конфигурации?
Да. Обновление конфигурации и платформы журнал не трогает. Он теряется только при загрузке .dt в новую базу или при удалении каталога 1Cv8Log.
Видно ли в журнале, какие поля документа изменили?
Стандартный журнал фиксирует сам факт записи объекта, но не старые и новые значения реквизитов. Для этого в типовых конфигурациях есть отдельный механизм — версионирование объектов, его включают в настройках администрирования.
Как посмотреть журнал, если база не запускается?
Откройте её в Конфигураторе и выберите Администрирование → Журнал регистрации. Если и Конфигуратор не стартует, скопируйте каталог 1Cv8Log в пустую базу на той же версии платформы и откройте журнал там.
Нагружает ли журнал регистрации сервер?
При уровне «Все события» и сотнях пользователей — заметно: растут файлы и запись на диск. Для небольшой базы влияние незаметно. Регулярное сокращение журнала снимает проблему с размером.