Весы Масса-К можно ли уменьшить время ожидания при получении веса по TPC/IP?

1. user1495480 23.02.23 10:34 Сейчас в теме
Всем добра. Скачал с офф сайта поставщиков весов Масса-К внешнюю обработку для получения веса по TCP/IP. Выдрал нужные куски кода и добавил в нужные места конфигурации 1С Розницы через расширение. Все работает, но с одним небольшим нюансом. Приходится периодически перезагружать весы(выкл-вкл). При обращении к весам периодически в течение дня выходит ошибка код 16(нет связи с весами). Но самое неприятное в продолжительности этой попытки обращения к весам. Где-то секунд на 20-30 полностью блокируется программа прежде чем выходит код ошибки и нам нужно будет перезагрузить весы. Можно ли как нибудь ограничить время попытки обращения к весам или самому обернуть его в асинхронный вызов и прервать по истечению допустим 2 секунд. Обращение к весам происходит через
        ИдУстройства=ПараметрыВызова[0];	
        Оп=Новый ОписаниеОповещения("ПолучитьВес_ПолучениеВеса_Суммирование", ЭтотОбъект,ТекДанные);
	ТекущийВес=0;
	расш2_ДрайверВесов.НачатьВызовПолучитьВес(Оп,ИдУстройства,ТекущийВес);

На мой взгляд "чайника", вроде бы конструкция выглядит асинхронной, но все равно при обращении к весам происходит блокирование интерфейса программы.
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

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