Имя: Пароль:
1C
1С v8
Тормозит событие сканера штрих-кода
,
0 ado
 
10.09.19
15:38
Значит, кейс такой.
RDP Win 2008 R2 + 1C 8.2 толстый клиент (самописка на базе УТ10). Сканер ШК на удаленном компе. Компонета сканера ШК стандартная от 1С.
При сканировании нескольких ШК подряд последние ШК обрабатываются с задержкой в несколько секунд. Чем больше ШК подряд сканируется, тем бОльшие задержки накапливаются. Обработка события сканера логируется, и по логу видно, что в самой обработке задержек нет, то есть задержки идут между вызовами события. Казалось бы, что тут думать, виноват RDP, но админ пишет: "запускал на сервере под тем же пользователем терминал на ком4, туда со сканера пуляет моментом! Раз 50 подряд пикал".
Как такое может быть и что делать?
1 Галахад
 
гуру
10.09.19
15:42
Наверное в драйвере проблема.
2 ejikbeznojek
 
10.09.19
15:49
А что говорит замер производительности?
3 ado
 
10.09.19
15:59
(1) Драйвер стандартный, 1С-овский.
(2) А что мне скажет замер производительности? Ещё раз, обработка события сканера отрабатывает менее секунды, задежки идут между вызовами события.
4 ado
 
10.09.19
16:03
И да, до некоторых пор всё было нормально на том же драйвере.
5 H A D G E H O G s
 
10.09.19
16:10
(0) Версия компоненты позволяет поставить поле

ТаймаутCOM=0

?
6 Rema Dan
 
10.09.19
16:39
(0) Сканнер как я понимаю COM'овский с обычным пробросом портов через RDP. Проброска портов иногда начинает чудить с одинаковыми портами у разных клиентов. Можно попробовать изменить номер порта на клиентской машине в диспетчере устройств на какой-нибудь COM7 и попробовать на нём.
7 ado
 
11.09.19
08:41
(5) Хммм, поле таймаута в настройках есть, но оно почему-то недоступно. Версия драйвера 8.0.15.1
8 SuperMario
 
11.09.19
08:56
Я бы разделил задачу на две:
1. проверить скорость получения данных от сканера.
2. проверил работу драйвера+1С.

Если по порядку, то возьми драйвер Атолл (драйвер торгового оборудования). Установи устройства ввода.
Там есть форма "Поиск оборудования" и начни сканирование.
В этом окне все будет видно, что , кто, на каком порту, на какой скорости и с какой задержкой работает.
9 SuperMario
 
11.09.19
09:01
+(8) только возьми дрова DTO6_2008_10_06
Они тогда бесплатные были для устройств ввода. Сейчас у них ограничение на сканирование вкл. (задержка работает).
10 H A D G E H O G s
 
11.09.19
09:28
(7) Поставь последнюю из УТ11.4.
Там появилась настройка таймаута.
11 Повелитель
 
11.09.19
09:54
(0)(9) Выкладываю драйвер АТОЛ DTO6_2008_10_06
https://yadi.sk/d/CWjwDIIZhMfeaw
Они бесплатные были на тот момент, значит и сейчас.
12 Повелитель
 
11.09.19
09:56
(11) Работаю с ними уже лет 10, идеальные.
Только иногда в типовых, пишут, что они не совместимы, но это не так.
Нужно в типовых убрать это сообщение о несовместимости.
13 SuperMario
 
11.09.19
10:03
(12) +1
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс