Имя: Пароль:
1C
1С v8
Ошибка формата потока в 8.3 при com-соединении с 8.2
0 alezander
 
28.11.22
08:57
Всем привет.

Исходные данные

Сервер 1
Win2019, Сервер 1с 8.3.20.1674 х64, бух 3.0
С сервера 1 происходит обмен данными с сервером 2 через com-соединение. Зарегистрирована компонента v82 comcntr.dll

Сервер 2
Win2008, Сервер 1с 8.2.19.90 х64, отраслевое решение


На днях на сервер 1 установили новую платформу 8.3.22.1704. Подключение к базе на сервере 2 через com перестало работать. Повляется ошибка: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Ошибка формата потока

При запуске тонкого и толстого клиента 8.2.19.190 появляется небольшое окошко с аналогичное ошибкой : Ошибка формата потока. Даже список баз не выводится.

Что только не делали, заново регистрировали через командную строку comcntr.dll от 8.2.19.90, создавали службу компонентов с comcntr.dll 8.2.19.90, удаляли 8.3.22.1704. Не помогает ничего. Возможно, при установке 8.3.22.1704 произошла какая-то перезапись прав на файлы, ветки реестра или еще что-то и удаление платформы не возвращает это в исходное состояние.

Ситуация свободно воспроизводится на установленной с нуля машине: ставим сервер 8.3.20.1674 - все работает. Ставим 8.3.22.1704 или 8.3.22.1709 - та же ошибка.

Прошу помощи.
1 alezander
 
29.11.22
05:59
Версия 8.3.20.2184 работает нормально
2 Обработка
 
29.11.22
06:46
(0) Подключение через сом это прошлый век и зло. Переписываю на другие методы связи с базами.
Веб или http сервисы рулят!
3 Обработка
 
29.11.22
06:48
На прошлой работе было такое ө необходимость сразу ставить 2 релиза платформы. Тоже были танцы с бубном. Задолбались решать такое.
2 + 2 = 3.9999999999999999999999999999999...