Имя: Пароль:
1C
 
Сканер возвращает не ШК, а порядковый номер сканирования
0 Злопчинский
 
14.05.11
17:01
Помогите, плиз!!!
Со штрихМ скачан ДрайверСканера ШК.
установлен,
тест штатный утилиты сканирования проходит ок.
.
при включении сканера в 1С на закладке Параметры - все ок, суффикс определяется нормально, тестовое сканировние на закладке "сканер ШК" - нормально,
а при штатном сканировании например в справочнике номенклатуры внешнее событие в данных возвращает не отсканированный штрихкод, а порядковый номер сканирования..
.
насройки сканеры - на закладке подключения торгового оборудования сделаны ОК.
.
что делать?
1 Маус
 
14.05.11
17:03
обратиться к специалисту?
2 Злопчинский
 
14.05.11
17:04
маус, тебе не здесь не территория, я и есть специалист. чем специалист поможет - если в данных в параметре от внешнего сканирования приходит не ШК, а порядковый номер сканирования?
3 Маус
 
14.05.11
17:06
чу, если ты спец, то бы понял, что 1С тут ни при чем. Ифу не дает драйвер.
4 Злопчинский
 
14.05.11
17:08
читать умеешь? сканирование в тестовой утилите - проходит ок.
сканирование на закладке "сканер ШК" в 1С - та же самая утилита - дает все ок.
5 Tatitutu
 
14.05.11
17:09
(0) Чувствительность с 0 до 30 измени в настройках
6 Маус
 
14.05.11
17:10
думать умеешь? драйвер тебе показывает, что работает правильно! но реально работать не хочет (возможно не куплена лицензия).
7 Маус
 
14.05.11
17:11
(5) этот параметр используется в ридерах магн. карт
8 Tatitutu
 
14.05.11
17:11
(7) и в сканерах
9 Любопытная
 
14.05.11
17:13
Вы еще подеритесь! Конфа-то (0) какая? А то мож сами понаписали не пойми чего
10 Злопчинский
 
14.05.11
17:15
Сканер усбэшный обычный в эмуляцию комппорта, в тестовой утилите выбран как RS232
11 Злопчинский
 
14.05.11
17:16
чувствительности никакой настроек нет.
12 Маус
 
14.05.11
17:19
настрой как клавиатурник;-) или смени драйвер
13 NS
 
14.05.11
17:20
Если у тебя стоит штриховская компонента - то посмотри их пример. Бываю старые и новые сканеры, в зависимости от типа он возвращает либо номер, либо штрих-код. Соответвенно если возвращает номер, то по номеру берем данные (штрих-код)

Совет в (1) по сути верный :)
14 NS
 
14.05.11
17:21
(12) А вот этот совет неверный.
15 Torquader
 
14.05.11
17:21
В порт что сканер присылает ?
Кроме того, есть драйверы, которые в событии возвращают число штрих-кодов, которые находятся у них внутри в буфере, и их оттуда нужно считывать специальными командами (чтобы штрих-коды не терялись, а за одно событие можно было обработать все).
Соответственно, нужно включить "совместимость со старой версией"
А ещё лучше найти SCANOPOS.DLL и не пытаться "присобачить" поделку от Штрих-М к 1С.
16 NS
 
14.05.11
17:22
(15) Поделка от Штрих-М работает ну никак не менее стабильно чем глюкалово от Атола.
17 Torquader
 
14.05.11
17:24
(16) Если есть стандартный SCANOPOS, то пусть пользует его, если не умеет почитать документацию к драйверу.
18 NS
 
14.05.11
17:32
(17) Вот с этим согласен, только лучше не документацию чистать, а пример посмотреть - он простейший, кода 10 строк, и всё понятно.
19 Torquader
 
14.05.11
17:34
(18) Лучше всё же один раз почитать - он же "специалист", а не "юзер безрукий".
20 NS
 
14.05.11
17:36
Функция ОбработкаДанныхСканера(Источник,Событие,Данные) Экспорт
   Результат = "";
   Если Scaner.OldVersion <> 0 Тогда
       Результат = Данные;
   Иначе
       Результат = Scaner.ScanData;
   КонецЕсли;
21 Злопчинский
 
14.05.11
17:40
(17) хорошо что пнулив нужном направлении.
про номер события и получение данных - понятно откуда вытащить ШК - но это не подходит, так как придется колбасить много в конфиге.
а вот старый длл для сканера - в системе не регистся - поэтому и тянулся новый драйвер... который имеет другую логику получения лданных.
.
соответсвенно, новый драйвер, как выяснилось - не подойдет.
.
вопрос трансформируется? почему не грузится СТАРЫЙ ДРАВЕР? ВЫДАЕТ ОШИБКУ LOADLIBRARY...?
22 NS
 
14.05.11
17:42
(21) То есть как много перелопатить?
У вас получение штрих-кода не вынесено в отдельную процедуру?! Я в шоке!

То есть у вас в каждом модуле обработка внешнего события, и там напрямую прописана обработка полученных данных? Включая выяснение от какого устройства событие?
23 Tatitutu
 
14.05.11
17:43
24 Злопчинский
 
14.05.11
17:46
(22) типовая ТиС + еще перелопаченная, вообщем - да..
25 Злопчинский
 
14.05.11
17:47
драйвер сканера (244 кб), на новой машине не грузится и не регится через regsvr32 - вообщем все проблемы отсюда...
26 Tatitutu
 
14.05.11
17:53
(25) поставь эти и не мучайся
http://www.magazka.com/nastroyka-to.html
27 Злопчинский
 
15.05.11
00:09
Итого резюмирую.
1. старый драйвер - не регится в системе, вываливается с ошибкой LoadLibrary
2. последний драйвер с сайта ШтриХМ - успешно регится, но в настройках дравера - отсутствует флажок "совместимость со старыми версиями" (такой флажок есть в п.1)
3. берем предпоследний драйвер с сайта ШтрихМ - от отличен и от п.1 (тот существенно старее) и от п.2. - в итоге - он успешно регится в системе и имеет флажок "совместимость со старыми версиями".
.
или возможно впопыхах я не рассмотрел флажка совметсимости со старыми версиями в п.2...
28 big
 
15.05.11
06:04
феерично. Детский сад, чесс слово.
29 NS
 
15.05.11
10:58
Даже если в конфигурации в сотне мест неправильно берется штрих-код, на исправление уйдет не более 15 минут.
30 NS
 
15.05.11
10:59
А вообще, в типовой - просто подключается внешняя обработка обслуживания.
31 Маус
 
15.05.11
11:36
я в (12) сказал: "смени драйвер". Где спасибо?
32 Злопчинский
 
15.05.11
14:09
Всем спасибо за помощь в разрешении вопроса. Отдельный менкс - NS за точечный пинок...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn