Администрирование · 9 мин
Журнал регистрации в 1С 7.7: как посмотреть действия пользователей
Как открыть и посмотреть журнал регистрации в 1С 7.7, включить протоколирование действий пользователей, настроить отбор событий и найти нужные записи.
Журнал регистрации в 1С:Предприятии 7.7 — это протокол, в котором система фиксирует входы и выходы пользователей, запуск и завершение работы, а при соответствующей настройке — изменение данных и другие события. Он нужен администратору, чтобы выяснить, кто и когда работал в базе, кто удалил документ, почему произошёл сбой или кто запустил обработку.
В отличие от платформы 8.x, где журнал регистрации включён всегда, в «семёрке» протоколирование нужно явно включить и настроить состав событий. Если этого не сделать, журнал будет пустым или будет содержать только служебные записи, и восстановить картину произошедшего задним числом не получится.
Ниже разобрано, где хранится журнал регистрации, как его включить в конфигураторе, как открыть и отфильтровать записи, а также какие ограничения и типичные ошибки встречаются при работе с протоколом в 1С 7.7.
Где находится журнал регистрации в 1С 7.7
Работа с журналом регистрации в «семёрке» ведётся только из конфигуратора — из режима «Предприятие» просмотреть его штатными средствами нельзя. Запустите конфигуратор, откройте нужную информационную базу и в главном меню выберите «Администрирование» → «Журнал регистрации». Откроется окно со списком зафиксированных событий.
Физически журнал хранится в каталоге информационной базы в файле 1Cv7.mlg (в некоторых релизах — сопутствующие служебные файлы рядом). Это обычный файл, который можно скопировать вместе с базой при резервном копировании. Если каталог базы переносили без этого файла, история событий в новой копии будет пустой.
Как включить протоколирование событий
Если журнал пуст или содержит мало записей, сначала проверьте настройку. В конфигураторе откройте «Администрирование» → «Настройка журнала регистрации». В диалоге задаётся, какие события фиксировать: доступ к данным, изменение данных, ошибки и другие категории, а также уровень детализации.
Для расследования инцидентов обычно включают регистрацию изменения данных — тогда в журнал попадают записи о создании, изменении и удалении объектов с указанием пользователя и времени. Учтите: чем подробнее протокол, тем быстрее растёт файл журнала и тем заметнее нагрузка на диск при интенсивной работе пользователей.
- 1Откройте базу в конфигураторе под пользователем с правами администратора
- 2Выберите «Администрирование» → «Настройка журнала регистрации»
- 3Отметьте нужные категории событий и уровень детализации
- 4Сохраните настройку и попросите пользователей продолжить работу
- 5Через некоторое время откройте «Администрирование» → «Журнал регистрации» и убедитесь, что события фиксируются
Как открыть и просмотреть записи журнала
Откройте «Администрирование» → «Журнал регистрации». Окно журнала представляет собой таблицу, где по каждому событию видны дата и время, пользователь, компьютер, тип события и комментарий. Записи выводятся в хронологическом порядке, самые свежие — в конце списка.
Если база файловая и в ней активно работают пользователи, журнал открывается в режиме чтения накопленных данных: новые события появляются при обновлении или повторном открытии окна. При большом объёме протокола открытие может занять заметное время — это нормально для файла размером в сотни мегабайт.
Для поиска конкретного эпизода используйте отбор: в окне журнала доступна фильтрация по периоду, пользователю и типу события. Сначала сузьте диапазон дат до момента инцидента, затем при необходимости укажите конкретного пользователя — так список сократится до десятков записей вместо тысяч.
Отбор и поиск нужных событий
Типовая задача — узнать, кто удалил или изменил конкретный документ. Установите отбор по периоду, охватывающему предполагаемое время изменения, выберите тип события, связанный с изменением данных, и при известном исполнителе — конкретного пользователя. В колонке комментария обычно видно представление объекта, над которым выполнено действие.
Если пользователь неизвестен, отбирайте по представлению объекта: прокручивайте записи за период и ищите нужный документ в комментариях. При большом количестве записей удобнее выгрузить протокол во внешний файл и искать уже в нём — об этом ниже.
Откройте «Настройка журнала регистрации» и проверьте отмеченные категории событий
Добавьте регистрацию изменения данных в настройке журнала
Сократите журнал через настройку или штатную процедуру усечения
Проверьте наличие и дату файла 1Cv7.mlg в каталоге базы
Выгрузка журнала и работа с большим протоколом
Когда записей много, встроенного окна просмотра недостаточно. Журнал регистрации 1С 7.7 можно выгрузить в текстовый файл: в окне журнала предусмотрена команда сохранения содержимого (через меню «Файл» или контекстные команды окна, в зависимости от релиза). Полученный текстовый файл открывается в любом редакторе, где доступен полноценный поиск по подстроке — по номеру документа, имени пользователя, фразе ошибки.
Для регулярного анализа протокола существуют сторонние утилиты-просмотрщики логов 1С 7.7, которые парсят файл 1Cv7.mlg напрямую и позволяют строить гибкие фильтры. Их применяют, когда нужно анализировать журнал без запуска конфигуратора или по архивным копиям базы.
Перед любыми манипуляциями с файлом журнала — копированием, сокращением, переносом — убедитесь, что все пользователи вышли из базы, и сделайте резервную копию каталога. Повреждение файла журнала не ломает учётные данные, но историю событий восстановить будет невозможно.
Сокращение журнала и ограничения платформы
Файл журнала в «семёрке» растёт постоянно и сам не очищается. При активной работе и включённой регистрации изменения данных он может достигать сотен мегабайт и больше, что замедляет открытие журнала и увеличивает объём резервных копий. Периодически выполняйте сокращение: в настройке журнала регистрации есть возможность удалить события старше заданной даты.
Разумная практика — перед сокращением выгружать старую часть протокола в текстовый файл и складывать эти выгрузки в архив. Тогда история сохраняется, а рабочий журнал остаётся компактным и быстро открывается.
Учитывайте и принципиальные ограничения платформы 7.7: журнал регистрации фиксирует факт действия, но не хранит прежние значения изменённых данных. Узнать, что именно было в документе до изменения, по журналу нельзя — для этого нужны резервные копии базы. Журнал отвечает на вопросы «кто, когда и с каким объектом», но не «что именно было исправлено».
Частые вопросы по журналу регистрации 1С 7.7
Можно ли посмотреть журнал регистрации из режима «Предприятие»?
Штатно — нет. В 1С 7.7 просмотр журнала доступен только в конфигураторе через меню «Администрирование». Если нужен доступ из пользовательского режима, придётся использовать внешние обработки или сторонние просмотрщики файла 1Cv7.mlg.
Почему журнал регистрации пустой?
Чаще всего протоколирование просто не включено или включён минимальный набор событий. Откройте «Администрирование» → «Настройка журнала регистрации» и отметьте нужные категории. Также проверьте, что в каталоге базы присутствует файл 1Cv7.mlg — если базу копировали без него, история начнётся с нуля.
Можно ли узнать, кто удалил конкретный документ?
Да, если на момент удаления была включена регистрация изменения данных. Откройте журнал, установите отбор по периоду и типу события, найдите в комментариях представление документа — в записи будут указаны пользователь, компьютер и точное время. Если протоколирование было выключено, восстановить эту информацию не получится.
Как очистить журнал регистрации, чтобы он не занимал место?
Завершите работу всех пользователей, сделайте резервную копию каталога базы, затем в настройке журнала регистрации выполните сокращение — удаление событий старше указанной даты. Перед очисткой полезно выгрузить старые записи в текстовый файл и сохранить его в архиве.
Видно ли в журнале, что именно изменили в документе?
Нет. Журнал 1С 7.7 фиксирует факт изменения объекта, пользователя и время, но не хранит прежние значения реквизитов. Чтобы узнать содержимое документа до правки, нужно поднять резервную копию базы за соответствующую дату и сравнить данные.
Где лежит файл журнала и можно ли его перенести вместе с базой?
Журнал хранится в файле 1Cv7.mlg в каталоге информационной базы. Он переносится вместе с остальными файлами при копировании всего каталога целиком. Если скопировать только файл базы данных без 1Cv7.mlg, журнал в новой копии начнёт вестись с чистого листа.
Что важно запомнить
Журнал регистрации 1С 7.7 открывается в конфигураторе через «Администрирование» → «Журнал регистрации», а протоколирование событий нужно включить заранее в настройке журнала. Протокол хранится в файле 1Cv7.mlg в каталоге базы, требует периодического сокращения и показывает факт действия, но не старые значения данных.