Падает вызов COM-Объекта для 8.3.18.1483
Опишите ошибку
COM-объект коннектора создаётся, но дальнейшее обращение к ConnectAgent(...) приводит к прекращению работы скрипта без каких-либо сообщений. Попытка поймать причину через Попытка-Исключение тоже ничего не даёт. Простой Connect() - работает, по крайней мере выдает сообщение о неверном логине/пароле от базы. ConnectAgent(...) к несуществующему хосту/порту выдаёт соответствующее сообщение. На 8.3.18.1208 - работает корректно. Вроде как очередной баг где-то, но:
Тот же самый код (и тот же самый коннектор на компьютере) корректно работает и получает подключение к агенту: а) из-под 1С и б) из-под Экселя (будучи написанным в макросе)
Воспроизведение ошибки Коннектор = Новый COMОбъект("v83.COMConnector"); Агент = Коннектор.ConnectAgent(<СерверИПорт>); Сообщить("Мы дошли до этой строки кода!");
Если не зарегистрирован COMConnector, то не исполнится первая строка. Когда он зарегистрирован, Коннектор создается, в отладчике видны его свойства. При исполнении второй строки выполнение скрипта прекращается без каких-либо сообщений. Попытка-Исключение тоже не помогает их увидеть. Так проявляется только тогда, когда сервер и порт правильные, то есть агент "с той стороны" нам отвечает.
В багрепортах по платформе есть вот такое, может быть это связано? https://bugboard.v8.1c.ru/error/000108844
Ожидаемое поведение Не должно падать
Окружение
- ОС: Windows
- Версия: 1.6
- 1C 8.3.18.1483
Ошибка пришла от пользователя. @dmpas @Mr-Rm у меня под рукой нет сервера 1С с ключом, можете подтвердить воспроизведение?
Вообще пишет СОМ не поддерживает

У вас эксепшен из os.web, а это репо самого OneScript :)
У эксепшен из os.web, а это репо самого OneScript :)
ну незнал видать совместимость OneScript.web <> OneScript какая то неравная, охота в реалтайме данные базы 1С менять с сайта.
Вообще, .net core на котором работает os.web должен поддерживать COM... Нужно изучать. А пока советую воспользоваться библиотеками от @arkuznetsov irac и hirac.