Журнал действий пользователей 1С 8.3: открыть, настроить, найти нужную запись
Содержание
Журнал пользователей в 1С 8.3 открывается так: Администрирование → Обслуживание → Журнал регистрации. Если раздела нет или он скрыт, тот же журнал доступен через Главное меню → Все функции → Стандартные → Журнал регистрации, а в Конфигураторе — через Администрирование → Журнал регистрации.
Типичная ситуация: утром главбух обнаруживает, что из базы пропал проведённый вчера акт сверки, а в списке документов его нет. Кто удалил, когда и с какого компьютера — ответ лежит в журнале регистрации. Это общий механизм платформы, поэтому в Бухгалтерии, ЗУП, УТ и других типовых конфигурациях он работает одинаково, различаются только пути в меню.
Как открыть журнал регистрации из меню администратора
Журнал ведёт сама платформа, а типовые конфигурации лишь выводят на него ссылку. Права на просмотр есть у пользователей с полными правами или с профилем администратора. У рядового бухгалтера ссылки в меню обычно не будет — это нормально, а не сбой.
Пути по конфигурациям
| Конфигурация | Где ссылка на журнал |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Обслуживание → Журнал регистрации |
| ЗУП 3.1 | Администрирование → Обслуживание → Журнал регистрации |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → Обслуживание → Журнал регистрации |
| Любая конфигурация на 8.3 | Главное меню → Все функции → Стандартные → Журнал регистрации |
На странице «Обслуживание» ссылка находится в группе с отчётами и журналами. Если страница длинная, проще нажать Ctrl+F прямо на форме и ввести слово «журнал».
Если нет команды «Все функции»
Команда «Все функции» по умолчанию скрыта. Включается она в настройках самого пользователя:
- Нажмите на значок главного меню (три полоски в левом верхнем углу) или на шестерёнку в шапке.
- Откройте
Сервис → Параметры(в некоторых релизах —Вид → Параметры). - Поставьте флажок «Отображать команду “Все функции”».
- Нажмите «Применить» — пункт появится в главном меню без перезапуска.
Дальше Все функции → Стандартные → Журнал регистрации. Рядом лежат «Активные пользователи» — удобно, если нужно понять, кто прямо сейчас сидит в базе.
Если пункта «Журнал регистрации» нет даже в «Стандартных», у вашего пользователя нет права на его просмотр. Попросите администратора открыть журнал или выдать роль с этим правом.
Запуск 1С с параметрами командной строки
Бывает, что интерфейс урезан, а в настройки не попасть: например, пользователь входит в базу через ярлык с жёстко заданным режимом. Тогда 1С:Предприятие можно запустить вручную с ключами.
Пример для файловой базы:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DisplayAllFunctions
Для серверной базы вместо /F указывают /S"имя_сервера\имя_базы". Ключ /DisplayAllFunctions сразу включает команду «Все функции» в этом сеансе. Номер платформы в пути подставьте свой — посмотреть его можно в папке C:\Program Files\1cv8\.
Второй вариант для разработчика — открыть Конфигуратор
и нажать F5 (Отладка → Начать отладку). Запустится 1С:Предприятие под тем же пользователем, и журнал откроется через «Все функции».
Не храните пароль в ярлыке и bat-файле на общем компьютере. Для разовой задачи наберите команду в окне «Выполнить» (Win+R) и не сохраняйте её.
Журнал в Конфигураторе
В Конфигураторе журнал открывается через Администрирование → Журнал регистрации. Форма почти та же, что в пользовательском режиме, но доступна только тем, у кого есть право входа в Конфигуратор. Этим путём удобно пользоваться, когда в 1С:Предприятие зайти нельзя: например, база падает при запуске, а понять причину нужно по последним ошибкам.
Какие события пишутся и как настроить журнал регистрации
Настройка делается только в Конфигураторе: Администрирование → Настройка журнала регистрации. Окно содержит два параметра.
Уровень регистрации
| Уровень | Что попадает в журнал |
|---|---|
| Не регистрировать | Ничего. Использовать не стоит |
| Регистрировать ошибки | Только ошибки |
| Ошибки и предупреждения | Ошибки и предупреждения |
| Ошибки, предупреждения и информацию | Плюс информационные события |
| Регистрировать все события | Всё, включая примечания: входы, изменения данных, проведение |
Чтобы увидеть, кто удалил или изменил документ, нужен уровень «Регистрировать все события». На остальных уровнях события с данными в журнал не попадают, и расследование закончится ничем. В типовых базах этот уровень обычно стоит по умолчанию, но проверить стоит до инцидента, а не после.
Разделение по периодам
Второй параметр — «Разделять журнал по периодам». Журнал хранится файлами, и при разделении платформа заводит новый файл за каждый выбранный период. Для базы на 10–20 пользователей хватает разделения по месяцам. Для крупной базы, где журнал растёт на гигабайты, удобнее по дням: старые файлы проще архивировать.
Что фиксирует журнал
- 🔑 вход и выход пользователя, неудачные попытки входа;
- 📝 добавление, изменение и удаление объектов;
- ✅ проведение и отмена проведения документов;
- 👤 создание и изменение пользователей информационной базы;
- 🔄 обновление конфигурации и изменение структуры базы;
- ❌ ошибки выполнения, в том числе фоновых и регламентных заданий.
Чего журнал не хранит: значений реквизитов «до» и «после». Видно, что документ изменён, но не видно, какая сумма была раньше. Для этого в типовых конфигурациях есть отдельный механизм версионирования объектов, его включают в разделе Администрирование → Общие настройки.
Как найти нужную запись: отбор и анализ событий
Открытый журнал показывает тысячи строк, и листать их бессмысленно. Сначала нажмите «Установить отбор» (или «Отбор» в командной панели) и сузьте выборку.
Поля отбора, которые реально помогают
- 📅 Интервал — начните с одного-двух дней вокруг инцидента;
- 👤 Пользователи — если подозрения есть, отметьте конкретных людей;
- ⚡ События — выберите нужные группы, например только «Данные»;
- 📂 Метаданные — конкретный вид документа или справочника;
- 🖥️ Компьютер и Приложение — с какого ПК и через какой клиент работали;
- 💬 Комментарий и Данные — поиск по тексту, например по номеру документа.
Пример: кто удалил документ
Допустим, пропала «Реализация (акт, накладная)» № 145 от 3 числа.
- Задайте интервал: с даты документа по сегодняшний день.
- В событиях оставьте «Данные. Удаление» и «Данные. Пометка удаления».
- В метаданных выберите документ «Реализация (акт, накладная)».
- Примените отбор и найдите строку с представлением нужного номера.
- В колонках будут пользователь, компьютер, время и номер сеанса.
Двойной щелчок по строке открывает карточку события — там видно и приложение (тонкий клиент, веб-клиент, фоновое задание), и подробности.
Если документ удалён не напрямую, а при «Удалении помеченных объектов», в журнале будет пользователь, запустивший удаление. Кто ставил пометку, ищите отдельно по событию пометки удаления.
Сортировка и группировка
Колонки сортируются щелчком по заголовку. Для разбора «кто чем занимался весь день» отберите одного пользователя и все события — картина восстанавливается по минутам: вход, открытие документов, проведение, выход.
Журнал пользователей на сервере 1С: где лежат файлы
В консоли администрирования кластера журнала регистрации нет: там видны сеансы, соединения и блокировки, но не история действий. Сам журнал хранится файлами.
Где лежит папка журнала
| Вариант базы | Путь к журналу |
|---|---|
| Файловая | папка 1Cv8Log внутри каталога базы |
| Клиент-серверная | C:\Program Files\1cv8\srvinfo\reg_1541\<GUID базы>\1Cv8Log |
Каталог srvinfo может лежать в другом месте, если его задали при установке сервера, а reg_1541 зависит от порта менеджера кластера. Если на сервере десятки баз, по GUID их не различить. Соответствие имени и идентификатора смотрите утилитой rac:
rac cluster list
rac infobase summary list --cluster=<id_кластера>
Первая команда выводит идентификатор кластера, вторая — список баз с их UUID. Папка с таким же именем в reg_1541 и будет нужной. Перед запуском rac должна работать служба ras (сервер администрирования).
Форматы файлов
- 📄
.lgfи.lgp— старый текстовый формат: файл описаний и файлы событий по периодам; - 🗃️
.lgd— формат на базе SQLite, используется в новых базах на 8.3.
Открывать эти файлы Блокнотом или сторонними просмотрщиками для расследования неудобно: в .lgp пользователи и события закодированы ссылками на .lgf. Правильнее смотреть журнал средствами 1С.
Как посмотреть журнал, если с базой проблемы
Надёжный приём администратора:
- Создайте пустую файловую базу без конфигурации.
- Закройте её и удалите в её каталоге папку
1Cv8Log. - Скопируйте на её место папку
1Cv8Logпроблемной базы. - Откройте пустую базу в Конфигураторе и запустите
Администрирование → Журнал регистрации.
Пользователи и метаданные покажутся так, как записаны в файлах журнала, поэтому фамилии и названия документов будут видны. Копируйте папку целиком, а не отдельные файлы.
Работайте с копией. Не удаляйте и не переименовывайте файлы журнала у работающей серверной базы: платформа держит их открытыми, а потеря журнала необратима.
Выгрузка и сокращение журнала регистрации
Выгрузить отобранные записи
Когда нужно отправить выборку руководителю или аудитору:
- Установите отбор, чтобы в списке остались только нужные строки.
- Нажмите
Ещё → Вывести список. - Выберите вывод в табличный документ и отметьте нужные колонки.
- В открывшейся таблице сохраните файл через меню сохранения в формате
.xlsxили.mxl.
Выгружайте отобранный кусок, а не весь журнал: десятки тысяч строк форма будет выводить долго.
Сократить журнал без потери истории
Журнал крупной базы разрастается до десятков гигабайт и тормозит поиск. Сокращают его в Конфигураторе: в окне Администрирование → Настройка журнала регистрации есть кнопка «Сократить».
- Укажите дату, до которой записи будут удалены.
- Отметьте сохранение удаляемых событий в файл и задайте путь.
- Запустите сокращение.
Сохранённый файл потом открывается тем же приёмом с пустой базой. Если журнал разделён по периодам, старые файлы можно просто перенести в архив — делайте это у неработающей базы или с файлами закрытых периодов.
Сокращение без сохранения в файл удаляет историю навсегда. Если в организации есть требования хранить логи доступа, согласуйте срок с ответственным за безопасность.
Можно ли через журнал восстановить удалённое
Нет. Журнал хранит факт события и представление объекта, но не сами данные. Он подскажет, что и когда удалено, а вернуть документ можно только из резервной копии или ручным вводом заново. Зная из журнала точное время удаления, легко выбрать нужную копию: ту, что сделана до этого момента.
Частые вопросы о журнале регистрации
Видит ли пользователь, что его действия записываются в журнал?
Почему в журнале у события пустой пользователь?
Можно ли удалить запись о своих действиях из журнала?
Сколько места занимает журнал?
1Cv8Log: проверяйте её раз в квартал, и рост не станет сюрпризом. Самые «шумные» источники записей — частые обмены и регламентные задания, которые пишут событие при каждом запуске.