V82.ComConnector ругается на релиз платформы #583726


#0 by vovus
Пытаюсь подключиться к базе на платформе 8.2.13.219, релиз платформы в параметрах запуска базы указан, база нормально запускается. При этом на компьютере кроме этой платформы установлены еще несколько, самая последняя - 8.2.14.533 При вызове метода Connect V82.ComConnector выдает следующее: "Несоответствие версии формата файла информационной базы. Конвертация выполняется в режиме запуска Конфигуратор. Старая версия формата файла базы данных. Требуется выполнить конвертацию". Это можно как-то обойти?
#1 by vovus
Забыл уточнить. Конвертацию базы выполнять я не хочу. И сносить более новую платформу тоже. Вопрос касается именно работы ком-объекта
#2 by hhhh
ну, параметры запуска - это по-любому не то, потому что они для программы 1cestart.exe
#3 by ZanderZ
зарегистрируй сomconnect от 13 релиза
#4 by Alex375
Ты скорее всего провел обновление платформы, а там есть такой нюанс: обновление комов НЕ происходит.
#5 by vovus
В общем в итоге снес все релизы платформы, оставил только 2 - 8.2.13.219 и 8.2.14.533 и экспериментировал с ними. Причина оказалось в разных релизах платформы информационных баз. Установить ком-соединение удается только когда обе базы - на релизе 8.2.13.219 (его я устанавливал последним). Если я пытаюсь из базы на 8.2.14.533 подключиться к базе на 8.2.13.219, 1с-ка выдает мне следующее: "Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты 'comcntr' (8.2.13.219) отличается от версии корневого модуля 'core82' (8.2.14.533) Если делать наоборот, т.е. из базы на 8.2.13.219 подключаться к базе на 8.2.14.533, сообщение будет немного другим: "Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Ошибка при выполнении операции с информационной базой Несовместимая версия файла базы данных '<имя файла базы данных>' Если из базы на 8.2.14.533 подключаться к базе на 8.2.14.533, текст ошибки будет такой же, как в предыдущем случае. Но если зарегистрировать comcntr.dll от релиза 8.2.14.533, все будет получаться. Правда после этого уже не удается из базы на 8.2.13.219 подключаться к базе на 8.2.13.219. Вылезает окно ошибки Windows: "Точка входа в процедуру ?doStartTimer@Thread@core@@MAEXXZ не найдена в библиотеке DLL core82.dll". А вместе с ним - окно ошибки 1С: "Ошибка при вызове конструктора (COMОбъект)    Одинэс=Новый COMОбъект("V82.ComConnector"); по причине: Класс не зарегистрирован. Теперь если зарегистрировать comcntr.dll от релиза 8.2.13.219, можно будет опять устанавливать ком-соединение только между базами на этом релизе. Выходит, 1С-ка не умеет работать с ком-коннекторами разных релизов, а жаль...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С