Привет!
Сервер терминалов Win2008R2. Файловая 7-ка. Одновременно по RDP работают 10 пользователей.
В запущенной 1С 7.7 при быстром вводе текста на клавиатуре в поле ввода пропадают некоторые символы.
При сканировании штрих-кода со сканера в режиме USB-HID в поле ввода, даже просто в текстовое окно пропадает часть символов со сканера.
Проверяю на одном пользователе при работе остальных девяти.
Файл - Новый - Текст. При вводе со сканера пропадает часть символов со сканера.
FormEx загружается ПриНачалеРаботыСистемы.
Если не загружать FormEx, то все символы сканируются полностью.
Такое впечатление, что FormEx мешает вводу с клавиатуры. Возможно перехваты или еще что.
Да, кстати если запущен один пользователь, то символы успевают передаться полностью без потери.
Как победить?
Ну дык смотри для начала что там принадатиикнопкиклавиатуры и аналогичные процедуры формекса
Цитата: Злоп от 21 октября 2025, 15:29Ну дык смотри для начала что там принадатиикнопкиклавиатуры и аналогичные процедуры формекса
Для проверки сделал полностью новую (пустую) конфигурацию.
В Глобальном модуле только
Процедура ПриНачалеРаботыСистемы()
Если ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"FormEx.dll")>0 Тогда
Иначе
Сообщить("Не удалось загрузить FormEx");
КонецЕсли;
КонецПроцедуры
Запускаю. Файл - Новый - Текст. Сканирую. Часть символов пропадает.
Убираю загрузку FormEx. Работает идеально.
Цитата: JazK от 21 октября 2025, 15:11Как победить?
Самый кардинальный способ - использовать USB-COM. В терминале пробрасываются порты, и ни чего не пропадает со сканера во внешнем событии, ни с Формексом ни без...
Цитата: MWW_Ruza от 21 октября 2025, 22:12Цитата: JazK от 21 октября 2025, 15:11Как победить?
Самый кардинальный способ - использовать USB-COM. В терминале пробрасываются порты, и ни чего не пропадает со сканера во внешнем событии, ни с Формексом ни без...
Да, так и сделал.
Но, на будущее нужна работа через USB-HID. Беспроводные сканеры блютуз и обратная связь со сканером. Звуковая и световая индикация. Пришлось перейти на COM порт. Сейчас обратная связь работает через COM.
Может еще будут идеи? Пишите, пожалуйста.
Может, попробовать версии формекс более ранних релизов?
у меня на 109 релизе работало в разрыв клавы нормально.
Возможно, в настройках сканера увеличить тайминг.
Цитата: Злоп от Вчера в 09:12Может, попробовать версии формекс более ранних релизов?
у меня на 109 релизе работало в разрыв клавы нормально.
Возможно, в настройках сканера увеличить тайминг.
Да, ранние версии меньше нагружали. Попробую.
Таймерами игрался. Получается очень медленно. Больше символов доходит. Но, бывают пропуски.
Пробовал время опроса и задержку между символами.
Сканер дешманский какой-то?
Другой модели сканер пробовал?
Пробовал разные. Даже просто быстро на клавиатуре печатать - сбоит.
Сейчас закупили много VMC BSX Lm проводные и VMC BSX BTA беспроводные.
Дошел, откатываясь назад до 97 релиза.
Прошлые релизы еще хуже.
Нашел. Заметил, что при передачи со сканера в меню появляются подчеркивания. Типа нажимается Alt.
В настройках сканера убрал Использовать Alt последовательность для передачи непечатных символов GS.
Считывает без потери. Теперь либо программно подставлять в нужное место, либо попробовать использовать Ctrl+X вместо Alt.
Всем спасибо!