Ошибка при вызове метода контекста (Connect):

1. Gala 15.08.23 07:15 Сейчас в теме
Выдает ошибку

Не удалось подключиться к базе{ВнешняяОбработка.К111.Форма1.Форма(49)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Несоответствие версий клиента и сервера 1С:Предприятия
Различаются версии клиента и сервера (8.3.20.1674 - 8.3.22.1923), клиентское приложение: COM-соединение

8.3.22.1923 - обе на этой версии. из одной базы - пытаюсь подключиться к ее копии. Стоят на одном сервере.
8.3.20.1674 - версию через Установка-Удаление - удалила. Что еще?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 15.08.23 08:29 Сейчас в теме
(1) regsvr32 ...\8.3.22.1923\bin\comcntr.dll
10. Gala 17.08.23 08:18 Сейчас в теме
(1)
Проблема решилась. При установке новой версии на сервере не установилась версия клиентской части. Я коряво поняла. Но сисадмин что то установил и проблема ушла. Т.е. именно на сервере !
11. user620512 17.08.23 09:27 Сейчас в теме
12. gregf 07.09.23 04:02 Сейчас в теме
(11) По ссылке примеры регистрации для установленной 32 разрядной версии платформы.
3. user620512 15.08.23 08:37 Сейчас в теме
Вам нужно зарегистрировать com компоненту версии 8.3.22.1923.
Пример команды приведен выше, нужно только указать полный путь до comcntr.dll и выполнить строку в cmd (под администратором).
4. user1880116 15.08.23 08:51 Сейчас в теме
А про разрядность regsvr32 и регистрируемой dll ни один советчик так и не вспомнил. И про рестарт процесса, использующего эту dll.

Эх-эх сообщество.
5. Gala 15.08.23 08:52 Сейчас в теме
(4) Что делать? Уже решила через файл добираться, через открыте в Excel.
6. user1880116 15.08.23 09:00 Сейчас в теме
(5)
Что делать?
Зарегистривать dll нужной разрядности при помощи запуска rundll нужной разрядности с правами администратора. После этого рестартовать процесс, создающий COM соединение.

(5)
Уже решила через файл добираться, через открыте в Excel.
Весьма интересно. И что же это даёт?
8. Gala 16.08.23 10:49 Сейчас в теме
(6)
rundll

E:\>rundll E:\comcntr.dll

Выдает ошибку

"rundll" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


Не запускает. rundll через cmd ?
Я решила задачу через файл. Но уже просто интересно - в чем дело, почему ошибку выдает
9. user1880116 16.08.23 11:36 Сейчас в теме
7. Gala 15.08.23 09:07 Сейчас в теме
Хочу из одной базы справочник сравнить со справочником вы другой базе - если кратко
Оставьте свое сообщение

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