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

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

Как удалить историю действий в 1С

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

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

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

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

Прежде чем искать кнопку удаления, определите, о каком хранилище идёт речь. В типовых конфигурациях «история» живёт минимум в четырёх местах, и очистка одного не затрагивает остальные.

Панель «История» — список недавно открытых окон, документов и отчётов, доступный по кнопке со стрелкой рядом с кнопкой «Назад» в верхней части окна. Хранится локально в настройках пользователя. Журнал регистрации — системный протокол событий: входы в программу, изменение и удаление объектов, ошибки. Хранится в файле 1Cv8.lgd (или в формате SQLite в новых версиях платформы) рядом с базой. Версионирование объектов — история изменений конкретных документов и справочников, если функция включена. Пользовательские настройки — сохранённые отборы, варианты отчётов, история ввода по строке.

Маршрут решения

Как выбрать действие

Нужно убрать список недавно открытых окон и документовОчистите панель «История» в главном окне — делает сам пользователь
Нужно удалить протокол действий пользователей (входы, изменения, ошибки)Сокращайте журнал регистрации — требуются полные права
Нужно убрать историю изменений конкретного документаОчищайте регистр «Версии объектов» или отключите версионирование
Нужно сбросить запомненные отборы и историю вводаУдалите настройки пользователя через «Управление настройками»

Как очистить панель «История» открытых окон

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

Порядок действий
  1. 1
    Откройте панель «История»: кнопка со стрелкой вниз рядом с кнопками «Назад»/«Вперёд» в левом верхнем углу главного окна, либо меню «Главное меню → Окна → История» (в разных версиях интерфейса расположение отличается).
  2. 2
    Нажмите «Очистить» — весь список недавно открытых объектов будет удалён.
  3. 3
    Если нужно удалить только отдельные записи, выделите строку и используйте клавишу Delete или пункт контекстного меню.
  4. 4
    Проверьте результат: повторно откройте панель — список должен быть пуст или содержать только вновь открытые окна.

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

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

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

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

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

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

Как удалить историю изменений объектов (версионирование)

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

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

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

Как сбросить пользовательские настройки и историю ввода

1С запоминает массу мелочей: последние введённые значения в полях (история ввода), настройки отборов в журналах документов, варианты отчётов, состав и порядок колонок. Всё это хранится в системных хранилищах настроек и иногда требует очистки — например, когда настройки «сломались» и форма открывается с ошибкой, или когда рабочее место передаётся другому сотруднику.

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

Если проблема только в «залипших» отборах одного журнала документов, не торопитесь сбрасывать все настройки пользователя — сначала попробуйте в самом журнале: «Ещё → Установить стандартные настройки». Это сбросит отборы и колонки только текущего списка, не затронув остальное.
ПЗ
Практическое замечание

В файловых базах настройки хранятся внутри самой базы, а часть локальных параметров (например, список последних открытых окон при старте) — в кэше на компьютере пользователя. Очистка кэша выполняется удалением папки кэша в каталоге пользователя (обычно внутри AppData\Roaming\1C и AppData\Local\1C) при закрытой программе. Это безопасно для данных, но сбросит внешний вид окон и подключённые списки баз придётся проверить.

Частые ошибки и ограничения при удалении истории

Типичные ошибки
01
Попытка удалить записи журнала регистрации выборочно — штатно это невозможно, только сокращение по дате или полное удаление файла журнала.
02
Сокращение журнала при работающих пользователях — операция падает с ошибкой или журнал повреждается; дождитесь завершения сеансов.
03
Удаление файла журнала в клиент-серверной базе в каталоге сервера без остановки службы — риск блокировок и повреждения; действуйте через штатное сокращение.
04
Очистка регистра «Версии объектов» напрямую без резервной копии — восстановить историю изменений будет невозможно.
05
Ожидание, что очистка панели «История» скроет действия от контроля — журнал регистрации при этом никуда не девается.

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

Итог

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

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

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

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

Штатно — нет. Доступно сокращение журнала до указанной даты (удаляются все события старше неё) либо полное удаление файла журнала. Точечная выборка возможна только при выгрузке журнала во внешний файл с фильтром, но сам рабочий журнал это не изменит.

Удалится ли история моих действий, если я очищу панель «История»?

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

Что делать, если кнопка «Сократить» в журнале регистрации недоступна?

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

Как автоматически ограничить рост истории версий объектов?

В настройках версионирования («Администрирование → Общие настройки») задайте срок хранения версий, например «хранить за последний месяц». Регламентное задание очистки будет удалять устаревшие версии без ручного вмешательства.

Безопасно ли удалять папку кэша 1С на компьютере?

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

Можно ли восстановить удалённый журнал регистрации?

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