Имя: Пароль:
1C
 
ошибка при создании com объекта
0 Stapa
 
21.08.08
07:15
Есть три базы на 8.1 УТ, ЗУП и бух-ия. Открывала обработку во всех трех, в УТ открывается, а в других не может создать COMОбъект.
в строчке
База77 = новый COMОбъект("V77.Application");    
пишет ошибку "No such interface supported"
В чем может быть проблема?
1 MaxiM072
 
21.08.08
07:28
новый COMОбъект("V81.Application"); попробуй
2 Stapa
 
21.08.08
09:15
Вообще-то мне база 7.7 нужна, к восьмерке нормально цепляется... Странности то в том, что в УТ всё заработало... А в бухгалтерии ни в какую
3 Андрюха
 
21.08.08
09:16
Может быть
База77 = новый COMОбъект("V77s.Application");
4 nv24
 
21.08.08
09:18
5 Леха Дум
 
21.08.08
09:19
а сом-объект создаешь в процедуре серверного модуля?
6 Stapa
 
21.08.08
09:21
(3) тогда пишет ошибку "Invalid class string", но у меня не sql, простая сетевая... мне кажется, не в строчке дело.
7 Stapa
 
21.08.08
09:23
(5) у меня внешняя обработка. я вот понять не могу, в чем это такая разница между УТ и Бух-ией, платформа то одна
8 Леха Дум
 
21.08.08
09:24
+(5) в общем только вчера с этой траблой столкнулись когда вынесли работу с комом 77 в серверны модуль - решили настройкой прав пользователя USER1CV8SERVER пуск-настройка-панель управления-администрирование-службы компонентов в дком найти V77.GeneralPropPage и настроить права в разделе "Безопасность"
9 Леха Дум
 
21.08.08
09:25
+(8) на решение проблемы вышли, прочитав журнал событий системы
10 Stapa
 
21.08.08
09:34
(9) в журнале событий ничего нет, никаких ошибок
11 Stapa
 
21.08.08
10:01
(8) если к базе бухгалтерии подключаться с другого компа по сети, то
База77 = новый COMОбъект("V77.Application");
без ошибок.
Посмотрела настройки безопасности V77.GeneralPropPage на двух компах одинаковые. Может еще где в винде права выставляются?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший