Имя: Пароль:
1C
1С v8
УНФ 1.5.2.36. Сканер штрихкода Eclipse MS5145 USB.
0 altaykniga
 
11.06.15
14:11
Привет всем, уважаемые жители форума! Помогите решить проблему, пожалуйста.
УНФ 1.5.2.36. + сканер штрикодов Eclipse MS5145 USB. скачал с сайта производителя драйвер эмуляции COM USB, установил. В УНФ добавил торговое оборудование, установил драйвер 1С: Сканеры штрихкода, 8.0.17.3, порт - COM3, скорость - 9600, бит данных -8, стоп-бит - 1 стоп-бит, префикс - пусто, суффикс - (13) CR. Задал штрихкод на элемент номенклатуры (руками вписал цифры), распечатал. Открываю документ СчетНаОплату, сканирую штрихкод, найденный по штрихкоду товар добавляется в табличную часть документа + открывается окно "Обнаружены новые штрихкоды", в табличной части этого окна выходит одна строка, где предлагается указать номенклатуру для нового штрикода, ПРИЧЕМ ЗНАЧЕНИЕ ШТРИХКОДА ="".

Как-будто сканер считал штрихкод, нашел его в базе данных, добавил номенклатуру в тачличную часть документа и затем еще раз говорит программе, что нашел еще один штрихкод "". Отчего такое возможно? Драйвера пытался переустановить, пробовал на другом компьютере (везде стоит Windows 8.1 64бит) - результат везде один. На 3-м компе с Windows 7 32 бит наскоком не удалось проверить данную ситуацию, т.к. сканер быстро не смог установить, не виден он в устройствах...
1 altaykniga
 
11.06.15
14:18
(0) смотрел отладчиком, действительно, при считывании штрихкода процедура ОбработкаОповещения вызывается 2 раза, в первом штрикод есть, во втором штрихкод = ""
2 altaykniga
 
11.06.15
15:23
поднимаю
3 rozer76
 
11.06.15
15:28
только вчера столкнулся - ставь 8.0.14.1 и не будет "дважды" оповещать.. я сначала в самописке стал проверять "Данные" во "ВнешнееСобытие" событие проверять но потом опытным путем нашел эту версию рабочей
4 rozer76
 
11.06.15
15:41
(3) сейчас проверил что 8.0.17.1 - тоже норм
5 rozer76
 
11.06.15
15:50
(4) вру, все же последняя норм версия 8.0.15.1
6 altaykniga
 
11.06.15
16:03
(0) разобрался. В настройках сканера стоял суффикс (13) CR, изменил на (10) LF, все стало работать как надо
7 altaykniga
 
11.06.15
16:03
всем спасибо за участие
8 rozer76
 
11.06.15
17:03
(7) да, супер ! Точняк !

глСканер.СуффиксСтрока = Символ(10);

И все работает на 8.0.17.3 !

Спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший