Имя: Пароль:
1C
1С v8
Не получается связаться с 7-кой через OLE
0 Andrey1957
 
23.11.11
04:33
Уважаемые коллеги!
Стоит задача: в БД на 1С8.2, работающую на 64-разрядном сервере, получить информацию из БД на 1С7.7, работающей на 32-разрядном сервере, через COMObject. Для этого, согласно документации, на сервере приемнике должна быть установлена платформа 1С7.7. С помощью unisеtup.exe поставили на 64-разрядный сервер платформу 1С7.7. Платформа встала нормально,  exe-шник запускается без проблем: предлагает создать или прописать базы для работы. Но.. нам-то нужно другое: чтобы в 8.2 определялся и работал нужный COMObject. А вот тут получаем следующее:
1.    при попытке создания:  v7 = Новый COMObject("V1CEnterprise.Application")
получаем сообщение:  «Invalid class string», а при
     2.   попытке создания:    v7 = Новый COMОбъект("V77.Application") получаем сообщение: «    No such interface supported».
Следует, наверно, указать на то, что, пока платформа 7.7 не была установлена на 64-битный сервер, то команда v7 = Новый COMОбъект("V77.Application") тоже давала сообщение «Invalid class string». Вроде, как получили какие-то сдвиги (?), но что делать дальше, чтобы нужный COMObject создавался в 1С8.2?
1 Escander
 
23.11.11
06:04
Сами клюшки запускали в 64-х?
2 skunk
 
23.11.11
06:08
(1)другая ошибка была бы ... а здесь надо настроить права на доступ к семерочным ком объектам
3 Escander
 
23.11.11
06:15
(2) ну зачем сразу вот так... постов через 10 пришли-бы к этому...
4 Andrey1957
 
23.11.11
07:09
(2) Я извиняюсь, может туплю, но, плз, подскажите как и где настраиваются эти права?
5 skunk
 
23.11.11
07:12
dcomcnfg.exe
6 Andrey1957
 
24.11.11
11:24
(5) skunk, прости великодушно, но.. скинул я вчера нашему админу нашу переписку, на что получил сегодня ответ:  
"Ну я этой программой с самого начала пользовался..
Там в разделе DCOM Config есть такие объекты:
1CV81 Application
1CV82 Application
1CV82C Application
V77.GeneralPropPage, а объекты
V77.Application и V1CEnterprise.Application отсутствуют (хотя в перечне СОМ-объектов, высвеченных программой oleview.exe они, после инсталяции 1С-ки значатся). Но как на них прописать права - я не знаю."
Расскажите для особо "одаренных" подробнее как права прописать.
7 skunk
 
24.11.11
11:38
(6)на работе клюшек нет ... и ставить нельзя ... дома гляну
8 Escander
 
24.11.11
12:15
(7) у тебя дома сервак на х-64?
9 skunk
 
24.11.11
12:21
там просто показать где искать в77 в ком объектах