#0
by chernoff
При выполнение регламентного обмена вылетает ошибка: При попытке подключения к информационной базе произошла ошибка: Ошибка при вызове конструктора (COMОбъект): Invalid class string Техническая информация: {Обработка.ОбменДаннымиXML(15807)}: Ошибка при вызове конструктора (COMОбъект): Invalid class string После этого установил на сервер предприятия саму платформу в надежде что это поможет, но стала вылетать ошибка: При попытке подключения к информационной базе произошла ошибка: Ошибка при вызове конструктора (COMObject): Class not registered Техническая информация: {Обработка.ОбменДаннымиXML(15801)}: Ошибка при вызове конструктора (COMObject): Class not registered Вылетает на строке ТекCOMПодключение = Новый COMОбъект(ОбъектПодключения); Когда запускаю обмен интерактивно - все проходит без ошибок Помогите, плз, в какую сторону рыть
#3
by chernoff
Интересный вопрос. Искал по реестру - там V81.COMConnector. Хотя может не туда смотрю
#4
by rs_trade
С правами еще может засада. У меня тоже COM объект не создавался под учеткой сервера. Пока не разбирался какие конкретно права нужны для работы с COM объектами, тупо добавил "многа прав" заработало...
#8
by DmitrO
Дело не в правах. Дело скорее всего в следующем: V81.COMConnector это Inproc сервер - это WIN32 DLL (x86), которая работает в контексте вызывающего процесса. Такая dll может быть загружена только 32-х разрядным процессом. А у вас сервер 64-разрядный (x64), он просто физически не может загрузить эту DLL. Если бы сервер был 32-разрядный, он бы на x64 ОС работал в режиме WOW и смог грузить 32-разрядный V81.COMConnector. В то же время, даже на этом же компе можно запустить клиента (1cv8.exe, он 32-разрядный и будет работать в режиме WOW) и в нем создать V81.COMConnector и все заработает, т.к. 32-разрядная DLL будет загружаться 32-х разрядным процессом. В то же время, на этом же компе в серверном коде можно воспользоваться V81.Application - в данном случае COM-сервер у нас будет тоже 32-разрядный, но он не Inproc (а запускает отдельный процесс 1cv8.exe), поэтому работать будет - но будет несколько медленее - т.к. будут потери быстродействия на маршалинг.
#9
by DmitrO
++ О 64-разрядном релизе V81.COMConnector, который бы решил проблему полностью, мне в природе встречать не приходилось.
#10
by chernoff
Большое спасибо Завтра буду пробывать Чудна позиция 1С, продажа 64 сервера предприятия, в коде вызов V81.COMConnector, а результат доработать напильником
#11
by DmitrO
ну... сервер 1С предприятия может еще работать и на Linux - там вообще нет ни какого COM.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сервер 2003 и компы в сети, Раб. станции видят, но не могут зайти на сервер
- Определение сервера под сервер приложений и сервер SQL
- Ключ защиты установлен на сервере 1, а сервер 1С 8.1 на сервере 2
- Можно на один сервер ставить терминал, сервер предприятия и sql сервер
- Сервер приложений + сервер базы данных
- переносим сервер 1с на другой сервер, можноли оставить ключи на старом сервере?
- Регламентные задания и планы обмена : как включить выполнение задания?
- Регламентные и фоновые задания задания
- Как оптимальнее расселить сервер терминалов, сервер СУБД и сервер 1С на 2 сервера
- Регламентные задания (фоновые задания) права
- 1С8.2: Оптимальное размещение SQL сервера, сервера 1С, терминального сервера
В этой группе 1С
- Перенос каталога административной установки
- Добавить строку в табличном поле на форме
- ЗУП как начислить физлицу (пенсионеру, бывшему работнику) пенсию в программе? а также
- Как перейти на следующее поле.
- Выгрузка данных из УТ в 1С Бухгалтерию 7.7.
- Подскажите значение параметров WshShell.Run()
- СКД: Как прикрутить к СКД, произвольнуя форму настроек отчета.
- В 1с8 из 1с7 Периодические реквизиты через OLE
- ошибка при работе 1c с SQL server (Native:8114)
- Можно ли в регламентном задании получить объект прикладного объекта?
- СКД: СКД. Отчет из трех связанных блоков. Как сделать?
- В макет счета вставить Контактное лицо
- Как изменить объект после его записи?
- v7: Не работает поиск в 1С
- 1с зависает в типовых отчетах при выборе плана счетов
- План счетов в УПП
- Акт сверки взаимозачетов по группе договоров (но каждый отдельно!)
- УПП список работающих сотрудников
- как через 1с сделать напоминание в outlook?
- УПП "платежные поручения исходящие"