И Снова Com-Connector

1. ziercool 38 07.01.19 23:13 Сейчас в теме
Народ, всем привет. Встретил некоторую проблему с COM коннектором на платформе 8.3.13.1644.
Странная ситуация - COM-Объект создается, но при ComОбъект.Connect("Строка подключения к базе..."), система всегда возвращает НЕОПРЕДЕЛЕНО.
Смысл в том, что и стандартные механизмы синхронизации например БП 3.0 <-> ЗУП 3, если пробовать "Прямое подключение" (которое использует COM) выдает ошибку - ""... Да. Просто пустое сообщение. 1С Сервер x64. Компоненту пробовал уже и от x64 установки и от x86. ничего не помогло. но странно... Com Объект создается.... Показатель верно подключенной компоненты...
Найденные решения
11. ziercool 38 11.01.19 14:11 Сейчас в теме
Итак друзья. Все оказалось проще чем ожидалось)
Все зависит от того, какой клиент вы используете.
Если вы используете тонкий, толстый или конфигуратор x64 - То и компоненту надо ставить x64)
А точнее регистрировать ее как COM+

С x86 та же ситуация.
Внимательно проверяйте явно установленные роли COM+

Чёт я сразу и не подумал про битность системы...
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. bashirov.rs 31 08.01.19 21:58 Сейчас в теме
(1) если проблема в платформе, не лучше рассмотреть вариант откатиться на более стабильную платформу.
2. DarkUser 07.01.19 23:32 Сейчас в теме
У меня COM коннектор на 8.3.13.1513 точно также себя ведет с 27 декабря. При этом категорически не могу понять что с ним не так, и подобные ситуации бывали и раньше. Благо давно уже запланировал перевод на http сервисы, как раз успел переписать обмен за праздники. Так что и вы старайтесь уходить от COM.
3. ziercool 38 07.01.19 23:52 Сейчас в теме
У меня COM 8.3.13.1513 ведет себя плохо, но работает... Тут задача - разобраться что именно не так с 1644....
4. Aitbay 08.01.19 06:25 Сейчас в теме
у меня была такая трабла при подключении к взломанной платформе.
5. Dmitrij-2 46 08.01.19 06:27 Сейчас в теме
либо когда-то был использован патч на других версиях платформы и 1С видит его
6. meriferi 08.01.19 07:39 Сейчас в теме
Может, компоненту обновить
8. TMV 14 09.01.19 08:01 Сейчас в теме
Вообще ставили 13 платформу и что-то стали появляться ошибки как с com так и с неактивной транзакцией в произвольных местах - пришлось откатить.
9. 1cprogr_nsk 107 09.01.19 19:50 Сейчас в теме
Попробуйте зарегистрировать заново компоненту C:\windows\sysWOW64\regsvr32 "C:\Program Files\1cv8\8.3.13.1644\bin\comcntr.dll"

поменяйте пути на ваши ))

если платформа x64, то SysWOW64 и C:\Program Files\,
если платформа x86, то System32 и C:\Program Files (x86)\,
10. 1cprogr_nsk 107 09.01.19 19:54 Сейчас в теме
Еще не указали какая у вас ОС.
Если windows server то попробуйте следующее:
1. Администрирование -> Службы компонентов –> Компьютеры –> Мой компьютер –> Приложения COM+ –> Создать приложение –> Создать новое приложение –> вводим имя «V83.COMConnector» (переключатель «Серверное приложение») –> Указанный пользователь (Администратор)
2. В появившейся ветке V83COMConnector –> подветка Компоненты –> создание нового компонента –> Установка новых компонентов - C:\Program Files\1cv8\8.3.13.1644\bin\comcntr.dll
3. Правой кнопкой по ветке V83COMConnector – Свойства – Безопасность – Снять галочкуку «Принудительная проверка доступа для приложений». Поставил галочку «Применить политику программных ограничений» -> Уровень ограничений «Неограниченный».

Ну проверить доступ для пользователя путь C:\Program Files\1cv8\8.3.13.1644\bin\comcntr.dll, разрешение "выполнение";
11. ziercool 38 11.01.19 14:11 Сейчас в теме
Итак друзья. Все оказалось проще чем ожидалось)
Все зависит от того, какой клиент вы используете.
Если вы используете тонкий, толстый или конфигуратор x64 - То и компоненту надо ставить x64)
А точнее регистрировать ее как COM+

С x86 та же ситуация.
Внимательно проверяйте явно установленные роли COM+

Чёт я сразу и не подумал про битность системы...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот