Имя: Пароль:
1C
1C 7.7
v77.Application работает только под админом
0 evgpinsk_
 
04.04.21
20:20
Не могу разобраться с проблемой. Только под администратором корректно работает подключение к внешней базе 7.7 через OLE.
У других пользователей ошибка "Поле агрегатного объекта не обнаружено".
ниже код:

Прог =СоздатьОбъект("v77.Application");
Прог.Initialize(Прог.RMTRADE,стр_подкл,"NO_SPLASH_SHOW"); // для любого пользователя возвращает -1

//но далее у обычных пользователей любое обращение к Прог.  выдаёт ошибку, например команда:
прог.Константа.ВнешняяБаза="Агро";
//выдаёт ошибку: "Поле агрегатного объекта не обнаружено (Константа)"
//и любое другое обращение  к Прог. даёт такую-же ошибку
1 slaventiy
 
04.04.21
23:01
Подозреваю, что 1с не инсталлировать, а просто скопировали папку программы
2 evgpinsk_
 
04.04.21
23:07
Маловероятно, скорее всего инсталлировал. Но проверю
3 evgpinsk_
 
05.04.21
09:37
(2) Проинсталлировал 1с - проблема осталась
4 Builder
 
05.04.21
09:51
(0) У пользователей путь к этой базе прописан?
И с какими правами проблемы - винды или 1С?
Если 1С - посмотри в правах галку на использование OLE-сервера.
5 evgpinsk_
 
05.04.21
10:09
(4) Спасибо, мысль проскакивала что есть штатные права в 1с, но как-то мимолётом.
Дело было в галке на права юзера