Администрирование · 10 мин
Как почистить историю в 1С 8.3: полная инструкция
Пошаговая инструкция, как почистить историю в 1С 8.3: списки последних документов, историю поиска, журнал регистрации и пользовательские настройки без потери данных.
В 1С 8.3 под «историей» обычно понимают несколько разных вещей: список последних открытых документов и отчётов, историю поиска, журнал регистрации событий, сохранённые пользовательские настройки и даже историю изменения объектов. Прежде чем что-то удалять, важно понять, какая именно история мешает, потому что способы очистки различаются, а последствия ошибки — от безобидных до необратимых.
Хорошая новость: большинство «историй» очищается штатными средствами платформы без вмешательства в базу и без риска для учётных данных. Список последних документов, историю поиска и настройки форм можно удалить за пару минут. Другое дело — журнал регистрации и история изменений объектов: их очистка влияет на аудит и возможность восстановления данных, поэтому требует резервной копии.
Ниже разобраны все основные сценарии: от простой чистки MRU-списков до сокращения журнала регистрации в файловой и клиент-серверной базе, а также типичные ошибки, из-за которых пользователи случайно теряют настройки или данные.
Что именно вы хотите почистить: виды истории в 1С
Первый шаг — определить, какая история создаёт проблему. В 1С 8.3 есть как минимум пять разных «историй», и у каждой свой механизм очистки.
- Список последних открытых (MRU) — документы, справочники и отчёты, которые пользователь недавно открывал. Отображается в меню «Файл» и в панели истории.
- История поиска — строки, которые вводились в поля поиска по справочникам и документам.
- Пользовательские настройки — размеры окон, настройки отчётов, отборы списков, сохранённые варианты.
- Журнал регистрации — системный лог всех событий: входов, изменений данных, ошибок. Хранится отдельно от данных.
- История изменений объектов (версионирование) — если включена, хранит версии документов и справочников внутри базы.
Чистится через настройки пользователя, безопасно
Нужно сокращение журнала или очистка версий, требуется копия
Полная очистка журнала — административное действие с последствиями для аудита
Можно очистить выборочно через управление настройками
Очистка списка последних открытых документов и истории поиска
Самый частый запрос — убрать из меню список недавно открытых документов. Эти данные хранятся в профиле пользователя на компьютере (в файловой базе — в кэше настройки), а не в самой информационной базе, поэтому очистка абсолютно безопасна для учётных данных.
- 1Закройте все окна документов, оставив только главное окно 1С.
- 2Откройте меню «Администрирование» и найдите пункт, связанный с настройками пользователя (в типовых конфигурациях — «Персональные настройки» или «Настройки пользователя»).
- 3Если в конфигурации есть команда очистки истории — выполните её. В типовых решениях на БСП есть обработка «Настройки пользователей» с очисткой.
- 4Альтернатива: закройте 1С и удалите кэш настроек в папке профиля (см. раздел про кэш ниже).
- 5Откройте 1С заново и проверьте, что список последних документов пуст.
История поиска очищается аналогично — она хранится в том же пользовательском хранилище настроек. Если очистить настройки целиком, история поиска удалится вместе с ними. Выборочно удалить только поиск штатными средствами обычно нельзя, поэтому проще очистить весь пользовательский профиль настроек.
Учтите: после полной очистки настроек сбросятся размеры окон, сохранённые отборы и варианты отчётов. Если пользователь активно работал с настраиваемыми отчётами, предупредите его или сохраните важные варианты отчётов в файлы заранее.
Очистка пользовательских настроек через кэш
Если штатной команды очистки в конфигурации нет, список последних и историю можно удалить напрямую из кэша настройки платформы. Настройки хранятся в профиле пользователя операционной системы.
Для файловой базы путь обычно выглядит так: %APPDATA%\1C\1cv8\ и %APPDATA%\1C\1cv8\settings\, а также папка с идентификатором базы в %APPDATA%\1C\1cv8\. Внутри находятся файлы с настройками форм и MRU-списками.
- 1Полностью закройте 1С всех пользователей, работающих с этой базой на данном компьютере.
- 2Откройте папку %APPDATA%\1C\1cv8\ через проводник (введите путь в адресной строке).
- 3Найдите папку с длинным буквенно-цифровым именем — это идентификатор базы.
- 4Удалите эту папку (или переместите её в другое место как резервную копию).
- 5Запустите 1С — база пересоздаст кэш, списки последних и настройки форм будут сброшены.
Сокращение журнала регистрации
Журнал регистрации — это системный лог, куда платформа пишет входы пользователей, изменения данных, ошибки и фоновые операции. Со временем он разрастается и может занимать значительное место, особенно в активно используемых базах. Чистится он только из конфигуратора и только администратором.
- 1Сделайте резервную копию базы (выгрузку в .dt через конфигуратор или копию файла 1Cv8.1CD при остановленной работе).
- 2Откройте базу в режиме «Конфигуратор» под пользователем с полными правами.
- 3Перейдите в меню «Администрирование» → «Журнал регистрации» (в ряде версий — «Сервис» → «Журнал регистрации»).
- 4Нажмите кнопку «Сократить» (значок с ножницами или пункт меню).
- 5Укажите дату, до которой удалять события, и при необходимости отметьте сохранение удаляемой части в файл.
- 6Дождитесь завершения операции — на больших журналах это может занять заметное время.
При сокращении платформа предложит сохранить удаляемую часть журнала в отдельный файл. Если журнал нужен для аудита или расследования инцидентов, обязательно сохраните его — после сокращения восстановить события из базы будет невозможно.
В клиент-серверном варианте журнал хранится в папке srvinfo кластера серверов 1С (подпапки reg_1541 и аналогичные). Сокращение выполняется тем же способом через конфигуратор; ручное удаление файлов журнала из папки сервера при работающем кластере делать не следует.
Очистка истории изменений объектов (версионирование)
Если в конфигурации включено версионирование объектов (типовой механизм «История изменений» в решениях на БСП), база хранит версии документов и элементов справочников. Это полезно для восстановления, но раздувает базу.
Очистка выполняется из пользовательского режима: «Администрирование» → «Обслуживание» → «Регламентные операции» либо через настройки версионирования, где можно задать срок хранения версий. В типовых конфигурациях есть регламентное задание очистки устаревших версий — проверьте, что оно включено и настроен разумный срок хранения.
Если версионирование не нужно вовсе, его можно отключить в настройках, а накопленные версии удалить штатной обработкой очистки. Удалённые версии восстановлению не подлежат, поэтому перед массовой очисткой убедитесь, что история изменений не требуется для внутреннего контроля.
Типичные ошибки при очистке истории
Если цель — скрыть от коллег список недавних документов на общем компьютере, достаточно заводить отдельную учётную запись пользователя ОС или пользователя 1С для каждого сотрудника: настройки и история хранятся раздельно, и чистить ничего не придётся.
Проверка результата и профилактика
Как проверить результат
Список последних объектов пуст или содержит только свежие записи
Старые записи остались — кэш не удалён или 1С не был закрыт
После сокращения журнала объём заметно уменьшился
Размер не изменился — сокращение не выполнено или журнал пишется заново
База открывается, отчёты работают, настройки форм пересозданы
Ошибки при открытии — возможно, удалено лишнее, восстановите из копии
Чтобы история не разрасталась снова, настройте регламент: периодическое сокращение журнала регистрации (например, хранить события за последние 3–6 месяцев), ограничение срока хранения версий объектов и регулярное тестирование и исправление базы. Для файловых баз полезно также периодически очищать кэш на клиентских машинах — это заодно решает часть проблем с «глюками» форм.
Что важно запомнить
Определите, какая именно история мешает: MRU-списки чистятся через настройки или кэш, журнал регистрации — только из конфигуратора с резервной копией, версии объектов — штатными средствами конфигурации. Никогда не трогайте файл базы 1Cv8.1CD и папку srvinfo вручную.
Частые вопросы
Удалятся ли документы, если почистить историю последних открытых?
Нет. Список последних — это только ссылки на недавно открытые объекты в профиле пользователя. Сами документы, справочники и проводки остаются в базе нетронутыми.
Можно ли очистить журнал регистрации полностью, а не по дате?
Да, при сокращении укажите текущую дату — будут удалены все события до неё. Рекомендуется сохранить удаляемую часть в файл, если журнал может понадобиться для аудита.
Почему после очистки кэша история появилась снова?
Скорее всего, 1С не была полностью закрыта при удалении, и платформа перезаписала настройки при выходе. Закройте все сеансы, удалите кэш и только потом запускайте программу.
Нужны ли права администратора для очистки истории?
Для очистки списка последних и кэша на своём компьютере достаточно прав обычного пользователя ОС. Для сокращения журнала регистрации нужны полные права в 1С и доступ к конфигуратору.
Как узнать, сколько места занимает журнал регистрации?
В файловой базе журнал хранится в папке базы (подпапка 1Cv8Log) — посмотрите её размер в проводнике. В клиент-серверном варианте — в папке srvinfo кластера серверов.
Можно ли отключить ведение истории последних документов совсем?
Штатной настройки полного отключения MRU-списка в платформе нет. Варианты — периодическая очистка кэша или доработка конфигурации, но на практике проще просто чистить список по мере необходимости.