Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Настройка журнала регистрации в 1С 8.3

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

Внешний вид журнала регистрации 1С

Где хранится журнал регистрации

Начнем с того, где хранится журнал регистрации в 1С. Варианта может быть два — для файлового и клиент серверного режима работы.

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

Для файловых баз данных 1С журнал находится в папке с базой данных. Расположение файлов можно узнать при запуске программы в меню выбора базы данных:

Расположение журнала регистрации

Красным выделен путь. Если мы проследуем по этому пути, то увидим следующую картину:

Файлы 1Cv8Log

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Получите понятные самоучители по 1С бесплатно:

Папка 1Cv8Log — это и есть директория, содержащая журнал регистрации.

  • Если Вы планируете перенести файловую базу данных и хотите сохранить историю журнала регистрации, Вам обязательно надо скопировать папку 1Cv8Log в категорию новой базы 1С.
  • Если необходимо очистить журнал регистрации 1С в файловой базе, просто удалите папку 1Cv8Log.

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

В клиент-серверном режиме файлы истории обычно хранятся на сервере в каталоге:

C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Log

Чтобы перенести журнал регистрации 1С для базы SQL, так же, как и для файловой, достаточно перенести папку в расположение новой базы.

Так же и с удалением — достаточно просто удалить данную папку.

Настройка журнала

Чтобы увидеть доступные настройки, необходимо зайти в режиме 1С конфигуратор и в главном меню найти пункт «Администрирование — Настройка журнала регистрации…»:

Настройка журнала регистрации

В открывшемся интерфейсе доступны следующие настройки ведения журнала:

Настройки

Здесь в поле «Регистрировать в журнале события» можно указать детализацию регистрируемых данных. Пункт «Не регистрировать» позволяет отключить ведение журнала вовсе. Другие пункты расшифровываются следующим образом:

  1. Ошибки — все возможные варианты сбоев и ошибок в системе;
  2. Предупреждения — важные сообщения системы, которые не являются ошибками;
  3. Информация — вся информация об изменяемых данных системы;
  4. Примечания — неважные сообщения (почти всегда их можно отключить).

Другие настройки рассмотрим далее, они относятся к оптимизации работы журнала.

Оптимизация журнала регистрации

Среди способов оптимизации скорости загрузки и работы с журналом можно выделить следующие методы:

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

Разделение хранения журнала по периодам. Если изменить настройку «Разделять хранение журнала по периодам» на значение день (для больших баз данных) / неделя (для средних), можно существенно поднять производительность журнала. Файлы логов будут разбиваться в папке 1Cv8Log на порции, заданные в настройке, и будут иметь вид, подобный 20140905000000.lgp, в котором видно дату и время создания лога.

Разделение хранения журнала по периодам

Сокращение журнала регистрации также дает существенную оптимизацию в работе с журналом. Для этого нажмите на кнопку «Сократить» в настройках. Выберите период, до которого желаете сократить журнал:

Сократить журнал 1С

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

И последний и самый эффективный способ оптимизации — перевод журнала регистрации на так называемый «Новый формат». Доступен он начиная с версии платформы 1С 8.3.5.1068. Данный формат хранения лога журнала регистрации не в текстовом файле, а в отдельной базе данных на СУБД SQLite.

Для перехода на новый формат достаточно сконвертировать журнал с помощью нажатия кнопки «Новый Формат»:

Преобразование журнала регистрации в новый формат

Будьте внимательны, обратная конвертация в старый формат невозможна.

В системе 1С для анализа технической информации существует также технологический журнал.

Другие статьи по 1С:

Видео по настройке журнала регистрации:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 6 на “Настройка журнала регистрации в 1С 8.3
  1. Особый интерес представляет для серверной базы.
    Мне удалось для 8.3 найти его в файлах C:\Program Files\1cv8\srvinfo\\1CV8Clst.lst и C:\Program Files\1cv8\srvinfo\\1CV8Clsto.lst.
    Интересно бы узнать другие способы.

    Ответить

    • Пропустились слова в угловых скобках. Попробую эти же слова поместить в кавычки:
      Особый интерес представляет «Идентификатор базы на сервере» для серверной базы.
      Мне удалось для 8.3 найти его в файлах C:\Program Files\1cv8\srvinfo\»Имя кластера сервера»\1CV8Clst.lst и C:\Program Files\1cv8\srvinfo\»Имя кластера сервера»\1CV8Clsto.lst.
      Интересно бы узнать другие способы.

      Ответить

  2. Здравствуйте.

    «Так же и с удалением — достаточно просто удалить данную папку.»

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

    Ответить

    • Добрый день, да, конечно. Но лучше даже не удалить, а перенести его в другую папку. Что бы проверить работоспособность программы потом.

      Ответить

  3. можно ли в файловой базе перенести ЖР на другой диск? Дабы база была на диске D:, а ЖР на диске E:.

    Ответить

  4. Подскажите пожалуйста, если стоит разделение хранения журнала по периодам — день. Где можно найти данные за вчерашний день?

    Ответить

Добавить комментарий:

Ваш адрес email не будет опубликован.