Форум Кладовочки АЛьФ`а

Обсуждение проектов => FormEx => Тема начата: JazK от 21 октября 2025, 15:11

Название: Пропадают символы со сканера штрих-кодов
Отправлено: JazK от 21 октября 2025, 15:11
Привет!
Сервер терминалов Win2008R2. Файловая 7-ка. Одновременно по RDP работают 10 пользователей.
В запущенной 1С 7.7 при быстром вводе текста на клавиатуре в поле ввода пропадают некоторые символы.
При сканировании штрих-кода со сканера в режиме USB-HID в поле ввода, даже просто в текстовое окно пропадает часть символов со сканера.
Проверяю на одном пользователе при работе остальных девяти.
Файл - Новый - Текст. При вводе со сканера пропадает часть символов со сканера.

FormEx загружается ПриНачалеРаботыСистемы.
Если не загружать FormEx, то все символы сканируются полностью.
Такое впечатление, что FormEx мешает вводу с клавиатуры. Возможно перехваты или еще что.

Да, кстати если запущен один пользователь, то символы успевают передаться полностью без потери.
Как победить?
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: Злоп от 21 октября 2025, 15:29
Ну дык смотри для начала что там принадатиикнопкиклавиатуры и аналогичные процедуры формекса
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: JazK от 21 октября 2025, 16:14
Цитата: Злоп от 21 октября 2025, 15:29Ну дык смотри для начала что там принадатиикнопкиклавиатуры и аналогичные процедуры формекса

Для проверки сделал полностью новую (пустую) конфигурацию.
В Глобальном модуле только
Процедура ПриНачалеРаботыСистемы()
   Если ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"FormEx.dll")>0 Тогда
   Иначе
      Сообщить("Не удалось загрузить FormEx");
   КонецЕсли;
КонецПроцедуры

Запускаю. Файл - Новый - Текст. Сканирую. Часть символов пропадает.

Убираю загрузку FormEx. Работает идеально.
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: MWW_Ruza от 21 октября 2025, 22:12
Цитата: JazK от 21 октября 2025, 15:11Как победить?

Самый кардинальный способ - использовать USB-COM. В терминале пробрасываются порты, и ни чего не пропадает со сканера во внешнем событии, ни с Формексом ни без...
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: JazK от 21 октября 2025, 23:16
Цитата: MWW_Ruza от 21 октября 2025, 22:12
Цитата: JazK от 21 октября 2025, 15:11Как победить?

Самый кардинальный способ - использовать USB-COM. В терминале пробрасываются порты, и ни чего не пропадает со сканера во внешнем событии, ни с Формексом ни без...

Да, так и сделал.

Но, на будущее нужна работа через USB-HID. Беспроводные сканеры блютуз и обратная связь со сканером. Звуковая и световая индикация. Пришлось перейти на COM порт. Сейчас обратная связь работает через COM.

Может еще будут идеи? Пишите, пожалуйста.
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: Злоп от 22 октября 2025, 09:12
Может, попробовать версии формекс более ранних релизов?
у меня на 109 релизе работало в разрыв клавы нормально.
Возможно, в настройках сканера увеличить тайминг.
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: JazK от 22 октября 2025, 13:40
Цитата: Злоп от Вчера в 09:12Может, попробовать версии формекс более ранних релизов?
у меня на 109 релизе работало в разрыв клавы нормально.
Возможно, в настройках сканера увеличить тайминг.

Да, ранние версии меньше нагружали. Попробую.
Таймерами игрался. Получается очень медленно. Больше символов доходит. Но, бывают пропуски.
Пробовал время опроса и задержку между символами.
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: Злоп от 22 октября 2025, 13:43
Сканер дешманский какой-то?
Другой модели сканер пробовал?
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: JazK от 22 октября 2025, 14:00
Пробовал разные. Даже просто быстро на клавиатуре печатать - сбоит.
Сейчас закупили много VMC BSX Lm проводные и VMC BSX BTA беспроводные.
Название: Re: Пропадают символы со сканера штрих-кодов
Отправлено: JazK от 22 октября 2025, 15:26
Дошел, откатываясь назад до 97 релиза.
Прошлые релизы еще хуже.

Нашел. Заметил, что при передачи со сканера в меню появляются подчеркивания. Типа нажимается Alt.
В настройках сканера убрал Использовать Alt последовательность для передачи непечатных символов GS.
Считывает без потери. Теперь либо программно подставлять в нужное место, либо попробовать использовать Ctrl+X вместо Alt.

Всем спасибо!