Ошибка в использовании COMConnector 8.2 из-под платформы 8.3

1. a-hunter 03.10.16 13:24 Сейчас в теме
Подскажите, может кто то сталкивался, при создании объекта V82.COMConnector в базе работающей на платформе 8.3 при выполнения метода connect (подключаюсь к базе работающей на платформе 8.2) вылетает ошибка и база (из которой пытаюсь создать подключение) закрывается с ошибкой.
Вообще есть возможность создать COM-соединение из базы 8.3 к базе 8.2?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. olegmedvedev 65 03.10.16 13:26 Сейчас в теме
(1) a-hunter, подключался V83.COMConnector из базы, работающей на платформе 8.3, к базе работающей на платформе 8.2 - работало без ошибок.
Насчет - V82.COMConnector из базы, работающей на платформе 8.3, к базе работающей на платформе 8.2 - не могу подсказать.
Попробуйте первый способ)
3. a-hunter 03.10.16 13:28 Сейчас в теме
(2) olgerd666, При вашем способе выходит ошибка о несоответствии версий платформы.
7. tailer2 03.10.16 13:37 Сейчас в теме
(1) a-hunter,
создать COM-соединение из базы 8.3 к базе 8.2


8.x - это платформа, а не база
Прикрепленные файлы:
4. craz 03.10.16 13:30 Сейчас в теме
А текст ошибки можно выложить?
5. a-hunter 03.10.16 13:32 Сейчас в теме
(4) craz,
В винде зарегистрировано следующее:
Имя сбойного приложения: 1CV8C.exe, версия: 8.3.8.2088, отметка времени: 0x57c64f29
Имя сбойного модуля: backbas.dll, версия: 8.2.19.83, отметка времени 0x52ae9c57
Код исключения: 0xc0000005
Смещение ошибки: 0x00150823
Идентификатор сбойного процесса: 0x2374
Время запуска сбойного приложения: 0x01d21d5bd0b8edf6
Путь сбойного приложения: C:\Program Files (x86)\1cv8\8.3.8.2088\bin\1CV8C.exe
Путь сбойного модуля: C:\Program Files (x86)\1cv82\8.2.19.83\bin\backbas.dll
Код отчета: 1fb0f656-894f-11e6-8e6c-001517eb0914
6. a-hunter 03.10.16 13:34 Сейчас в теме
Поясню еще, база 8.2 лежит на сервере 1С, а база 8.3 файловая. При подключении через V83.COMConnector ошибка не совместимости платформ клиента и сервера, т.к. происходит попытка подключиться к серверу 8.2 из под клиента 8.3
8. tailer2 03.10.16 13:38 Сейчас в теме
(6) a-hunter,
8.2 лежит на сервере 1С, а база 8.3 ф


на сервере надо ту же платформу, что и локально
10. craz 03.10.16 14:00 Сейчас в теме
(6) a-hunter, Должно работать без проблем.
попробуй с библиотеками пошаманить.
regsvr32 comcntr.dll.
9. a-hunter 03.10.16 13:54 Сейчас в теме
Проблему решил. Тут какие то глюки с виндой и зарегистрированными в ней ком объектами, вот что надо сделать:

1. Администрирование - Службы компонентов – Компьютеры – Мой компьютер – Приложения COM+ - Создать приложение – Создать новое приложение – вводим имя «V82.COMConnector»(переключатель «Серверное приложение») – Указанный пользователь (Администратор)
2. В появившейся ветке V82COMConnector – подветка Компоненты – создание нового компонента – Установка новых компонентов - <каталог 1С>\bin\comcntr.dll
3. Правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – Снял галку «Принудительная проверка доступа для приложений» - Поставил галку «Применить политику программных ограничений» - Уровень ограничений «Неограниченный»
twiny; zqzq; yuryshestakov; CSiER; mszhuravlev; +5 Ответить
11. craz 03.10.16 14:01 Сейчас в теме
(9) a-hunter, ну тоже вариант
12. mszhuravlev 20.10.16 13:06 Сейчас в теме
(9) a-hunter, Спасибо тебе огромное! очень помогло! сом объет уже был но не было компонента
Оставьте свое сообщение

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