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

Опубликовал Andrey Charikov (charoff) в раздел Обработки - Универсальные обработки

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер
Очистка кэша
.epf 6,49Kb
26.06.13
89
.epf 6,49Kb 89 Скачать

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
1. Ирли Бёрд (EarlyBird) 26.06.13 21:04 Сейчас в теме
Полезная вещица, спасибо!
Сейчас заценим!
2. Анатолий Бычин (tolyan_ekb) 85 27.06.13 06:58 Сейчас в теме
Боян не?
Уже есть http://infostart.ru/public/184645/ и другие наверно есть.
3. anry mc (AnryMc) 706 27.06.13 07:26 Сейчас в теме
(1) EarlyBird,

Хотя бы файл скачал...
4. anry mc (AnryMc) 706 27.06.13 07:28 Сейчас в теме
5. Andrey Charikov (charoff) 25 27.06.13 10:36 Сейчас в теме
1) главное отличие в том, что данная обработка может запускаться под управляемыми формами
2) минимум строк кода
6. V. L. (Vladal) 409 01.07.13 14:07 Сейчас в теме
(5) charoff, главное отличие от батника, очищающего кеш?
Одинаково ли работает в разных ОС, где структура папок пользователя разная, или заточена подсемейство Win Vista?
7. Andrey Charikov (charoff) 25 04.07.13 10:18 Сейчас в теме
(6) Vladal,
1) обработка не заточена под семейство Vista, структура папок ей безразлична
2) обязательным условием является 1C, установленный в каталог С:\ (это можно легко исправить в коде, доработать)
8. V. L. (Vladal) 409 04.07.13 10:40 Сейчас в теме
(7) charoff, интересно, каким образом вычисляется папка с кешем в твоей обработке?
У меня есть простой такой скрипт на VBS, который лежит в расшаренной папке и на серверах стоят Win 2003/2008. Скрипт нашёл давным давно на просторах интернета.
Так вот в 2003 винде структура пользовательских папок отличается от папок в 2008. Тупо лупить какую-то одну папку некошерно и не результативно.

И почему 1С должна быть установлена только на диск ЦЭ?
Привязка к пути установки, да?
А если винда 64-битная, что делать с папкой C:\Program Files (x86)?
Изучи процедуры и функции сеанса работы, например, КаталогПрограммы. Почему не использовать её в своей поделке, а не привязывать пользователя к "Диску ЦЭ" и заставлять ковырять чужой код на предмет поиска пути установки?

Оформи свою поделку в виде статьи, а не только одну обработку.
9. Andrey Charikov (charoff) 25 04.07.13 10:59 Сейчас в теме
(8) Vladal,
1) Папку с кэшем моя обработка не ищет, все намооооооного проще :) Как она работает, можно легко посмотреть, открыв ее в конфигураторе.
2) Нет никакой привязки к конкретной версии Windows. В Linux, к сожалению, я не проверял. Привязку к диску С: можно убрать легко. О переменных среды я знаю:) С учетом того, что в 90% случаев 1С ставится на диск C, и я был ограничен во времени, переменные среды я не использовал

Да, и чуть позже я выложу более совершенную версию обработки с учетом всех нюансов
10. V. L. (Vladal) 409 04.07.13 11:18 Сейчас в теме
(9) charoff, чуть попозже - и в виде статьи?
11. a exeel (aexeel) 72 08.07.13 21:18 Сейчас в теме
Чтобы понять, что именно делает обработка, её нужно скачать. Это "-", но его нельзя поставить, пока не скачаешь обработку.
12. Andrey Charikov (charoff) 25 09.07.13 10:29 Сейчас в теме
(11) aexeel,
в описании я указал, что обработка чистит кэш базы.
чтобы понять, как она это делает (тем кому это необходимо), ее нужно скачать
13. anry mc (AnryMc) 706 09.07.13 11:31 Сейчас в теме
(12) charoff,

Помоему, претензия (11) правильная - стоит пояснить, что Вы называете "кешем базы"...
14. a exeel (aexeel) 72 09.07.13 12:53 Сейчас в теме
(12) charoff, Пример правильного оформления мысли