Имя: Пароль:
1C
 
Неадекватное поведение платформы при сканировании с ТСД в RDP
0 slabak
 
28.01.16
17:05
Добрый день!

Прокомментируйте, пожалуйста, странное поведение 1С.

Входные данные:
1) ТСД работающий в клавиатурном режиме, штрихкод в 1С уходи с суффиксом переноса каретки
2) Платформа 1С 8.3.6.2390
3) 1С УТ 11.1.10.197

Итак, суть. При сканировании с ТСД через RDP в обработку "Рабочее место работника склада" ИНОГДА платформа ведет себя очень странно.
Закрывает открытое задание, перепрыгивает в другую форму, открывает другое задание, закрывает программу полностью. Иногда что-то одно, а иногда всё вместе :).
Выходит, что сотрудник может собирать очень большой заказ по отбору (либо проверять собранный заказ( и в какой-то момент это всё прервется и закроется.

Фактически в момент вот такого поведения штрихкод как будто считывается неверный. Может из всего штрихкода вернуть в обработку 4,5,10 символов (число символов рандомно).

Сделаю отступление - данная ситуация стала наблюдаться после того, как перешли с более старой версии платформы и конфигурации на более свежие.

В результате поисков что было сделано и опробовано?

1) Подозрения на ТСД отпали сразу, т.к. всё сканирует на самом ТСД в блокнот нормально - из большого числа сканирований ни одной ошибки в штрихкоде.
2) Подозрения на связь отпали в том числе, т.к. пробовали сканировать в блокнот через RDP - из большого числа сканирований ни одной ошибки в штрихкоде.
3) Проверил - одинаковые ли драйвера сканера штрихкодов в данной
конфигурации и в предыдущей (где не было косяков). Драйвера совпадают.
4) Вернуться на более старую платформу возможности нет, т.к. обновились до требуемой конфигурации и было внедрено несколько разработок в конфу, а релиз конфы не позволяет использовать более старую версию платформы.
5) Также были испробованы различные настройки драйвера штрихкодов, т.к. было подозрение, что ШК не успевает обработаться программой. Но это ни к чему не привело.
6) Пробовал обновить платформу до более свежей - 8.3.7.1790 (сразу как только она вышла), но платформа оказалась дико глючной в данном релизе и не удалось с ней подружиться. Откатился до рабочей версии.

Ситуация возникает в среднем один раз из 100-150 сканирований.

Что можно ещё попробовать? Обновить платформу на более свежую? Или какие-то другие варианты?

Благодарю за внимание и жду ответов!
1 slabak
 
28.01.16
17:45
Ну что ребят, нет идей?
2 Звездец
 
28.01.16
17:56
много буков.

А вы что ТСД как сканер используете чтоли? Что мешает сканировать и выгружать все потом пачкой
3 GriVV
 
28.01.16
18:04
Если есть возможность, установите в ТСД задержку между передачей символов (interchar delay) 15 мс.
4 Злопчинский
 
28.01.16
18:43
(2)  а потому сто если отсканирован товар еда то надо запросить срок годности, если железная вилка то не надо запрашивать. Это для примера простой случай.
5 slabak
 
28.01.16
22:48
(2) ТСД используется как сканер просто через RDP и в клавиатурном режиме. Работа ведется в обработке "Рабочее место работника склада".
6 slabak
 
28.01.16
22:51
(3) ТСД китайский (http://www.jepower.net/pda-handheld-terminal/wince/ht368.html) и данной настройки там, к сожалению нет.
Да даже если бы и была - как можно объяснить, что ранее всё отлично работало?
7 Pavlov_vu
 
28.01.16
23:24
Проблема в клиенте rdp
8 slabak
 
28.01.16
23:40
(7) да, забыл сказать, что данная ситуация повторяется и с другими ТСД фирмы Motorola.
А о какого рода проблеме вы говорите?
9 slabak
 
28.01.16
23:41
(7) И как её решать?
10 Pavlov_vu
 
29.01.16
00:17
Попробуй в суффикс вместо enter поставить Tab
11 Pavlov_vu
 
29.01.16
00:18
Возможно еще фокус уходит с поля ввода шк
12 ИС-2
 
naïve
29.01.16
07:06
(0) можно переделать обработку на работу в режиме разрыва клавиатуры. Т.е штрих-код сканируем в всегда активное поле и оно вызывает нужный алгоритм.