Имя: Пароль:
1C
 
Кэш конфигурации на лок. компьютере
0 Господин ПЖ
 
24.05.17
15:13
допустим существует база 1с 8.3 на server1
и лок. комп host1

эта база в лаунчере 1с на host1 НЕ ПРОПИСАНА.

соответственно ожидается, что вся требуха от базы (для пользователя user) на host1 будет в каталоге

C:\Users\user\AppData\Roaming\1C\1Cv82\00000000-0000-0000-0000-000000000000\гуид-юзера-в-базе

ЗЫ каталог из нулей потому что база на компе не прописана.

стартуеся конфигуратор базы на host1

появляется каталог, как и ожидается, открывается конфигуратор, открывается конфигурация... но каталог остается пустой.

но конфигурация же открывается из конфигуратора. следовательно сама конфигурация распаковывается куда-то локально чтобы с ней работать.

а куда собственно?
1 Имитация работы
 
24.05.17
18:13
При отсутствии регистрации информационной базы в списке информационных баз пользователя операционной системы кэширование конфигурации на стороне клиента не работает.
При этом подразумевается способ автоматизации: использование запуска из командной строки или при помощи ярлыка.
Механика кэширования подключает кэш только тогда, когда она смогла по строке подключения получить идентификатор информационной базы, который является именем подпапки для хранения данных локального кэша метаданных.

(C) ИТС

Так что твои надежды на 00000000-0000-0000-0000-000000000000 кажутся беспочвенными.
2 Господин ПЖ
 
24.05.17
18:23
(1) угу. я уже это все нашел на ИТС и попробовал смотря в procmon чего 1с делает в разных случаях

когда база зарегистрирована кэш метаданных складывается в

C:\Users\user\AppData\Local\1C\1Cv82\гуид-базы

а когда регистрации нет - все крутится вокруг временного файлика в temp