К статье
Практический материал

Администрирование · 12 мин

Как удалить историю пользователя в 1С

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

Под историей пользователя в 1С обычно понимают три разные вещи: список недавно открытых документов и справочников в панели «История», записи журнала регистрации о действиях пользователя и сохранённые персональные настройки интерфейса (отборы, варианты отчётов, настройки форм). Каждый из этих массивов данных хранится и очищается по-разному, поэтому сначала нужно определить, что именно требуется удалить.

Стандартная ситуация: сотрудник увольняется, на его компьютер садится другой человек, и в меню «История» видны документы и контрагенты, с которыми работал предшественник. Другой частый случай — требование службы безопасности очистить следы работы с конфиденциальными данными. Реже требуется удалить записи журнала регистрации, и здесь важно понимать: журнал регистрации — это аудиторский инструмент, и его очистка затрагивает всю базу, а не одного пользователя.

Ниже разобраны все сценарии очистки истории: через интерфейс пользователя, через административные инструменты конфигуратора и программными средствами. Инструкции применимы к типовым конфигурациям на платформе 1С:Предприятие 8.3 — Бухгалтерии, Управлению торговлей, ERP, Зарплате и управлению персоналом.

Что именно входит в историю пользователя в 1С

Прежде чем удалять, определите объект очистки. Панель «История» в управляемом интерфейсе — это личный список недавно открытых объектов: документов, элементов справочников, отчётов. Он хранится в настройках пользователя в хранилище системных настроек и виден только самому пользователю. Его очистка безопасна и не затрагивает данные базы.

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

Третья категория — пользовательские настройки: сохранённые отборы списков, варианты отчётов, настройки форм, командный интерфейс. Формально это не «история», но при передаче рабочего места их часто тоже требуется сбросить, чтобы новый сотрудник не видел чужие настройки и подсказки интерфейса.

Как очистить список недавних документов в панели «История»

Самый простой сценарий не требует прав администратора. Откройте панель истории: в типовых конфигурациях это пункт главного меню (кнопка с логотипом 1С в левом верхнем углу) → «История», либо отдельная кнопка на панели навигации. Откроется список недавно открытых объектов с датами обращения.

Чтобы удалить отдельную запись, наведите на неё курсор — справа появится значок удаления (крестик или корзина, в зависимости от версии платформы). Чтобы очистить список целиком, найдите в окне истории команду «Очистить» или «Очистить историю» — обычно она доступна по кнопке «Ещё» или в виде отдельной пиктограммы в заголовке панели. После подтверждения список обнуляется, при этом сами документы и элементы справочников в базе остаются нетронутыми.

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

Очистка панели «История»
  1. 1
    Откройте главное меню и перейдите в раздел «История»
  2. 2
    Наведите курсор на запись и нажмите значок удаления для точечной очистки
  3. 3
    Для полной очистки выберите команду «Очистить историю» и подтвердите действие
  4. 4
    Проверьте: панель должна стать пустой, документы в базе при этом сохраняются

Как удалить записи журнала регистрации

Журнал регистрации нельзя очистить выборочно по одному пользователю штатными кнопками интерфейса — платформа предоставляет только сокращение журнала по дате. Откройте конфигуратор с правами администратора, перейдите в меню «Администрирование» → «Журнал регистрации», затем снова «Администрирование» в окне журнала → «Сократить». Укажите дату, по которую удалить события, и при необходимости сохраните копию сокращаемой части в файл.

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

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

Очистка пользовательских настроек другого сотрудника

Когда нужно удалить историю и настройки пользователя, не заходя под его учётной записью, используйте обработку управления настройками. В типовых конфигурациях на Библиотеке стандартных подсистем откройте «Администрирование» → «Пользователи и права» (или «Настройки пользователей и прав») → «Пользовательские настройки» / «Очистка настроек». В открывшейся форме выберите пользователя и отметьте категории настроек для удаления: настройки форм, отчётов, внешний вид, прочие персональные настройки.

История открытия объектов относится к системным настройкам, поэтому при выборе категорий отмечайте максимально широкий набор, если цель — полностью «обнулить» профиль. После очистки при следующем входе сотрудника интерфейс будет выглядеть как при первом запуске: пустая история, стандартные отборы, настройки по умолчанию.

Альтернативный путь — типовая обработка «Управление настройками пользователей» с диска ИТС или встроенная функция копирования/очистки настроек в разделе администрирования. Она удобна, когда нужно не просто удалить, а заменить настройки уволенного сотрудника эталонными — например, скопировать настройки опытного пользователя новичку.

Программное удаление истории и настроек

Для массовых или регламентных операций используют встроенный язык. Хранилище системных настроек позволяет удалить настройки конкретного пользователя методом Удалить, а журнал регистрации сокращается методом СократитьЖурналРегистрации с указанием даты. Такие процедуры обычно оформляют как регламентное задание или сервисную обработку.

Типовой пример — очистка настроек уволенных сотрудников по списку: обход пользователей информационной базы, проверка признака недействительности учётной записи и удаление их настроек из всех хранилищ (системного, пользовательских настроек отчётов, настроек форм). Это снижает объём служебных данных и убирает «хвосты» неактивных учётных записей.

