|
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с, но как-то мимолётом.
Дело было в галке на права юзера
|
|