gifts2017

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

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

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

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

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

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

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

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

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

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

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

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

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

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

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