Com соединение внутри другого com соединения

1. stjucha1109 16.11.21 14:59 Сейчас в теме
Добрый день. Есть задача по соединению 3 систем.
Система А. подключается к 1с по Com соединению, создает документ. Вызывает функцию в 1С, которая подключается к Системе Б.

Можно ли открывать одно соединение внутри другого?
Сейчас при запуске функции выходит ошибка "Недопустимая строка с указанием класса" на строчке

	МояБиблиотека = Новый COMОбъект(ПрогИД);


По отдельности всё работает. Система А успешно подключается к 1С.
1С успешно подключается к Системе Б
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. rinik88 32 16.11.21 15:27 Сейчас в теме
(1) непонятно тогда зачем вызывать соединение к Б из 1с, нельзя из А сразу к Б цепляться?
Good_Smile; +1 Ответить
3. stjucha1109 16.11.21 15:43 Сейчас в теме
(2) Да, это очевидно правильное решение. Но на текущий момент уже прописан весь механизм из 1С в систему Б. Пока пробуем и рассматриваем возможности, можно ли сделать так, что во время одного подключения затрагивать другое.

Идея в том, что и А и Б используют один и тот же документ 1С. Со всеми его реквизитами и идентификаторами.
4. rinik88 32 16.11.21 16:04 Сейчас в теме
(3)по идее если это два разных ком соединения независимых друг от друга, то почему ошибка? первое ком соединение вызывается из А. а далее при создании документа в 1с, 1с вызывает свое ком соединение так?
5. maks_20 169 16.11.21 16:52 Сейчас в теме
Напишите всю суть задачи, поняв весь контекст, возможно получится найти более красивое решение. Как вариант попробуйте не вызывать сразу второе подключение, а запускать фоновое задание, в котором уже будет происходить соединение.
Оставьте свое сообщение

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