Версия ТК = 6.0.8769.34715
Версия Адаптера = 1.19
Захожу в файловую базу с назначенной версией 8.3.15
После попытки подключить адаптер для базы - рядом запускается версия 8.3.23.
Ошибка подключения приложения ИР через COM интерфейс V83.Application:
{Модуль D:\1cBases\Add\TurboConf\user_scripts\RDT.os / Ошибка в строке: 2338 / Внешнее исключение (System.Runtime.InteropServices.COMException): Существуют активные сеансы работы с данной информационной базой, использующие Платформу 1С:Предприятия другой версии.
Используйте для подключения к информационной базе платформу версии 8.3.15.2107.}
#1, 05 января 2024 17:59
Семён изменил статус на Открыто
#2, ред. 05 января 2024 19:46
Адаптер при старте сначала создает COM объект из текущего состояния класса V83.Application. Если при этом возникает ошибка подключения к базе из-за несоответствия версии платформы, то он пытается перерегистрировать класс V83.Application от нужной версии платформы с параметром -CurrentUser (для текущего пользователя ОС), выводя уведомление пользователю. Затем он снова пытается подключиться. Если ему не удалось снова, то он выводит уведомление
Вероятно оно выводилось в твоем случае. Но ты не обратил внимания. Лог я пока не смог посмотреть.
#3, 05 января 2024 19:20
Да.
Сообщение о необходимости ручного вмешательства видел, но по идее на втором этапе оно не корректно определило требуемую версию кома, раз запускает не ту версию платформы.
#4, 05 января 2024 19:29
Нужна картинка из инструмента "Управление COM классами 1С"
#5, 05 января 2024 21:01
#6, 05 января 2024 21:06
Удали 64-разрядный класс V83.Application, чтобы ОС отдавала 32-разрядный вместо него.
Для этого запусти клиентское приложение от имени админитратора (run as) и в инструменте "Управление COM классами 1С" в колонке "Файл для компьютера"/"Новая сборка" укажи "Удалить" и нажми "Применить".
#7, 05 января 2024 21:26
Удалил.
С дэмо базой продолжало ругаться на версию.
Очистил базу - перестало.
Попробую ещё пару раз дэмку поднять рядом
#8, 06 января 2024 19:47
Проблема будет решена в ближайшей версии адаптера
#9, 06 января 2024 22:03
Исправлено в адаптере 1.20.
При работе в 32-разрядном конфигураторе сделано необходимое полуавтоматическое удаление 64-разрядного класса V83.Application из реестра ОС (только для ТурбоКонф 6.0.8771.35683+)
#10, 07 января 2024 17:44
Плохо что ты не сообщил о новых проблемах в этой заявке.
Пробуй новый скрипт
RDT.os
#11, ред. 09 января 2024 11:35
Запускаю 15-ю платформу х86 и рядом же х64 - обе запускаются.
Мелькает разный набор сообщений, но запускаются.
После них запускаю 23-ю х64 - и не удаётся запустить.
20245009 09-50-21_log.txt
#12, ред. 09 января 2024 19:54
Оказалось проблема работает в обе стороны: 64->32 и 32->64. Сделал удаление для второго случая. Пробуй 1.22
#13, 09 января 2024 21:06
Отлично.
Запустил 4 конфигуратора (х86+64 одной версии и х86+х64 другой версии) одновременно.
Семён изменил статус на Закрыто