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