bsl
// Сокращение журнала регистрации по указанную дату
СократитьЖурналРегистрации(Дата(2023, 12, 31));

// Удаление настройки конкретного пользователя
ХранилищеСистемныхНастроек.Удалить("Общее/НастройкиФорм", , "ИмяПользователя");

Помните, что программные операции с журналом регистрации требуют монопольного режима и права «Администрирование». Запускайте такие процедуры в нерабочее время и после резервного копирования базы.

Риски, ограничения и частые ошибки

Главный риск — путаница между историей интерфейса и журналом регистрации. Очистка панели «История» не удаляет следы работы из журнала регистрации: записи о том, кто и что открывал и изменял, останутся доступны администратору. И наоборот — сокращение журнала не очищает панель недавних документов у пользователей.

Вторая типичная ошибка — попытка удалить историю другого пользователя через свою панель «История». Список персонален, и чужие записи в нём не отображаются. Для чужой учётной записи нужны административные инструменты очистки настроек.

Третья ошибка — сокращение журнала регистрации без копии и без согласования. В организациях, где журнал используется для расследования инцидентов и аудита, такая операция может нарушить внутренние регламенты. Всегда сохраняйте выгрузку сокращаемой части.

Типичные ошибки
01
Сокращение журнала регистрации без сохранения копии — данные аудита теряются безвозвратно
02
Очистка только панели «История» при требовании удалить все следы работы — журнал регистрации при этом остаётся нетронутым
03
Удаление настроек действующего пользователя вместо уволенного — сотрудник теряет свои отборы и варианты отчётов
04
Запуск сокращения журнала при активных сеансах — операция завершается ошибкой из-за отсутствия монопольного доступа

Как проверить результат очистки

После очистки панели «История» откройте её повторно — список должен быть пуст либо содержать только объекты, открытые после очистки. Если записи появились снова без ваших действий, проверьте, не работаете ли вы под другой учётной записью или не включена ли синхронизация настроек через сервис (в некоторых сервисных режимах настройки восстанавливаются).

После сокращения журнала регистрации откройте его и установите отбор по периоду раньше даты сокращения — записей быть не должно. Дополнительно оцените размер файла журнала (для файловой базы — 1Cv8.lgd в каталоге базы): он должен заметно уменьшиться, если журнал был большим.

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

Контрольные точки

Как проверить результат

Панель «История» у пользователя
Норма

Список пуст или содержит только новые обращения

Тревожный признак

Старые записи на месте — очистка не выполнена или выполнена под другой учётной записью

Журнал регистрации за сокращённый период
Норма

Записи по дату сокращения отсутствуют

Тревожный признак

Записи видны — операция не завершилась, проверьте монопольный режим

Настройки очищенного пользователя
Норма

Интерфейс при входе открывается со значениями по умолчанию

Тревожный признак

Старые отборы и настройки сохранились — очищены не все хранилища

FAQ

Можно ли удалить историю конкретного пользователя из журнала регистрации, не трогая остальные записи?

Штатных средств точечного удаления записей одного пользователя платформа не предоставляет — доступно только сокращение журнала по дате целиком. Косвенный способ: выгрузить журнал, отфильтровать записи и заменить файл журнала отредактированной копией, но это трудоёмкая операция, требующая остановки работы с базой.

Удалит ли очистка истории сами документы из базы?

Нет. Панель «История» — это лишь список ссылок на недавно открытые объекты. Его очистка не затрагивает документы, справочники и проводки. Аналогично сокращение журнала регистрации удаляет только записи о событиях, а не данные базы.

Как очистить историю, если нет прав администратора?

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

Почему после очистки истории записи появились снова?

Наиболее вероятные причины: вы вошли под другой учётной записью, история была очищена у другого пользователя, либо в сервисном режиме работы настройки синхронизируются и восстанавливаются. Проверьте имя текущего пользователя в разделе «О программе» или в настройках учётной записи.

Можно ли отключить ведение истории, чтобы её не приходилось чистить?

Панель «История» отключается в настройках интерфейса пользователя в некоторых конфигурациях. Журнал регистрации полностью отключить нельзя, но в конфигураторе (Администрирование → Настройка журнала регистрации) можно снизить детализацию — регистрировать только ошибки, что сократит объём записей.

Что делать с историей и настройками уволенного сотрудника?

Рекомендуемый порядок: заблокировать учётную запись (снять признак доступа), сохранить нужные варианты отчётов как общие, затем очистить персональные настройки через обработку управления настройками. Журнал регистрации за период работы сотрудника обычно сохраняют — он может понадобиться при разборе спорных ситуаций.

Итог

Что важно запомнить

Список недавних документов очищается прямо из панели «История» и безопасен для данных. Журнал регистрации сокращается только по дате, с монопольным доступом и обязательным сохранением копии. Чужие настройки удаляются через административные обработки. Перед любой необратимой операцией делайте резервную копию и согласовывайте действия с ответственными лицами.