Администрирование · 13 мин
Как посмотреть в 1С, кто что делал
Как посмотреть в 1С, кто что делал: открываем журнал регистрации, настраиваем отбор по пользователю и событию, анализируем изменения документов и справочников.
Когда в базе 1С работают несколько сотрудников, регулярно возникает вопрос: кто изменил документ, удалил элемент справочника или поменял настройки. Отвечает на него встроенный механизм — журнал регистрации. Он фиксирует действия пользователей и системные события: входы в программу, создание и изменение объектов, ошибки, обмены данными.
Журнал регистрации доступен во всех типовых конфигурациях — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом», «Управление нашей фирмой» и других. Интерфейс немного отличается в зависимости от версии платформы и режима (обычное или управляемое приложение), но логика везде одинакова: открыть журнал, настроить отбор, проанализировать события.
Важно понимать ограничения: журнал показывает факт изменения объекта и его автора, но не всегда показывает, какое именно поле было изменено и каким было старое значение. Для детального аудита «что именно поменяли» нужны дополнительные механизмы, о которых рассказано ниже.
Как открыть журнал регистрации в разных конфигурациях
В типовых конфигурациях на управляемых формах (Бухгалтерия 3.0, УТ 11, ЗУП 3.1) путь такой: раздел «Администрирование» → «Обслуживание» → «Журнал регистрации». В некоторых конфигурациях пункт находится в «Администрирование» → «Поддержка и обслуживание».
Универсальный способ, работающий почти везде: откройте меню «Все функции» (круглая кнопка со стрелкой в левом верхнем углу или сочетание клавиш), найдите ветку «Стандартные» и выберите «Журнал регистрации». Если пункт «Все функции» не виден, включите его: «Сервис» → «Параметры» → флажок «Отображать команду "Все функции"».
В старых конфигурациях на обычных формах (например, «Управление торговлей 10.3», «Бухгалтерия 2.0») журнал открывается через меню «Сервис» → «Журнал регистрации» или через «Операции» → «Журнал регистрации».
Как настроить отбор и найти действия конкретного пользователя
Без отбора журнал выводит тысячи записей, и найти нужное событие вручную практически невозможно. Нажмите кнопку «Отбор» (или «Установить отбор») и задайте условия. Основные поля отбора:
- Дата начала и окончания — ограничьте период, иначе выборка будет долгой, особенно в файловых базах с большой историей;
- Пользователь — выберите конкретного сотрудника из списка пользователей информационной базы;
- Событие — тип действия: изменение данных, добавление, удаление, вход в систему, ошибки;
- Данные — конкретный объект: документ или элемент справочника, с которым работали;
- Статус транзакции — зафиксирована, отменена или не завершена.
Типовой сценарий: нужно узнать, кто вчера изменил конкретную реализацию. Установите период «вчера», в поле «Данные» укажите этот документ, событие — «Данные. Изменение». В результате останутся только записи об изменениях этого документа с указанием пользователя и точного времени.
- 1Откройте журнал регистрации через «Администрирование» → «Обслуживание» или «Все функции» → «Стандартные».
- 2Нажмите «Отбор» и задайте период — чем уже, тем быстрее сработает выборка.
- 3Укажите пользователя или конкретный объект в поле «Данные».
- 4Выберите тип события: добавление, изменение или удаление данных.
- 5Нажмите «ОК» и изучите список: в колонках видны время, пользователь, компьютер и объект.
- 6Дважды щёлкните по записи, чтобы открыть карточку события с подробностями.
Какие события фиксирует журнал и как их читать
Журнал регистрации делит события на категории. Для ответа на вопрос «кто что делал» полезнее всего группа «Данные»: добавление, изменение, удаление объектов. Каждая запись содержит дату и время с точностью до секунды, имя пользователя, имя компьютера, с которого выполнялось действие, тип события и ссылку на объект.
Отдельно фиксируются события «Сеанс» (начало и завершение работы пользователя), «Доступ» (успешные и отклонённые попытки входа, что полезно для расследования подбора пароля), а также ошибки и предупреждения. Если документ «исчез», ищите событие «Данные. Удаление» или «Данные. Пометка на удаление» по этому объекту.
Обратите внимание на колонку «Статус транзакции». Значение «Зафиксирована» означает, что изменение реально записано в базу. «Отменена» говорит о том, что действие началось, но не завершилось — например, пользователь закрыл форму без сохранения. Это важно при разборе спорных ситуаций: попытка изменения и факт изменения — разные вещи.
Сопоставьте имя компьютера с рабочим местом сотрудника
Сверьте с рабочим графиком — действия вне смены требуют внимания
Отменённая транзакция не изменила данные в базе
Серия отказов под одним логином — признак подбора пароля
Ограничения журнала: чего он не покажет
Главное ограничение — журнал регистрации не хранит прежние значения реквизитов. Вы увидите, что пользователь Иванов изменил документ «Реализация № 154» в 14:32, но не увидите, что именно он поменял: сумму, контрагента или комментарий. Для такой детализации нужен отдельный механизм версионирования.
Второй момент — уровень регистрации событий настраивается. По кнопке «Настройка журнала регистрации» (или «Ещё» → «Настройка») можно задать, какие события писать: все, только ошибки, только важные. Если администратор когда-то снизил уровень ради экономии места, часть действий в журнале просто отсутствует, и восстановить их задним числом нельзя.
Третье ограничение — производительность и объём. В файловых базах журнал хранится в отдельных файлах и при больших размерах открывается медленно. Регулярно выполняйте сокращение журнала: «Настройка журнала регистрации» → «Сократить» — с выгрузкой старой части в файл, если история может понадобиться.
Версионирование объектов: как увидеть, что именно изменили
В типовых конфигурациях на базе Библиотеки стандартных подсистем есть механизм «Версионирование объектов». Он сохраняет снимки объекта при каждом изменении: кто, когда и какие реквизиты поменял, со старыми и новыми значениями. Включается он в разделе «Администрирование» → «Поддержка и обслуживание» → «Версионирование объектов» (в некоторых конфигурациях — «Настройки версионирования»).
После включения у документов и справочников появляется команда «История изменений» (в форме объекта или в списке, через кнопку «Ещё»). Отчёт покажет список версий, а сравнение двух версий подсветит отличающиеся поля. Это самый наглядный способ ответить на вопрос «кто изменил цену в договоре».
Учтите: версионирование начинает работать только с момента включения и только для тех типов объектов, которые вы отметили в настройках. Историю до включения механизма оно не восстановит. Хранение версий увеличивает размер базы, поэтому для массовых документов разумно ограничить срок хранения версий.
Чем смотреть действия пользователей
Подходит для ответа «кто и когда трогал объект», работает всегда и везде. Не показывает старые значения реквизитов.
Показывает, какие поля изменились и их прежние значения. Требует включения заранее и увеличивает размер базы.
Кнопка «Ещё» → «История изменений» у конкретного документа — быстрый способ, если версионирование уже включено.
Есть в типовых конфигурациях: показывает, кто сколько документов создал и изменил за период. Удобен для общей картины, а не для разбора одного объекта.
Частые ошибки и практические приёмы
Самая распространённая ошибка — поиск без ограничения периода. В базе с многолетней историей отбор по всему журналу может выполняться десятки минут и подвешивать работу других пользователей файловой базы. Всегда начинайте с узкого диапазона дат и расширяйте его только при необходимости.
Вторая ошибка — путать пользователя сеанса и автора документа. Если документ создал один сотрудник, а потом его перепровёл другой, в журнале будут обе записи. Поле «Ответственный» в самом документе показывает последнего изменившего, а не автора — для восстановления полной картины смотрите цепочку событий по объекту.
Полезный приём — выгрузка журнала во внешний файл для анализа: кнопка «Выгрузить журнал» сохраняет записи в формате, который можно открыть и фильтровать отдельно, не нагружая рабочую базу. Для периодического контроля настройте уровень регистрации «Ошибки, предупреждения, важные события и изменение данных» — это разумный баланс между полнотой и объёмом.
Как проверить результат
Видны пользователь, время, объект и статус «Зафиксирована»
Записей нет — расширьте период или проверьте уровень регистрации
У документа доступна команда «История изменений» со списком версий
Команды нет или версии пустые — механизм не настроен для этого типа объектов
Действия совпадают с рабочим временем и обязанностями сотрудника
Изменения ночью, с чужого компьютера или массовые удаления — повод для разбирательства
Когда журнала недостаточно: дополнительные меры контроля
Если требуется постоянный аудит действий — например, по требованиям внутреннего контроля или при работе с конфиденциальными данными, — одного журнала мало. Комбинируйте инструменты: версионирование для ключевых документов, разграничение прав через роли и профили групп доступа, запрет интерактивного удаления для обычных пользователей.
Правильно настроенные права решают половину вопросов до их возникновения: если менеджер физически не может удалить проведённую реализацию, разбираться «кто удалил» не придётся. Проверяйте также журнал на предмет событий «Доступ. Отказ» — регулярные неудачные входы под чужими логинами говорят либо о забытых паролях, либо о попытках несанкционированного доступа.
Для клиент-серверных баз полезен технологический журнал на уровне сервера 1С — он фиксирует низкоуровневые события и запросы, но требует навыков администрирования и быстро заполняет диск. Включайте его точечно, на время расследования конкретной проблемы.
Как выбрать действие
Частые вопросы
Почему журнал регистрации пустой или в нём мало записей?
Скорее всего, в настройках снижен уровень регистрации событий или журнал недавно сокращали. Откройте настройку журнала и проверьте, какие события регистрируются. Также записей не будет, если вы ищете за период, когда база ещё не использовалась.
Можно ли посмотреть действия пользователя, которого уже удалили из базы?
Да. Записи журнала хранят имя пользователя на момент события, поэтому удаление учётной записи не стирает историю. В отборе такой пользователь может не выбираться из списка — тогда ищите по объекту или событию и смотрите колонку «Пользователь» в результатах.
Видно ли в журнале, кто просто просматривал документ без изменений?
Нет. Открытие объекта на просмотр не регистрируется как событие изменения данных. Журнал фиксирует запись, изменение, удаление и системные события, но не факт чтения конкретного документа.
Как узнать, кто изменил конкретное поле, если версионирование не было включено?
Задним числом — никак: ни журнал регистрации, ни другие штатные средства не хранят прежние значения, если версионирование не работало. Можно лишь установить автора и время изменения, а содержание изменения восстановить по резервной копии базы за ближайшую дату, сравнив документы вручную.
Влияет ли журнал регистрации на скорость работы 1С?
Запись событий даёт небольшую постоянную нагрузку, обычно незаметную. Ощутимое замедление возникает при открытии и отборе по большому журналу в файловой базе. Регулярное сокращение журнала с выгрузкой архива решает эту проблему.
Можно ли запретить пользователям очищать или менять журнал?
Да. Доступ к журналу и его настройкам определяется правами: роль «Администратор системы» и отдельное право на журнал регистрации. Обычным пользователям эти права не назначают — тогда они не смогут ни просматривать, ни сокращать журнал.
Что важно запомнить
Действия пользователей смотрят в журнале регистрации: «Администрирование» → «Обслуживание» → «Журнал регистрации», с отбором по периоду, пользователю и объекту. Журнал показывает кто и когда, но не прежние значения — для этого заранее включайте версионирование объектов. Перед сокращением журнала всегда выгружайте копию.