5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Добрый день!
При работе в 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 и более ранних такого не наблюдалось.
При работе в 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 и более ранних такого не наблюдалось.
-
- Разработчик
- Сообщения: 12002
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Не понимаю проблему. У клавиатуры нет понятия "строка". Каждый нажатый символ передается отдельно.
USB сканер "в разрыв клавиатуры" - это как? В разрыв клавиатуры подключились PS/2 сканеры, потому что вход PS/2 для клавиатуры был только один. USB сканер в режиме эмуляции клавиатуры для терминала это ещё одна клавиатура, символы с него обрабатываются в точности так же, как и кнопки на клавиатуре.
USB сканер "в разрыв клавиатуры" - это как? В разрыв клавиатуры подключились PS/2 сканеры, потому что вход PS/2 для клавиатуры был только один. USB сканер в режиме эмуляции клавиатуры для терминала это ещё одна клавиатура, символы с него обрабатываются в точности так же, как и кнопки на клавиатуре.
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Все верно, но возможно RDP-клиент WtWare передает с символы с различным интервалом между ними и драйвера воспринимают как несколько строк.aka писал(а):Не понимаю проблему. У клавиатуры нет понятия "строка". Каждый нажатый символ передается отдельно.
USB сканер "в разрыв клавиатуры" - это как? В разрыв клавиатуры подключились PS/2 сканеры, потому что вход PS/2 для клавиатуры был только один. USB сканер в режиме эмуляции клавиатуры для терминала это ещё одна клавиатура, символы с него обрабатываются в точности так же, как и кнопки на клавиатуре.
Совершенно верно еще одна клавиатура.
-
- Разработчик
- Сообщения: 12002
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Так а проблема в чем?
Штрихкод это несколько цифр подряд, никакой магии там нет.
С клавиатуры можно ввести те же цифры?
Штрихкод это несколько цифр подряд, никакой магии там нет.
С клавиатуры можно ввести те же цифры?
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Проблема в том, что данные принимаются не целой строкой, а разбитой на несколько строк. Поэтому штрихкод EAN-13 например может состоять из 2 частей, а 1С в свою очередь обрабатывает обе посылки неверно. Так возможно работает драйвер АТОЛ. Данная ситуация появилась при обновлении.aka писал(а):Так а проблема в чем?
Штрихкод это несколько цифр подряд, никакой магии там нет.
С клавиатуры можно ввести те же цифры?
-
- Разработчик
- Сообщения: 12002
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Так как оно догадывается, что какая-то последовательность нажатых кнопок это штрихкод, "целая строка"?
С клавиатуры можно ввести штрихкод?
Попробуй это:
http://pxe.ru/files/testing/201711281845.zip
Но если этот "драйвер" смотрит на задержки между клавишами, то например на удаленных офисах он же работать в принципе не сможет, задержки в длинном канале будут большие и нестабильные.
С клавиатуры можно ввести штрихкод?
Попробуй это:
http://pxe.ru/files/testing/201711281845.zip
Но если этот "драйвер" смотрит на задержки между клавишами, то например на удаленных офисах он же работать в принципе не сможет, задержки в длинном канале будут большие и нестабильные.
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Влезу в тред.
вбивали пальчиками на клаве. Возможно с этим связан этот случай: между посылками есть микропауза, и 1с как целую её не воспринимает
по скорости появления символов в буфере клавиатуры. если быстрее 30 мсек (или 60 мсек уже точно не помню), то точно сканер. Иначе -Так как оно догадывается, что какая-то последовательность нажатых кнопок это штрихкод, "целая строка"?
вбивали пальчиками на клаве. Возможно с этим связан этот случай: между посылками есть микропауза, и 1с как целую её не воспринимает
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Не зааю как у вас 1с написан, но у нас просто стоит фокус на простом поле ввода, сканер скарирует строку и посылает ее в клавиатуру, после всех символов отсылает перевод каретки (enter). таким образом можно набрать штрих код и сканером и клавиатурой. Если есть необходимост определять со сканера или с клавиатуры пришла строка, то практически все сканеры можно настроить таким образом, чтобы они перед цифрами в строке указывали какой нибудь спецсимвол. По нему программист может понять что строка пришла именнл со сканера. А обрабатывать сканер по задержке очень неправильно. Глючить может в разных случаях
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Попробовал. Данная версия работает нормально. Штрихкод не разбивается.aka писал(а):Так как оно догадывается, что какая-то последовательность нажатых кнопок это штрихкод, "целая строка"?
С клавиатуры можно ввести штрихкод?
Попробуй это:
http://pxe.ru/files/testing/201711281845.zip
Но если этот "драйвер" смотрит на задержки между клавишами, то например на удаленных офисах он же работать в принципе не сможет, задержки в длинном канале будут большие и нестабильные.
Спасибо!
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Подтверждаю проблему. в 1с8 тоже штрих-код разбивается на несколько. Пришлось откатиться на 5.6.16MrDen писал(а):Добрый день!
При работе в 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 и более ранних такого не наблюдалось.
-
- Разработчик
- Сообщения: 12002
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Попробуйте 5.6.22.
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Приветствую!
Попробовал, но на одном из терминалов такой же глюк, как 5.6.20. Сейчас пробую 5.6.24.
К сожалению 5.6.21 у себя удалил, и скачать тоже не вариант
Попробовал, все таки проблема в терминале..., в железе... На другом все прекрасно работает в 5.6.24
-
- Разработчик
- Сообщения: 12002
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 5.6.20 ошибки при работе в 1С 7.7 со сканером USB (разрыв клавиатуры)
Товарищи, если кому удастся сделать стенд со сканером штрих-кодов, работающим в режиме эмуляции клавиатуры, на котором штрихкод будет стабильно разрываться - напишите мне! Есть мысль, как эту проблему можно победить более глобально, но надо провести несколько экспериментов.