Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: v77.Application работает только под админом

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.