История навигации, журнал регистрации и кэш 1С: что и где чистить

· 9 мин

Содержание

Историю просмотров в 1С 8.3 сбрасывают через очистку настроек пользователя. В БП 3.0, ЗУП 3.1 и УТ 11 это делает администратор в разделе Администрирование → Настройки пользователей и прав → Настройки пользователей. Журнал регистрации чистят отдельно: в Конфигураторе, командой сокращения журнала. Кэш клиента сбрасывают параметром запуска /ClearCache.

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

Что именно хранит 1С: три вида «истории»

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

Что видит пользовательГде хранитсяКто может очистить
🕘 Панель «История» — последние открытые документы, справочники, отчётыХранилище системных настроек пользователя в информационной базеАдминистратор базы (для любого пользователя)
📜 Журнал регистрации — кто, когда и что записал, удалил, провёлКаталог 1Cv8Log (в файловой базе — рядом с файлом 1Cv8.1CD, в клиент-серверной — на сервере 1С)Администратор с правами на Конфигуратор или доступом к серверу
💾 Кэш клиента — метаданные конфигурации, временные файлыПрофиль Windows: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8Сам пользователь на своём компьютере

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

Как очистить историю просмотров и список последних форм

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

Очистка через обработку «Настройки пользователей»

Нужны права администратора. Порядок для БП 3.0, ЗУП 3.1 и УТ 11 одинаковый:

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

После повторного входа панель «История» будет пустой. Вместе с ней сбросятся и остальные персональные настройки — об этом подробнее в разделе про сброс профиля.

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

Что сделать, если вы не администратор

Обычный пользователь может только частично «освежить» интерфейс. В главном меню (кнопка с тремя полосками в левом верхнем углу) есть Вид → Установить стандартные настройки. Команда возвращает исходный вид панелей и форм. Историю просмотров она в общем случае не гарантированно очищает, поэтому для полного сброса всё равно нужен администратор.

Журнал регистрации: настройка и очистка

Журнал регистрации растёт постоянно. В базе с 20–30 активными пользователями за год он легко занимает несколько гигабайт. Большой журнал медленно открывается, а копирование базы целиком с каталогом журнала занимает больше времени.

Где посмотреть журнал

  • 👀 В режиме 1С:Предприятие в типовых конфигурациях: Администрирование → Обслуживание → Журнал регистрации.
  • 🛠 В Конфигураторе: Администрирование → Журнал регистрации.

Просматривать удобнее в пользовательском режиме: там есть отборы по пользователю, периоду и событию. Сокращать — в Конфигураторе.

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

  1. Сделайте резервную копию каталога 1Cv8Log — после сокращения удалённые записи не вернуть.
  2. Запустите Конфигуратор под администратором.
  3. Откройте Администрирование → Журнал регистрации.
  4. В меню «Действия» выберите команду сокращения журнала.
  5. Укажите дату: записи раньше неё будут удалены.
  6. При необходимости включите сохранение удаляемых записей в отдельный файл — так вы сохраните архив и уберёте его из рабочей базы.

Журнал регистрации — главный инструмент расследования «кто удалил документ». Если в компании идёт проверка или спор с сотрудником, не сокращайте журнал без согласования с руководителем и сохраняйте удаляемые записи в файл.

Как настроить, что попадает в журнал

Объём журнала проще ограничить заранее, чем потом чистить. В Конфигураторе откройте Администрирование → Настройка журнала регистрации. Там два ключевых параметра.

Уровень регистрации:

УровеньЧто пишетсяКогда выбирать
Не регистрироватьНичегоПочти никогда: теряется контроль над базой
Регистрировать ошибкиТолько ошибкиТестовая или учебная база
Ошибки и предупрежденияОшибки плюс предупрежденияНебольшая база, где важен размер
Ошибки, предупреждения и информациюПлюс информационные событияКомпромисс для рабочих баз
Регистрировать все событияВсё, включая примечанияРабочая база с несколькими бухгалтерами — по умолчанию

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

Старый и новый формат журнала

В платформе 8.3 есть два формата хранения журнала. Последовательный формат — набор текстовых файлов .lgf и .lgp. Новый формат — файл .lgd (база SQLite). Формат влияет на то, какие файлы лежат в каталоге 1Cv8Log. На вопрос, что и как удалять, это отвечает так: при разделении по периодам вы удаляете только файлы прошлых периодов, а служебный файл текущего журнала не трогаете.

Кэш и временные файлы на компьютере пользователя

Кэш не содержит истории просмотров в прямом смысле. Но его часто чистят вместе с ней: после очистки уходят странности интерфейса, «зависшие» формы и ошибки вида Ошибка формата потока.

Способ 1. Параметр запуска /ClearCache

Самый безопасный вариант — платформа сама удалит кэш при следующем входе.

  1. В окне запуска 1С выделите нужную базу и нажмите «Изменить».
  2. Дойдите до последней страницы мастера.
  3. В поле «Дополнительные параметры запуска» впишите /ClearCache.
  4. Нажмите «Готово» и войдите в базу.
  5. После успешного входа удалите параметр, иначе кэш будет сбрасываться каждый раз и запуск станет медленнее.

