5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Свойства, ошибки, замечания и проблемы определенных версий WTware
Ответить
MrDen
Сообщения: 3
Зарегистрирован: Пт ноя 24, 2017 8:45 am

5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение MrDen » Пт ноя 24, 2017 9:12 am

Добрый день!
При работе в WtWare версии 5.6.20 Windows Server 2008 Standart x64 наблюдаются ошибки при работе в 1С 7.7.027 со сканером USB (разрыв клавиатуры). При передаче данных строка разбивается на несколько строк,в том силе и обычные штрихкоды EAN-13. При использовании например Блокнота такого не наблюдается. Драйвера обработки клавиатуры для 1С ATOL версии 6.5.3.99 (freeware).
На версии 5.6.18 и более ранних такого не наблюдалось.

aka
Разработчик
Разработчик
Сообщения: 9403
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение aka » Пт ноя 24, 2017 11:34 am

Не понимаю проблему. У клавиатуры нет понятия "строка". Каждый нажатый символ передается отдельно.

USB сканер "в разрыв клавиатуры" - это как? В разрыв клавиатуры подключились PS/2 сканеры, потому что вход PS/2 для клавиатуры был только один. USB сканер в режиме эмуляции клавиатуры для терминала это ещё одна клавиатура, символы с него обрабатываются в точности так же, как и кнопки на клавиатуре.

MrDen
Сообщения: 3
Зарегистрирован: Пт ноя 24, 2017 8:45 am

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение MrDen » Пн ноя 27, 2017 10:33 am

aka писал(а):Не понимаю проблему. У клавиатуры нет понятия "строка". Каждый нажатый символ передается отдельно.

USB сканер "в разрыв клавиатуры" - это как? В разрыв клавиатуры подключились PS/2 сканеры, потому что вход PS/2 для клавиатуры был только один. USB сканер в режиме эмуляции клавиатуры для терминала это ещё одна клавиатура, символы с него обрабатываются в точности так же, как и кнопки на клавиатуре.
Все верно, но возможно RDP-клиент WtWare передает с символы с различным интервалом между ними и драйвера воспринимают как несколько строк.
Совершенно верно еще одна клавиатура.

aka
Разработчик
Разработчик
Сообщения: 9403
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение aka » Пн ноя 27, 2017 11:07 am

Так а проблема в чем?
Штрихкод это несколько цифр подряд, никакой магии там нет.
С клавиатуры можно ввести те же цифры?

Гость

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение Гость » Вт ноя 28, 2017 9:29 am

aka писал(а):Так а проблема в чем?
Штрихкод это несколько цифр подряд, никакой магии там нет.
С клавиатуры можно ввести те же цифры?
Проблема в том, что данные принимаются не целой строкой, а разбитой на несколько строк. Поэтому штрихкод EAN-13 например может состоять из 2 частей, а 1С в свою очередь обрабатывает обе посылки неверно. Так возможно работает драйвер АТОЛ. Данная ситуация появилась при обновлении.

aka
Разработчик
Разработчик
Сообщения: 9403
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение aka » Вт ноя 28, 2017 5:52 pm

Так как оно догадывается, что какая-то последовательность нажатых кнопок это штрихкод, "целая строка"?

С клавиатуры можно ввести штрихкод?

Попробуй это:

http://pxe.ru/files/testing/201711281845.zip

Но если этот "драйвер" смотрит на задержки между клавишами, то например на удаленных офисах он же работать в принципе не сможет, задержки в длинном канале будут большие и нестабильные.

SANSoft
Сообщения: 87
Зарегистрирован: Чт янв 20, 2011 9:33 pm
Откуда: Челябинск

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение SANSoft » Ср ноя 29, 2017 9:10 pm

Влезу в тред.
Так как оно догадывается, что какая-то последовательность нажатых кнопок это штрихкод, "целая строка"?
по скорости появления символов в буфере клавиатуры. если быстрее 30 мсек (или 60 мсек уже точно не помню), то точно сканер. Иначе -
вбивали пальчиками на клаве. Возможно с этим связан этот случай: между посылками есть микропауза, и 1с как целую её не воспринимает

akaplenko
Сообщения: 78
Зарегистрирован: Пн мар 13, 2017 5:30 pm

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение akaplenko » Ср ноя 29, 2017 9:44 pm

Не зааю как у вас 1с написан, но у нас просто стоит фокус на простом поле ввода, сканер скарирует строку и посылает ее в клавиатуру, после всех символов отсылает перевод каретки (enter). таким образом можно набрать штрих код и сканером и клавиатурой. Если есть необходимост определять со сканера или с клавиатуры пришла строка, то практически все сканеры можно настроить таким образом, чтобы они перед цифрами в строке указывали какой нибудь спецсимвол. По нему программист может понять что строка пришла именнл со сканера. А обрабатывать сканер по задержке очень неправильно. Глючить может в разных случаях

Гость

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение Гость » Чт ноя 30, 2017 11:24 am

aka писал(а):Так как оно догадывается, что какая-то последовательность нажатых кнопок это штрихкод, "целая строка"?

С клавиатуры можно ввести штрихкод?

Попробуй это:

http://pxe.ru/files/testing/201711281845.zip

Но если этот "драйвер" смотрит на задержки между клавишами, то например на удаленных офисах он же работать в принципе не сможет, задержки в длинном канале будут большие и нестабильные.
Попробовал. Данная версия работает нормально. Штрихкод не разбивается.
Спасибо!

Гость

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение Гость » Пт дек 01, 2017 3:05 am

MrDen писал(а):Добрый день!
При работе в WtWare версии 5.6.20 Windows Server 2008 Standart x64 наблюдаются ошибки при работе в 1С 7.7.027 со сканером USB (разрыв клавиатуры). При передаче данных строка разбивается на несколько строк,в том силе и обычные штрихкоды EAN-13. При использовании например Блокнота такого не наблюдается. Драйвера обработки клавиатуры для 1С ATOL версии 6.5.3.99 (freeware).
На версии 5.6.18 и более ранних такого не наблюдалось.
Подтверждаю проблему. в 1с8 тоже штрих-код разбивается на несколько. Пришлось откатиться на 5.6.16

aka
Разработчик
Разработчик
Сообщения: 9403
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение aka » Пт дек 01, 2017 9:53 pm

Попробуйте 5.6.22.

MrDen
Сообщения: 3
Зарегистрирован: Пт ноя 24, 2017 8:45 am

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение MrDen » Пт янв 12, 2018 9:46 am

aka писал(а):
Пт дек 01, 2017 9:53 pm
Попробуйте 5.6.22.
Приветствую!
Попробовал, но на одном из терминалов такой же глюк, как 5.6.20. Сейчас пробую 5.6.24.
К сожалению 5.6.21 у себя удалил, и скачать тоже не вариант

Попробовал, все таки проблема в терминале..., в железе... На другом все прекрасно работает в 5.6.24

aka
Разработчик
Разработчик
Сообщения: 9403
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)

Сообщение aka » Сб янв 20, 2018 2:08 am

Товарищи, если кому удастся сделать стенд со сканером штрих-кодов, работающим в режиме эмуляции клавиатуры, на котором штрихкод будет стабильно разрываться - напишите мне! Есть мысль, как эту проблему можно победить более глобально, но надо провести несколько экспериментов.

Ответить