Как очистить историю в 1С 8.3: все виды истории по шагам
📋 Содержание
Набираете контрагента в документе — а первой строкой выпадает старый, давно неактуальный. Или в списке «недавних» висят чужие базы после того, как за компьютером посидел коллега. Знакомо?
Слово «история» в 1С означает сразу несколько разных вещей, и чистятся они по-разному. Ниже — как в 1С почистить историю выбора в полях, как очистить список последних документов и как удалить историю на уровне базы: журнал регистрации, историю данных и кэш.
С чего начать: какую историю вы чистите
Сначала определитесь, что именно мешает. От этого зависит и способ, и права, которые понадобятся.
История выбора в полях ввода
Это та самая история, которую ищут чаще всего: в поле «Контрагент», «Номенклатура», «Организация» 1С подсказывает недавно выбранные значения. Иногда среди них — мусор или чужие данные.
Удалить одно значение из подсказки
Самый аккуратный способ — убрать конкретную строку, не трогая остальное:
- Встаньте в поле и раскройте список истории (стрелка вниз или начните печатать).
- Выделите ненужное значение стрелками клавиатуры.
- Нажмите
Shift + Delete.
Значение пропадёт из подсказок этого поля. На сами данные в базе это не влияет — удаляется только «память» о выборе.
💡 Если строка не удаляется по
Shift + Delete, у формы нестандартная обработка ввода. Тогда историю поля сбрасывает полная очистка кэша (см. ниже) — она обнуляет все подсказки разом.
Очистить историю выбора целиком
Отдельной кнопки «очистить всю историю поля» в типовых конфигурациях нет. История выбора хранится в пользовательских настройках, поэтому её сбрасывают двумя путями:
- 🧹 очисткой кэша под своим пользователем — обнуляет подсказки всех полей;
- 🔁 через
Настройки→ сброс настроек пользователя в разделе администрирования (если конфигурация это разрешает).
Список недавних документов и баз
Здесь два разных списка — не путайте.
Недавние документы внутри базы. История открытых документов и объектов доступна через панель История (значок часов со стрелкой на панели инструментов). Точечно удалить запись — правой кнопкой по строке → Удалить. Полностью список обнуляется очисткой кэша.
Список информационных баз при запуске. Это окно со списком баз, которое видно до входа. Чтобы убрать лишнюю базу:
- Выделите базу в списке запуска 1С.
- Нажмите
Удалить. - Подтвердите — из списка исчезнет только ярлык, файлы базы останутся на месте.
⚠️ Кнопка
Удалитьв стартовом окне убирает базу только из списка. Но если рядом стоит галка удаления файлов (в некоторых сборках лаунчера) — читайте диалог внимательно, чтобы не снести рабочую базу.
Журнал регистрации
Журнал регистрации — служебный лог: кто вошёл, что провёл, где выскочила ошибка. За годы он разрастается до гигабайтов и начинает тормозить открытие и саму запись событий.
Где он лежит и как открыть
- В файловой базе — файлы
1Cv8.lgd(или папка1Cv8Logсо старым форматом) в каталоге базы. - Открыть на просмотр:
Все функции→Стандартные→Журнал регистрации, либо в Конфигураторе —Администрирование→Журнал регистрации.
Как сократить и очистить журнал
Полностью стирать журнал целиком обычно не нужно — правильнее сократить его по дате, оставив свежие записи:
- Закройте базу у всех пользователей.
- Откройте базу в Конфигураторе.
- Меню
Администрирование→Настройка журнала регистрации. - Задайте дату, до которой записи удалить (например, старше 3 месяцев), при необходимости — выгрузите старые записи в файл.
- Подтвердите сокращение.
Перед любой чисткой журнала сделайте резервную копию базы. Восстановить удалённые события потом будет неоткуда.
Полностью обнулить журнал в файловой базе можно, удалив файл 1Cv8.lgd при закрытой базе — 1С создаст новый пустой журнал при следующем запуске.
Отключить журнал регистрации
Если журнал не нужен вовсе, в Конфигураторе (Настройка журнала регистрации) выставьте регистрацию событий в положение «Не регистрировать». Учтите: без журнала вы потеряете возможность разбирать инциденты и действия пользователей.
История данных
История данных (версионирование объектов) хранит прошлые версии документов и справочников — кто и что менял. Технически это внутренняя таблица очереди _DataHistoryQueue, и на больших базах она распухает.
Для рядового пользователя чистка сводится к настройкам, а не к SQL:
- 📉 отключить историю для ненужных объектов:
Администрирование→Настройки работы с историей данных(илиВерсионирование объектовв конфигурациях с БСП) → снять галки с лишних типов; - 🗑 удалить накопленные версии: там же, регламентной операцией очистки истории по объектам и датам.
⚠️ Прямая чистка таблиц истории через SQL на боевой базе — крайняя мера и только для админов с бэкапом. Ошибка в скрипте бьёт по целостности базы.
Кэш 1С
Кэш — временные файлы конфигурации и настроек на вашем компьютере. Именно его чистят, когда «слетел» интерфейс, форма открывается пустой или после обновления что-то отображается криво. Заодно очистка кэша обнуляет историю выбора и список недавних.
Способ 1. Ключ запуска (безопасно)
Быстрый и щадящий вариант — очистить кэш при старте:
- в свойствах ярлыка 1С или в командной строке добавьте ключ
/ClearCache; - запустите базу с этим ключом — кэш пересоберётся.
Способ 2. Удалить папки кэша вручную
Если нужно вычистить полностью:
- Полностью закройте 1С (проверьте, что процесс
1cv8не висит в диспетчере задач). - Откройте папки временных файлов:
%LOCALAPPDATA%\1C\1cv8%APPDATA%\1C\1cv8
- Удалите вложенные папки с длинными именами-идентификаторами (GUID).
- Запустите 1С — кэш создастся заново.
💡 Удаление кэша не трогает ваши данные и настройки прав. Максимум — сбросятся индивидуальные настройки форм, которые 1С восстановит.
Порядок действий: короткий чек-лист
Пройдите по шагам под свою задачу — от простого к радикальному.
Типичные ошибки
- ❌ Удаляют базу вместо истории. Кнопка
Удалитьв стартовом окне — про список, но не путайте её с удалением файлов базы. - ❌ Чистят журнал без бэкапа. Сокращение журнала необратимо; при разборе инцидента восстанавливать будет нечего.
- ❌ Правят таблицы истории данных напрямую в SQL на рабочей базе без копии — рискуют целостностью.
- ❌ Удаляют кэш при запущенной 1С. Файлы заняты процессом
1cv8, чистка проходит наполовину и глючит ещё сильнее.
Если не помогло
- Значение по-прежнему выпадает в поле → очистите кэш под этим пользователем (
/ClearCache); история выбора у каждого пользователя своя. - Журнал не сокращается из Конфигуратора → делайте это при полностью закрытой базе; в клиент-серверном варианте — через средства администрирования кластера.
- После чистки кэша слетели настройки → это нормально, 1С пересоберёт их; при желании выгрузите настройки заранее.
- База в облаке/на аренде (франчайзи) → доступ к файлам кэша и журнала часто закрыт, чистку делает поставщик по заявке.
Частые вопросы
Как в 1С удалить историю выбора одного значения в поле?
Shift + Delete. Данные в базе не пострадают — уйдёт только подсказка.Как очистить историю сразу во всех полях?
/ClearCache или удаление папок %LOCALAPPDATA%\1C\1cv8 при закрытой 1С.Очистка истории удалит мои документы?
Нужны ли права администратора?
Можно ли восстановить журнал регистрации после очистки?
Почему после чистки кэша 1С запускается медленно?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.