Очистка кэша 1С 8.1 — 8.2 — 8.3 (удаление кэша для ВСЕХ пользователей терминального сервера) + запуск с ключом.


Удаляет кэш 1С 8.1 8.2 8.3.
Возможность удалять кэш или все настройки всех пользователей терминального сервера.

Версия 0.77

Удаление кэша помогает побороть некоторые странные ошибки в работе.

Что умеет утилита:

  • -Удаляет кэш1С 8.1, 8.2, 8.3.
  • -Возможность выбирать: удалять только кэш или все настройки.
  • -Возможность удалять кэш или все настройки всех пользователей терминального сервера.

Утилита написана на C#. Для ее работы нужно, чтобы был установлен Framework НЕ ниже 4.1 версии. 

Утилита была проверена на: Windows7, Windows Server 2008 R2.

Существуют также такие методы запуска из командной строки:

/? — список команд командной строки

/81ClearCache —очистить кэш всех баз 1C_8.1
/82ClearCache —очистить кэш всех баз 1C_8.2
/83ClearCache —очистить кэш всех баз 1C_8.3

/81ClearAll —очистить кэш + настройки всех баз 1C_8.1
/82ClearAll —очистить кэш + настройки всех баз 1C_8.2
/83ClearAll —очистить кэш + настройки всех баз 1C_8.3

/81ClearCacheHide —очистить кэш всех баз 1C_8.1 без вывода окна
/82ClearCacheHide —очистить кэш всех баз 1C_8.2 без вывода окна
/83ClearCacheHide —очистить кэш всех баз 1C_8.3 без вывода окна

/81ClearAllHide —очистить кэш+настройки всех баз 1C_8.1 без вывода окна
/82ClearAllHide —очистить кэш+настройки всех баз 1C_8.2 без вывода окна
/83ClearAllHide —очистить кэш+настройки всех баз 1C_8.3 без вывода окна

Версия 0.78

Исправлена грамматика ClearCashe -> ClearCache 

Исправлена грамматика ClearCasheHide -> ClearCacheHide 

