Имя: Пароль:
1C
1С v8
Как указать версию через COM соединение
0 Beduin
 
11.01.12
12:40
Имеются установленные две версии 8.2.14.540 и 8.2.13.219.
Необходимо из 8.1 подключаться к файловой базе сконвертированной под
(8.2.14.540). К базе в серверной версии (8.2.13.219) подключается нормально. К файловой на (8.2.14.540) пишет
Ошибка соединения: {Форма.Отчет.Форма(36)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Ошибка при выполнении операции с информационной базой
Несовместимая версия файла базы данных

Версию в окне запуска принудительно для этой базы указывал.
1 Рэйв
 
11.01.12
12:42
должна стоять 8.2.14.540 там где лежит база
2 Beduin
 
11.01.12
12:43
(1) В папке с базой?
3 Рэйв
 
11.01.12
12:43
(2)На компе с базаой
4 Beduin
 
11.01.12
12:44
(3) в начале написано
"Имеются установленные две версии 8.2.14.540 и 8.2.13.219. "
5 Рэйв
 
11.01.12
12:45
(4)Пропустил:-)
6 Рэйв
 
11.01.12
12:46
Как вариант -обновить все базы до 8.2.14.540
7 Рэйв
 
11.01.12
12:46
и убрать старую версию
8 Beduin
 
11.01.12
12:49
(6) Как вариант я знаю.)
Вопрос в основном есть ли механизмы для принудительного указания версии при COM.
9 Defender aka LINN
 
11.01.12
12:51
(8) перед соединением регистрировать нужную dll. Но это изврат, конечно.
10 GenV
 
11.01.12
12:51
(0)Версию указать нельзя. Какую платформу последней устанавливал/восстанавливал такой и будет COM-соединитель :(
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.