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

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

Как в 1С почистить историю: пошаговое руководство

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

Под «историей» в 1С обычно понимают несколько разных вещей: список недавно открытых документов и справочников, журналы документов, историю переписки в системе взаимодействия, историю версий объектов и протоколы обмена данными. У каждого вида истории свой механизм хранения и свой способ очистки, поэтому универсальной кнопки «очистить всё» в программе нет.

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

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

Определяем, какая именно история мешает

Первый шаг — точно определить объект очистки. Чаще всего пользователи называют «историей» панель недавно открытых объектов в верхней части окна или в меню. Это локальный список, он хранится в настройках пользователя и не затрагивает данные базы. Его очистка безопасна и обратима тем, что список просто начнёт заполняться заново.

Второй частый случай — история сообщений в системе взаимодействия (встроенный чат 1С). Она хранится на сервере взаимодействия и в регистрах базы, её очистка влияет на всех участников обсуждения. Третий случай — история изменений объектов (версионирование) и журналы обменов, которые раздувают базу и замедляют работу. Это уже задача администратора.

Недавние документы в менюЛокальный список пользователя

Хранится в настройках, очистка безопасна для базы

Переписка в обсужденияхСистема взаимодействия

Удаление видно другим участникам, действие необратимо

Растущий размер базыВерсии объектов и протоколы обменов

Требуется регламентная очистка администратором

Журналы документов «помнят» старые записиЭто сами документы, а не история

Документы удаляются только через пометку и удаление помеченных

Очистка списка недавно открытых объектов

В интерфейсе «Такси» список недавних объектов находится в меню, которое открывается по клику на имя пользователя или через кнопку с историей в верхней панели, в зависимости от настроек панелей. В ряде конфигураций список доступен через пункт «Недавние» в панели навигации.

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

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

Порядок действий
  1. 1
    Откройте «Администрирование» → «Пользователи и права» → «Настройки пользователей»
  2. 2
    Выберите пользователя, чью историю нужно очистить
  3. 3
    Найдите настройки истории работы и навигации, удалите их
  4. 4
    Перезапустите сеанс пользователя и проверьте, что список недавних объектов пуст

Очистка через удаление кэша

Если настройки не поддаются очистке или список восстанавливается, помогает удаление локального кэша клиентского приложения. Закройте 1С, затем удалите содержимое папок кэша в профиле пользователя операционной системы — обычно это каталоги внутри %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Удалять нужно папки с идентификаторами баз, не трогая файлы лицензий.

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

Очистка истории сообщений и обсуждений

Система взаимодействия в 1С хранит переписку в контекстных обсуждениях (привязанных к документам) и вне контекста. Пользователь может удалить собственное сообщение через контекстное меню сообщения, если это не запрещено настройками. Удалённые сообщения не восстанавливаются.

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

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

Сокращение истории версий объектов

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

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

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

Очистка протоколов обменов и истории синхронизации

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

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

Очистка журнала регистрации

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

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

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

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

После очистки убедитесь, что цель достигнута: список недавних объектов пуст, размер базы или каталога уменьшился, обмены и обсуждения работают без ошибок. Для контроля размера базы в файловом варианте достаточно посмотреть размер файла 1Cv8.1CD до и после сжатия; в клиент-серверном варианте — данные по размеру таблиц на стороне СУБД.

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

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

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

Список недавних объектов
Норма

Список пуст или содержит только свежие открытия

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

Старые элементы вернулись после перезапуска — настройки не удалены

Размер базы
Норма

После очистки и сжатия размер заметно уменьшился

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

Размер не изменился — очистка не выполнена или сжатие не проводилось

Работа обменов
Норма

Синхронизации проходят без ошибок

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

Ошибки о недостающих файлах — удалены данные незавершённого обмена

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

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

Да. Список недавних объектов и персональные настройки хранятся отдельно для каждого пользователя. Удаляйте настройки через раздел «Настройки пользователей», выбрав конкретного сотрудника, — на остальных это никак не отразится.

Удалится ли история, если почистить кэш 1С?

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

Можно ли восстановить удалённую историю?

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

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

Файл 1Cv8.1CD не сжимается автоматически: освобождённое место остаётся зарезервированным внутри файла. Запустите «Тестирование и исправление» в конфигураторе с включённым сжатием таблиц — после этого размер файла уменьшится.

Чем отличается очистка истории от удаления помеченных объектов?

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

Нужны ли права администратора для очистки истории?

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

Итог

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

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