Имя: Пароль:
1C
1С v8
Сканер штрихкодов меняет местами символы под linux
0 Olga_Om
 
26.03.19
18:31
Всем привет! Опять я обращаюсь к вам с очередной непонятной ситуацией. Пытаюсь заставить работать сканер voyager 1200g в самописной 1с под linux. Работает сейчас все это не очень понятно. При запуске 1с в режиме отладки данные со сканера прекрасно передаются в 1с,префикс и суффикс работают. Если запускать 1с в режиме клиента, в считанных данных штрихкода, полученных от сканера появляется ошибка: меняются местами символы штрихкода. 6 и 7 символы становятся первыми. При этом в текстовый документ все считывается правильно, а вот в чек или иной документ 1с именно так.
Может у кого есть какие мысли по этому поводу? Кто-то сталкивался? Хоть в какую сторону копать, подскажИте! Сразу скажу, драйверы пробовала ставить всякие, натив, атол, разные версии, это ничего не меняет.
1 lodger
 
26.03.19
18:34
как в старые добрые - берешь https://habr.com/ru/post/337946/ и пишешь...
2 Garykom
 
гуру
26.03.19
18:39
Там разные глюки бывают
https://www.linux.org.ru/forum/desktop/13219015
3 Garykom
 
гуру
26.03.19
18:41
Обычно подобные глюки решаются пиканием настрочных ШК в мануале от сканера.
4 Garykom
 
гуру
26.03.19
18:42
Для начала все настройки сканера сбросить на дефолтные и проверить.
Затем уже начать куда то настраивать https://country.honeywellaidc.com/CatalogDocuments/VG1200-RU-QS%20Rev%20A.pdf
5 Garykom
 
гуру
26.03.19
18:49
6 Garykom
 
гуру
26.03.19
18:53
Короче это приколка была в драйверах атол, в 1С-ных все должно быть замечательно.
7 Olga_Om
 
26.03.19
18:53
(4) это было сделано. Результат тот же. В режиме отладки все символы-то считываются верно! :(
8 Garykom
 
гуру
26.03.19
18:55
Короче что то тут не то.
Для начала я бы взял другой заведомо рабочий сканер и проверил что проблема не в нем и не конкретных сканируемых ШК.

У меня под linux таких проблем не было.
9 Garykom
 
гуру
26.03.19
18:56
(7) Что вы называете "режимом отладки"? Картинкой если можно
10 Garykom
 
гуру
26.03.19
18:59
Затем поменять версию платформы 1С и/или версию linux, проверить исчезла ли проблема.
Возможно действительно как то глюк, которого нет если 1С тупо работает медленнее в режиме отладки при запуске из конфигуратора.
11 Olga_Om
 
26.03.19
19:10
(9) запуск 1с из-под конфигуратора.
12 Fragster
 
гуру
26.03.19
19:11
если сканер эмулирует клавиатуру, то нужно в настроечных ШК поискать паузу между символами и поставить её 2-4мс.
13 Olga_Om
 
26.03.19
19:12
(8) под виндой все читается без проблем. Тем же сканером и тех же шк.
14 Olga_Om
 
26.03.19
19:13
(12) да, в разрыв. Вот это попробую сделать! Спасибо!
15 Olga_Om
 
26.03.19
19:15
(3) в этот раз не помогло пиканье. Уже весь мануал перепикала.
16 Olga_Om
 
26.03.19
19:20
(10) платформу сменить - хорошая идея! Попробую.
17 Olga_Om
 
27.03.19
11:20
(12) ПОЛУЧИЛОСЬ! ВСЕ ЗАРАБОТАЛО, увеличила время между передачей символов!

Всем БОЛЬШОЕ спасибо за помощь, ребята, вы крутые! ;)
18 Olga_Om
 
29.03.19
11:42
(10) Проблема эта есть только в debian.