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

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

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

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

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

Важно понимать: история просмотров в 1С — это не журнал регистрации и не аудит действий. Она хранится локально в настройках пользователя и влияет только на отображение списка недавних объектов. Удаление истории не стирает сами документы, не отменяет проведение и не скрывает действия пользователя от администратора — все операции по-прежнему фиксируются в журнале регистрации.

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

Что такое история работы в 1С и где она хранится

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

Физически история хранится в системном хранилище настроек информационной базы, в разделе «ИсторияРаботыПользователя» (UserWorkHistory). При файловом варианте работы данные лежат внутри файла базы, при клиент-серверном — в таблицах СУБД. Редактировать их вручную напрямую не нужно: для этого есть штатные механизмы платформы.

Кроме истории работы, у пользователя есть «Избранное» — оно очищается отдельно и не удаляется вместе с историей. Если цель — полностью убрать следы работы с конкретными объектами, проверьте оба списка.

Быстрый способ: кнопка «Очистить историю»

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

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

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

Очистка через настройки пользователя

В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом) история относится к персональным настройкам интерфейса. Если кнопка очистки в списке по какой-то причине недоступна, можно очистить настройки пользователя целиком или выборочно.

Для этого откройте раздел «Администрирование — Пользователи и права — Персональные настройки пользователей» (в разных конфигурациях путь может немного отличаться). Выберите пользователя и выполните очистку его настроек. Учтите: полная очистка настроек сбрасывает не только историю, но и варианты отчётов, настройки форм, состав панелей — восстановить их можно будет только вручную.

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

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

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

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

Программная очистка истории для нескольких пользователей

Администратору, которому нужно очистить историю сразу у нескольких пользователей (например, при копировании базы для тестового контура), удобнее использовать встроенный язык. Платформа предоставляет методы работы с системным хранилищем настроек, включая удаление истории работы по имени пользователя.

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

Вызов выполняется в консоли кода или во внешней обработке под пользователем с правами администратора. В третий параметр передаётся имя пользователя информационной базы; если параметр не указан, очищается история текущего пользователя. Для массовой обработки переберите список пользователей через ПользователиИнформационнойБазы.ПолучитьПользователей().

Перед запуском на рабочей базе проверьте код на копии: ошибка в имени объекта настроек просто не даст результата, но лучше убедиться, что очищается именно история, а не соседние настройки.

История просмотров и журнал регистрации: в чём разница

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

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

Сравнение вариантов

Кнопка «Очистить историю»

Подходит обычному пользователю, очищает только свою историю, ничего не ломает

Очистка настроек пользователя

Для администратора; сбрасывает историю вместе с другими настройками — риск потерять настройки отчётов

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

Для массовой очистки у многих пользователей; требует прав администратора и проверки на копии базы

Частые ошибки и проверка результата

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

Проверить результат просто: откройте «Файл — История» — список должен быть пуст. Затем откройте любой документ и снова посмотрите историю: если появилась одна свежая запись, механизм работает штатно, а старые данные удалены. Если запись не появляется — история отключена в настройках, что тоже может быть желаемым результатом.

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

Частые вопросы

Удалится ли история у других пользователей, если я очищу свою?

Нет. История работы хранится персонально для каждой учётной записи. Чтобы очистить её у всех, нужно либо попросить каждого пользователя выполнить очистку, либо использовать программное удаление через хранилище системных настроек с правами администратора.

Влияет ли очистка истории на сами документы и данные?

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

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

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

Можно ли восстановить очищенную историю?

Нет, штатного способа восстановления нет. История — это служебные настройки, они не попадают в типовые резервные копии прикладных данных и после удаления не восстанавливаются.

Где посмотреть, кто открывал документ, если история очищена?

В журнале регистрации: «Администрирование — Обслуживание — Журнал регистрации». Отфильтруйте события по пользователю и типу «Данные» — там фиксируются обращения к объектам независимо от истории работы.

Итог

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

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