Решение проблемы динамического обновления 1С 8.X
Разработка - Инструментарий разработчика
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Процедура очищает каталог user\Local Settings\Application Data\1C\1Cv81 (или 1Сv8 для версии 8.0) с кэшем пользователя (из-за которого и возникает данная проблема).
(Папки Config, ConfigSave, SICache, DBNameCache)
Была решена основная трудность - невозможность удаления каталога user\Local Settings\Application Data\1C\1Cv81 из самой 1С (т.к. доступ к нему блокируется, пока программа активна).
Использование заключается в вызове экспортной процедуры ОчисткаКэша(), определенной в модуле обработки. Вызов нужно производить из модуля приложения в обработчике ПриЗавершенииРаботыСистемы().
Данное решение работает как на локальном рабочем месте, так и в терминале.
Важно! В режиме обработки очистка кэша не отработает! Используйте только через вызов процедуры из обработчика ПриЗавершенииРаботыСистемы().
Настройки пользователей не затираются!!!
Вступайте в нашу телеграмм-группу Инфостарт