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

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

Обработка позволяет исправить ошибки динамического обновления ИБ 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 не будет опубликован. Обязательные поля помечены *