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?
|
|
4
Andrey1957
23.11.11
✎
07:09
|
(2) Я извиняюсь, может туплю, но, плз, подскажите как и где настраиваются эти права?
|
|
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С-ки значатся). Но как на них прописать права - я не знаю."
Расскажите для особо "одаренных" подробнее как права прописать.
|
|