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