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

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

Как в 1С Предприятии очистить историю: инструкция для разных случаев

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

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

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

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

Что именно вы хотите очистить: виды истории в 1С

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

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

База стала тяжёлой, растёт размерВероятно, журнал регистрации или версии объектов

Проверьте размер файла журнала регистрации и количество версий в регистре

Нужно убрать следы открытых документовИстория работы пользователя

Откройте меню «Файл — История» и оцените список

Мешают подсказки при вводеИстория ввода по подстроке

Проверьте, появляются ли старые значения в полях поиска

Как очистить историю открытых документов (меню «Файл — История»)

Самый простой сценарий. В тонком клиенте откройте главное меню, перейдите в раздел «Файл» и выберите пункт «История». Откроется список недавно использованных объектов: документов, отчётов, обработок. Удалить отдельные записи можно клавишей Delete или через контекстное меню; для полной очистки выделите все элементы (Ctrl+A) и удалите их.

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

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

Как сократить журнал регистрации

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

Для файловых баз журнал хранится в каталоге базы (папка вида 1Cv8Log в новых версиях формата), для клиент-серверных — в каталоге сервера. Сокращение большого журнала занимает заметное время и требует монопольного доступа или отсутствия активных сеансов, поэтому планируйте операцию на нерабочие часы.

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

Как очистить историю версий объектов

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

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

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

Порядок очистки версий объектов
  1. 1
    Сделайте резервную копию базы (выгрузку в .dt)
  2. 2
    Откройте настройки версионирования в разделе администрирования
  3. 3
    Установите срок хранения версий, например «хранить за последний месяц»
  4. 4
    Проверьте, что регламентное задание очистки включено и активно
  5. 5
    Запустите задание вручную или дождитесь планового выполнения
  6. 6
    Проверьте размер базы и работоспособность просмотра версий у актуальных объектов

Как очистить историю ввода и подсказки в полях

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

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

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

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

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

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

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

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

Эффект очистки версий объектов проверяется косвенно: сравните размер файловой базы до и после операции (для клиент-серверной — размер таблиц регистра версий через средства СУБД) и убедитесь, что у актуальных объектов кнопка «Версии» по-прежнему открывает список без ошибок. Если регламентное задание очистки завершается с ошибкой, смотрите её текст в журнале регистрации — чаще всего причина в недостатке прав или блокировках.

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

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

Журнал регистрации
Норма

События начинаются не раньше даты сокращения

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

Старые события на месте или журнал не открывается

Версии объектов
Норма

У документов открываются свежие версии, устаревших нет

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

Ошибка при открытии списка версий или пустой список у недавно изменённых объектов

История открытых документов
Норма

Список «Файл — История» пуст после перезапуска

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

Старые записи возвращаются после перезапуска клиента

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

Можно ли полностью отключить журнал регистрации, чтобы его не чистить?

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

Восстановятся ли удалённые версии объектов?

Нет, очистка версий необратима. Единственный способ вернуть данные — восстановление из резервной копии, сделанной до очистки. Поэтому перед массовым удалением версий всегда делайте выгрузку базы.

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

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

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

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

Мешает ли сокращение журнала работе пользователей?

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

Итог

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

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