34 Comments

  1. jobkostya1c8

    Запомню ссылку по очистке КЭШа всех пользователей терминального сервера. Как будет необходимость проверю Вашу обработку. Правда тут осторожнее нужно. Очистка для всех черевата последствиями.

    Reply
  2. TrinitronOTV

    (1) kostyaomsk, а в чем опасность, можно узнать?

    Reply
  3. jobkostya1c8

    (2) TrinitronOTV, ну КЭШ если почистить то только первый запуск замедлится. Я имел в виду что не нужно сразу у всех все «чистить и удалять». Был один случай случайно писал обработку и удалил все настройки пользователей 🙂 Главное на одном проверил, все ОК, а про остальных забыл. Фокус с неустановленным отбором регистра сведений. Потом правда пришлось копировать настройки из резервной копии.

    Reply
  4. asved.ru

    Есть кэш серверных вызовов, есть кэш метаданных. Какой из них (или оба?) удаляется?

    Reply
  5. LUD22

    При нажатии (очистить кэш) удаляются все папки (vrs-cache) выбранной базы или баз или пользователей.

    Если нажать (очистить кэш +настройки) то удаляются полностью папки с такими именами (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)

    в папках ….userAppDataRoaming1C1Cv8x\r

    и …..userAppDataLocal1C1Cv8х\r

    выбранной базы или баз или пользователей.

    Reply
  6. Muxomop

    Режет глаз параметр /81ClearCashe. На английском все-таки cache

    Reply
  7. asved.ru

    (5) LUD22, т.е. выборочно очистить кэш метаданных возможности нет.

    Reply
  8. asved.ru

    (1) kostyaomsk,

    по очистке КЭШа

    Вы так пишете «КЭШа», как будто это аббревиатура. Любопытно было бы услышать расшифровку 🙂

    Reply
  9. LUD22

    Предлагайте что переделать. Сделаем.

    Reply
  10. EmpireSer

    Предлагаю: Очистка кеша сервера 1С (в виде удаления каталогов snccntx…)

    P.S. Сам я в ручную очищаю весь кэш (по вашему кэш+настройки), т.к. настройки окон (ширина, высота и т.п.) не имеют значения, а настройки отборов и сох. значений хранятся в самой базе.

    Reply
  11. LUD22

    (6) Muxomop,

    Версия 0.78

    Исправлена грамматика ClearCashe -> ClearCache

    Исправлена грамматика ClearCasheHide -> ClearCacheHide

    Reply
  12. Xershi

    (11) LUD22, у меня батник чистит папки кэша всех юзеров и конфигурации. Ваша прога настройки юзеров оставляет? Как быстро отрабатывает?

    И вопрос к знатокам: Если почистить кэш и не удалить настройки юзеров баги возможны?

    Reply
  13. LUD22

    (12) Xershi,

    Да в программе есть возможность очистить только КЭШ, или КЭШ + настройки.

    Отрабатывает за считанные секунды.

    Reply
  14. Solikamsk

    И всё-таки, «КЭШ + настройки» — что лежит в «настройки»? Только «def.usr» или ещё что-то?

    Reply
  15. LUD22

    (14) Solikamsk,

    ответ в комментарии №5

    (очистить кэш +настройки) удаляются полностью папки с такими именами (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) а внутри есть такие файлы:

    1cv8.pfl

    def.usr

    cache.1CD

    1cv8cmn.pfl

    и две папки vrs-cache

    и папка (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)

    Reply
  16. sky.xn

    На Windows Server 2012 обработка так понимаю не тестировалась ? Не хочется качать кота в мешке )))))))))))))))))

    Reply
  17. sky.xn

    Отпишитесь плз кто тестировал на серверных редакциях винды, работает ли скрипт

    Reply
  18. LUD22

    Тестировалась на (Windows Server 2008 R2).

    Reply
  19. sky.xn

    (18) LUD22, Понял, спасибо

    Reply
  20. b-dm

    «Полностью» пишется с мягким знаком!) в остальном наверное хорошая разработка, правда таких тут на сайте достаточно много…чем отличается от других ?)

    Reply
  21. LUD22

    Работа с 1С 8.3. Очистка на терминальном сервере + запуск с ключом. А также возможность выбирать: удалять только кэш или все настройки.

    Была написана для своих нужд, а затем выложили сюда.

    Reply
  22. NOVOPRO

    Добрый день.

    очистил кеш и настройки, в результате слетели нужные файлы в папке ….userAppDataRoaming1C1Cv8x\r

    и …..userAppDataLocal1C1Cv8х ……

    Reply
  23. LUD22

    (22) NOVOPRO,

    Какой виндовс?

    Какая платформа 1С?

    Какие нужные файлы слетели, дайте полный путь с именами файлов?

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

    Reply
  24. Scroudge

    еще бы поддержку win2k3 добавить для полного счастья.

    ну и требования к фреймворку по-ниже.

    скажем 2-3 версия, а не 4.

    а так полезная штука..

    Reply
  25. TeMochkiN

    (24)

    еще бы поддержку win2k3 добавить для полного счастья

    сколько можно сидеть на этом старье

    LUD22, поправьте текст кнопки «Очистить кэш виделених баз» -> «Очистить кэш выделенных баз»

    и ещё, при обновлении списка кэшей для 1с 8.1 вываливается ошибка



    ОС Windows Embedded 8.1 Industry Enterprise x64

    Установленные платформы:

    8.3.5.1383

    8.3.6.1760

    при обновлении списка кэшей для 1с 8.2 такая ошибка не появляется

    и ещё, исходниками поделиться не хотите? или 1 стартмани слишком мало для вас за них? xD

    Reply
  26. isever

    ПРи скачивании обработки стартмани снимается, а обработка на эл.почту (как указано) не отправляется.

    fuck

    Reply
  27. Staniss

    Спасибо , пригодилось

    Reply
  28. beezone

    Такой вопрос: а если мы чистим кеш у всех пользователей, а некоторые из них в данный момент работают с базой (а некоторые возможно — очень активно, например идет перепроведение всех документов), что произойдет с такими сеансами:

    1. Программа не станет чистить кеш у данного пользователя (идеальный вариант)?

    2. При первом обращении к кешу клиентская часть его не находить, подмерзает слегка восстанавливая кеш и продолжает дальше (похуже чем 1, т.к. если чистили настройки, то может получиться вариант 4)?

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

    4. Проведение продолжится с неожиданными результатами, особенно если вместе с кешем еще и пользовательские настройки почистили — в часть документов будут подставлены одни данные, в часть другие..?

    Reply
  29. LUD22

    Программа тестировалась когда все сеансы были выключены.

    Reply
  30. XOCTEP

    Не работает на Windows Server 2003, при запуске ругается на NET Framework v.4.0.30319. Обидно, зря скачал

    Reply
  31. Ali1976

    (2) TrinitronOTV,

    У нас УТ11.1 на терминальном сервере, фискальный регистратор подключен к рабочему месту кассира (пробрасывается com порт в терминальной сессии), после очистки кэша на терминальном сервере, происходит отвязка оборудования от рабочего места кассира (приходится ручками привязывать к новому рабочему месту). Поэтому у нас кэш чистится для всех пользователей кроме кассира..

    Reply
  32. progr-2008

    А в чем могут быть проблемы, если удалить настройки?

    Reply
  33. cbr900

    С грамматикой у вас трудности http://joxi.ru/p27WB05iog8wy2

    Reply
  34. jefjef

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

    P.S. Если у юзера запущена 1С — значит ему чистить кеш не надо, у него и так все работает. Перезагружать сервер или выгонять всех подряд без разбору — немного перебор.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *