andr_andrey @ 04.03.20, 16:12
,
Спасибо за вариант, но это не помогло.
Работают 2 варианта (они, в принципе идентичны по смыслу):
1. Используется свойство библиотеки mscomm InBufferCount
ПринятаяПосылка = "";
// Wait until 10 bytes are in the input buffer
Пока ComPort.InBufferCount < 200 Цикл
КонецЦикла;
ПринятаяПосылка = ComPort.Input;
2. Использую искусственную паузу
ПринятаяПосылка = "";
ОбщегоНазначенияВызовСервера.Подождать(2); // выполняется пауза на указанное к-во секунд
ПринятаяПосылка = ComPort.Input;
Вообщем, проблему считаю решенной, т.к. результат получен
Хотя мне так и осталось неясно почему этот же функционал, выполняемый "на клиенте", работает без вставляемых пауз или циклов по ожиданию буфера.
Все спасибо за помощь!