Тот же параметр работает в ярлыке или командной строке:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /ClearCache

Путь к базе замените на свой. Для серверной базы вместо /F указывают /S"сервер\имя_базы".

Способ 2. Удаление папок кэша вручную

Если база не запускается вовсе и до параметра дело не доходит:

  1. Полностью закройте 1С на этом компьютере, включая Конфигуратор.
  2. Откройте %APPDATA%\1C\1cv8 через Win+R.
  3. Удалите папки с длинными именами вида a1b2c3d4-... (идентификаторы баз).
  4. Повторите то же для %LOCALAPPDATA%\1C\1cv8.
  5. Запустите 1С заново.

Список баз в окне запуска при этом не пропадёт: он хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i, а не в папках кэша. Не удаляйте этот файл, если не хотите заново добавлять все базы.

Кэш на сервере 1С (каталог сеансовых данных) чистят только при остановленной службе агента сервера. Остановка службы обрывает сеансы всех пользователей, поэтому делайте это вечером или в выходной, предупредив коллег.

Сброс пользовательских настроек и профиля

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

Что сбрасывается при полной очистке настроек

  • 🗂 история навигации и последние открытые формы;
  • ⭐ избранное;
  • 📊 сохранённые варианты и настройки отчётов;
  • 🖥 состав и вид рабочего стола, панели разделов;
  • 📐 размеры и расположение окон, колонки в списках.

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

Перенос настроек вместо очистки

В той же обработке «Настройки пользователей» есть копирование. Удобный приём: настроить один «эталонный» профиль, а затем скопировать его новому сотруднику. Так он получает готовый рабочий стол без чужой истории и без ручной настройки.

ЗадачаДействие в обработке
Убрать историю у одного сотрудникаОчистка настроек выбранного пользователя
Передать учётку новому сотрудникуОчистка, затем копирование настроек с эталонного профиля
Сбросить только отчётыОчистка на вкладке «Настройки отчетов»

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

Автоматическая очистка: регламентные задания и планировщик

Ручная очистка журнала раз в квартал работает, пока о ней помнят. Надёжнее настроить автоматику.

Вариант 1. Разделение журнала и планировщик Windows

Для файловой базы это самый простой путь:

  1. Включите разделение журнала по месяцам в Администрирование → Настройка журнала регистрации.
  2. Создайте bat-файл, который удаляет файлы журнала старше нужного срока.
  3. Добавьте его в Планировщик заданий Windows на ночь, когда никто не работает .

Пример для последовательного формата с хранением 180 дней:

forfiles /p "D:\Bases\Buh\1Cv8Log" /m *.lgp /d -180 /c "cmd /c del @path"

Перед первым запуском выполните команду без del, заменив его на echo @path. Так вы увидите, какие файлы попадут под удаление. Перед удалением скопируйте старые файлы в архив, если журнал может понадобиться для проверок.

Вариант 2. Регламентное задание в базе

В платформе есть метод УдалитьДанныеЖурналаРегистрации(). Он удаляет записи журнала по отбору, например до заданной даты. На его основе программист может сделать регламентное задание в расширении конфигурации, не меняя типовую.

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

Вариант 3. Серверная база

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

Перед настройкой автоочистки
Выполнено: 0 / 5

Частые ошибки при очистке истории

  • ❌ Удаляют каталог 1Cv8Log целиком, чтобы «очистить историю». Пользовательская история при этом остаётся, а пропадает весь протокол событий базы.
  • ❌ Оставляют /ClearCache в параметрах запуска навсегда. Каждый вход становится медленнее, потому что кэш собирается заново.
  • ❌ Удаляют папки кэша при открытой 1С. Часть файлов занята, удаление проходит не полностью, и ошибка не исчезает.
  • ❌ Ставят уровень «Не регистрировать» ради экономии места. Потом невозможно выяснить, кто удалил или изменил документ.
  • ❌ Очищают настройки «не тому» пользователю. Перед подтверждением проверьте имя в поле выбора — у сотрудника пропадут отчёты и рабочий стол.

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

Видит ли администратор, какие документы я открывал?
Журнал регистрации фиксирует прежде всего запись, проведение и удаление данных. Простой просмотр без изменений обычно не попадает в журнал при стандартных настройках. Панель «История» администратор видит только через ваши настройки.
Можно ли восстановить очищенную историю просмотров?
Только из резервной копии базы, сделанной до очистки. Отдельной корзины для настроек в 1С нет.
Удалится ли история, если переустановить платформу 1С?
Нет. История навигации хранится в информационной базе, а не в программе на компьютере. После переустановки она подтянется при входе.
Почему после очистки кэша 1С запускается дольше?
При первом входе платформа заново загружает метаданные конфигурации с сервера или из файла базы. Со второго запуска скорость возвращается.
Влияет ли очистка журнала регистрации на данные учёта?
Нет. Документы, остатки и проводки не зависят от журнала. Пропадает только протокол действий пользователей за удалённый период.