Очистка кэша базы (после динамического обновления)

Обработка для самостоятельной очистки пользователем кэша базы в которой он работает.

Обработка позволяет исправить ошибки динамического обновления ИБ 1С.

1) Запуск обработки происходит из сеанса той базы, где необходимо очистить кэш.

2) Запуск происходит в тонком клиенте.

14 Comments

  1. EarlyBird

    Полезная вещица, спасибо!

    Сейчас заценим!

    Reply
  2. tolyan_ekb

    Боян не?

    Уже есть http://infostart.ru/public/184645/ и другие наверно есть.

    Reply
  3. AnryMc

    (1) EarlyBird,

    Хотя бы файл скачал…

    Reply
  4. AnryMc

    Автор, а в чём отличие от http://forum.infostart.ru/forum24/topic88526/message934242/#message934242

    Reply
  5. charoff

    1) главное отличие в том, что данная обработка может запускаться под управляемыми формами

    2) минимум строк кода

    Reply
  6. v.l.

    (5) главное отличие от батника, очищающего кеш?

    Одинаково ли работает в разных ОС, где структура папок пользователя разная, или заточена подсемейство Win Vista?

    Reply
  7. charoff

    (6) Vladal,

    1) обработка не заточена под семейство Vista, структура папок ей безразлична

    2) обязательным условием является 1C, установленный в каталог С: (это можно легко исправить в коде, доработать)

    Reply
  8. v.l.

    (7) интересно, каким образом вычисляется папка с кешем в твоей обработке?

    У меня есть простой такой скрипт на VBS, который лежит в расшаренной папке и на серверах стоят Win 2003/2008. Скрипт нашёл давным давно на просторах интернета.

    Так вот в 2003 винде структура пользовательских папок отличается от папок в 2008. Тупо лупить какую-то одну папку некошерно и не результативно.

    И почему 1С должна быть установлена только на диск ЦЭ?

    Привязка к пути установки, да?

    А если винда 64-битная, что делать с папкой C:Program Files (x86)?

    Изучи процедуры и функции сеанса работы, например, КаталогПрограммы. Почему не использовать её в своей поделке, а не привязывать пользователя к «Диску ЦЭ» и заставлять ковырять чужой код на предмет поиска пути установки?

    Оформи свою поделку в виде статьи, а не только одну обработку.

    Reply
  9. charoff

    (8) Vladal,

    1) Папку с кэшем моя обработка не ищет, все намооооооного проще 🙂 Как она работает, можно легко посмотреть, открыв ее в конфигураторе.

    2) Нет никакой привязки к конкретной версии Windows. В Linux, к сожалению, я не проверял. Привязку к диску С: можно убрать легко. О переменных среды я знаю:) С учетом того, что в 90% случаев 1С ставится на диск C, и я был ограничен во времени, переменные среды я не использовал

    Да, и чуть позже я выложу более совершенную версию обработки с учетом всех нюансов

    Reply
  10. v.l.

    (9) чуть попозже — и в виде статьи?

    Reply
  11. aexeel

    Чтобы понять, что именно делает обработка, её нужно скачать. Это «-«, но его нельзя поставить, пока не скачаешь обработку.

    Reply
  12. AnryMc

    (12)

    Помоему, претензия (11) правильная — стоит пояснить, что Вы называете «кешем базы»…

    Reply
  13. aexeel

    (12) Пример правильного оформления мысли

    Reply
  14. DeniNikitin

    В Windows 10 и Windows Server 2016 не работает!

    Reply

Leave a Comment

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