-
Сообщение на форуме
14 марта 2021 в 14:16:43
Все равно не понимаю. Не пойму следующее - я не правильно использую технологию и по ней отправив сообщение на внешнее устройство, в том случае если устройство отвечает, то 1С сгенерирует внешнее событие, в котором я смогу обработать ответ.
Или ответ от устройства должен быть отправлен так, как в вашей процедуре ТЕСТ
//общий модуль Сервер
Функция Тест() Экспорт
//создание объекта внешней компоненты
ПодключитьВнешнююКомпоненту("Обработка.ВК.Макет.TCP_UDP", "ВК");
ОбъектКомпонентыКлиент = Новый ("AddIn.ВК.TCP_UDP");
ОбъектКомпонентыКлиент.ЭтоTCP = Истина;
ОбъектКомпонентыКлиент.IP = "127.0.0.1";
ОбъектКомпонентыКлиент.Порт = 1111;
и никак иначе? Менять Api устройства я не могу.
В этом случае в этой технологии для меня не хватает метода Читать или Слушать.
Моя задача следующая: отправить json по протоколу TCP из 1С на внешнее устройство подключенное на сервере в сети по технологии Ethernrt и прочить ответ от устройство, также JSON.
Может ли мне ваш инструмент с этим помочь? Или в нем не хватает метода?
-
Сообщение на форуме
14 марта 2021 в 13:34:01
Вы знаете, наверное я не правильно поняла назначение вашего инструмента. Внешнее событие вы генеруируете сами отправив сообщение на логкальный порт 127.0.0.1. По сути ваш инструмент для обмена между клиентом и серевром 1С. А я хотела его использовать для обращения из 1С к внешнему устройству по протоколу TCP/IP И ожидала во внешнем событии увидеть ответ от этого устройства, на отправленное сообщение. Я теперь верно поняла суть, или что-то недопонимаю опять? Ваш инструмент можно использовать для обращения к внешним устройствам из 1С?
-
Сообщение на форуме
13 марта 2021 в 21:16:10
Объявлена, т.к. это написано в статье, которую я прочитала ).
-
Сообщение на форуме
12 марта 2021 в 17:34:24
Добрый день, Дмитрий. Попыталась воспользоваться вашей компонентой, она подключилась. Но на клиенте при отправке сообщения не отрабатывает внешнее событие. В какую сторону копать, что могло пойти не так?