Имя: Пароль:
1C
1С v8
Странность с динамическим обновлением
0 korefana
 
17.04.25
16:15
Коллективный разум помоги

Ситуация такая:

обновляю базу часто и много и совершенно не стесняюсь с динамическим обновлением. Никогда с ним проблем не было. А если и были вопросы - то всегда помогает чистка кеша. Но тут странная ситуация. В какой-то момент времени, конкретному пользователю, сервер перестает обновлять конфигурацию. То есть я изменения вношу, пользователь их не видит. Чистка кеша не помогает. Помогает только зайти под другим пользователем.
В чем может быть проблема? Куда копать?
1 Prog_man
 
гуру
17.04.25
16:17
(0) не делать динамическое обновление
2 Волшебник
 
17.04.25
16:19
(0) Плохо чистите кэш. Надо чистить в двух местах
3 korefana
 
17.04.25
16:23
(2) в папках локал и роаминг?
4 korefana
 
17.04.25
16:24
(1) говорю же, никогда не было проблем за почти 20 лет работы. Только сейчас такая странность и тоже думаю не динамическое обновление виновато, а чтото другое
5 lubitelxml
 
17.04.25
16:41
(0) кеш есть клиентский, а есть серверный. Клиентский чистится удалением 2 папок, серверный - тормозишь агента, вычищаешь папку на серваке, запускаешь агента и пробуешь.
6 korefana
 
17.04.25
16:54
(5) все равно не совсем понимаю как работает механизм.
Получается что если происходит ошибка в серверном кеше, и он, условно "протухает", но при этом все равно в одной базе одному пользователю отдает нормальную конфигурацию, а другому "поломанную"?
7 lubitelxml
 
17.04.25
17:43
(6) я не вникал особо в механизм глючного кеша. Если не поможет - ТиИ в помощь
8 Serg_1960
 
17.04.25
20:33
Остановимся чуть подробнее  на механизмах кэширования. Можно выделить следующие основные уровни кэширования:
- Кэширование между сеансами.
  Система запоминает то, что было получено на клиенте в сеансе и не получает эту информацию в последующих сеансах.
Этот кэш очищается частично при смене версии платформы, частично при обновлении конфигурации.
...

"Оптимизация клиент-серверного взаимодействия прикладных решений"
https://its.1c.ru/db/metod8dev/content/4105/hdoc

В каталогах DBNameCache, ConfigSave, Config, SICache хранится множество файлов, кеширующих различные компоненты конфигурации. Эта информация является производной от конфигурации информационной базы, хранимой в базе данных, и служит для ускорения запуска клиентских приложений и повышения их производительности. Кеш конфигурации располагается в каталоге данных приложений текущего пользователя, например, C:/Documents and Settings/User/Local Settings/Application Data/1C/1cv82/7b0a6294-d6a3-41c5-a23e-dc9e5301ad22/DBNameCache.
"Размещение данных 1С:Предприятия 8"
https://its.1c.ru/db/metod8dev/content/1591/hdoc
9 Serg_1960
 
17.04.25
20:37
PS: "...и совершенно не стесняюсь с динамическим демоническим обновлением"