Ошибка в использовании COMConnector 8.2 из-под платформы 8.3
Подскажите, может кто то сталкивался, при создании объекта V82.COMConnector в базе работающей на платформе 8.3 при выполнения метода connect (подключаюсь к базе работающей на платформе 8.2) вылетает ошибка и база (из которой пытаюсь создать подключение) закрывается с ошибкой.
Вообще есть возможность создать COM-соединение из базы 8.3 к базе 8.2?
Вообще есть возможность создать COM-соединение из базы 8.3 к базе 8.2?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) a-hunter, подключался V83.COMConnector из базы, работающей на платформе 8.3, к базе работающей на платформе 8.2 - работало без ошибок.
Насчет - V82.COMConnector из базы, работающей на платформе 8.3, к базе работающей на платформе 8.2 - не могу подсказать.
Попробуйте первый способ)
Насчет - V82.COMConnector из базы, работающей на платформе 8.3, к базе работающей на платформе 8.2 - не могу подсказать.
Попробуйте первый способ)
(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
В винде зарегистрировано следующее:
Имя сбойного приложения: 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
Поясню еще, база 8.2 лежит на сервере 1С, а база 8.3 файловая. При подключении через V83.COMConnector ошибка не совместимости платформ клиента и сервера, т.к. происходит попытка подключиться к серверу 8.2 из под клиента 8.3
Проблему решил. Тут какие то глюки с виндой и зарегистрированными в ней ком объектами, вот что надо сделать:
1. Администрирование - Службы компонентов – Компьютеры – Мой компьютер – Приложения COM+ - Создать приложение – Создать новое приложение – вводим имя «V82.COMConnector»(переключатель «Серверное приложение») – Указанный пользователь (Администратор)
2. В появившейся ветке V82COMConnector – подветка Компоненты – создание нового компонента – Установка новых компонентов - <каталог 1С>\bin\comcntr.dll
3. Правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – Снял галку «Принудительная проверка доступа для приложений» - Поставил галку «Применить политику программных ограничений» - Уровень ограничений «Неограниченный»
1. Администрирование - Службы компонентов – Компьютеры – Мой компьютер – Приложения COM+ - Создать приложение – Создать новое приложение – вводим имя «V82.COMConnector»(переключатель «Серверное приложение») – Указанный пользователь (Администратор)
2. В появившейся ветке V82COMConnector – подветка Компоненты – создание нового компонента – Установка новых компонентов - <каталог 1С>\bin\comcntr.dll
3. Правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – Снял галку «Принудительная проверка доступа для приложений» - Поставил галку «Применить политику программных ограничений» - Уровень ограничений «Неограниченный»
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот