Практически все из вас правильно знают, где его искать. Но практически никто не знает, что же правильно с ним делать, то ли теребить, то ли гладить, то ли...©

 Стоп. Это уже тема другой статьи, а мы с вами говорим об очистке кэша 1С.

 

Внимание! Все действия нужно производить осознанно и понимая их последствия

Программа предоставляется бесплатно по принципу "AS IS" / "Как есть".

Автор гарантирует, что никаких действий, кроме очистки локального кэша, приложение не производит, но не несёт ответственности за ваши данные. 

Постановка задачи

Не стал бы я отвлекать хабражителей, но есть нюансы. Большинство сисадминов читает статьи здесь.

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

Для обычного пользователя это может быть проблемой.

Тем более, если этот пользователь работает на linux.

А администраторы, которые откликаются на звание системных, чистят кэш весь, не заморачиваясь с вычислением базы.
Это на порядки замедляет следующий запуск 1С, особенно, если база типа ERP или Управление холдингом.
Все бы ничего, никто этих пользователей не считает, но есть нюансы.
Пользователи, от которых зависит годовая премия.
Отсюда вывод: Нужно удалять кэш для конкретной базы.
А еще лучше, если пользователь сам с этим разберется и не будет мешать слушать музыку сервера уважаемым людям.

Для windows подобного рода утилит предостаточно.

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

Открою ящик Пандоры и выложу первое графическое и понятное решение

https://github.com/goto-linux-1c/ClearCache1C/releases/tag/first_release

Решение

Графическое приложение на базе PyQt6, которое предоставляет простой интерфейс для очистки локального кэша баз данных 1С Предприятие.

Выполняется как обычная программа по двойному щелчку мыши.

Или вы можете его, например, обернуть в расширение и вызывать из 1С непосредственно.

При запуске приложение автоматически выполняет поиск конфигурационных файлов 1С в домашнем каталоге пользователя. Оно анализирует файл ibases.v8i, расположенный по пути ~/.1C/1cestart/ibases.v8i. Из этого файла приложение извлекает список зарегистрированных информационных баз и их идентификаторы.

Для каждой обнаруженной базы данных приложение проверяет наличие соответствующего каталога кэша по пути ~/.1cv8/1C/1cv8/<ID_базы>.


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


 

Список баз отображается в выпадающем списке в алфавитном порядке для удобства навигации. Если на компьютере не обнаружено ни одной настройки 1С, в выпадающем списке отображается сообщение «Не обнаружены настройки 1С», а кнопка «Очистить» деактивирована.

Интерфейс может отличаться в различных версиях linux, но функционал должен работать.

 


Если у вас это не так, пишите в комментариях.

При нажатии кнопки «Очистить» приложение выполняет очистку кэша выбранной ИБ, после подтверждения пользователя.

Перед очисткой кэша приложение автоматически завершает все запущенные процессы 1С Предприятие (1cv8 и 1cv8c) с помощью команды pkill. Это необходимо для освобождения файлов кэша и предотвращения конфликтов.

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

Благодарности:

Хотелось бы заполнить этот раздел.

С хостингом для дальнейших публикаций надеюсь договорился, пожуем увидим.

Желающие знают, где меня искать, время за пределами рабочего.

В преддверии праздника, хотелось бы напомнить про времена, когда мы были первыми

 

Кому не интересны буквы может посмотреть видео

Статья продолжает серию публикаций:

Серия «Рецепты от Капитана» на всякий случай

Комментарии (11)


  1. mir-vam-vsem
    08.04.2026 06:52

    Речь идет о локальном кэше 1С на машинах с ОС Linux. Любая автоматизация, даже самая простая, это удобно. Жалко только что уничтожать кэш определенной базы все равно приходится целиком. Особенно это неприятно для серверного кэша 1с.


    1. capitannemo Автор
      08.04.2026 06:52

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


      1. mir-vam-vsem
        08.04.2026 06:52

        Серверный если reg_1541\snccntx то целиком, а вот тот, что по базам 1с не рекомендует трогать вообще.


        1. capitannemo Автор
          08.04.2026 06:52

          Вспоминается...

          Давайте как то яснее выразите свою мысль
          Где 1с не рекомендует трогать вообще ?
          Если мы еще про кэши)


          1. mir-vam-vsem
            08.04.2026 06:52

            Серверный если reg_1541\snccntx..... то целиком, а вот тот, что по базам 1с не рекомендует трогать вообще.
            Серверный если reg_1541\snccntx..... то целиком, а вот тот, что по базам 1с не рекомендует трогать вообще.


            1. capitannemo Автор
              08.04.2026 06:52

              Каталоги вида ГУИД по базам на вашем принскрине, это не кэши
              Там лежит журнал регистрации и индекс полнотекстового поиска в общем случае
              Понятное дело что удалять их не нужно

              А трогать, трогайте на здоровье


              1. mir-vam-vsem
                08.04.2026 06:52

                Спасибо что пояснили, теперь, спустя столько лет, наконец то, есть полная ясность.


  1. Sergey-S-Kovalev
    08.04.2026 06:52

    Я не трогал пока еще клиент на линуксовых системах, а там что отдельный ярлык с ключом

    /ClearCache

    на базу при запуске сделать нельзя?

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


    1. capitannemo Автор
      08.04.2026 06:52

      /ClearCache сделать можно но это не всегда спасает

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


      1. Sergey-S-Kovalev
        08.04.2026 06:52

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


        1. capitannemo Автор
          08.04.2026 06:52

          Смотря какой смысл вы вкладываете в слово "воспроизводится"

          А так да, две недели назад не применилось расширение у пользователя пока кэш нее почистили