Имя: Пароль:
1C
1С v8
Сканер штрихкода
0 semiluki
 
22.11.11
23:27
Есть самописная конфа УФ, прикрутил туда сканер, написал обработчик внешнего события, все работает, но возникла следующая проблема на коробке с товаром три штрихкода (модель, серийный номер, мак адрес). Кто нибудь знает чем они отличаются, в смыле как их различать, что бы к примеру при инвентаризации кладовщики вместо серийного номера не подсунули мак адрес?
1 byxtello
 
22.11.11
23:28
по длине ?
2 semiluki
 
22.11.11
23:29
(1) не не пойдет по длине могут быть и одинаковые, может кто нибудь сталкивался может есть какие стандарты
3 Fragster
 
гуру
22.11.11
23:29
один, скорее всего, еан13, остальные - код128. метролоджик 5145, например, можно заставить отдавать разные префиксы/суффиксы на разные типы ШК...
4 Джинн
 
22.11.11
23:30
Для сканера это обычная строка. Учите кладовщиков тыкать куда нужно.
5 byxtello
 
22.11.11
23:30
ну контрольное число только у EAN13 имеется, серийный и мак скорее всего 39 или 128
6 semiluki
 
22.11.11
23:30
Товар то буржуйский, может они по каким то стандартам этот штрих код формируют. Вот например заметил в мак адресе вроде первые три символа нули.
7 Fragster
 
гуру
22.11.11
23:31
а вообще - можно различать по длине и составу, еан будет 13 цифр, мак адрес - 6 байт в хексе, сериник - ну глянь там, какой формат
8 Джинн
 
22.11.11
23:31
(3) Далеко не факт. И без EAN много бывает, и с Code39.
9 Fragster
 
гуру
22.11.11
23:32
(8) 90% случаев видел на серийниках код128 - потому как он самый узкий
10 Джинн
 
22.11.11
23:47
(9) Я столько всякой хрени на коробках пересмотрел, что иногда начинаю сомневаться в душевном здоровье производителей :(

У кого что. Думаю тут технически не решить вопрос. Только здравый смысл и обучение. Но не претендую на истину в последней инстанции.
11 rs_trade
 
23.11.11
00:41
(10) здравый смысл, обучение и кладовщики вещи слабо связанные. программно надо решать.
12 semiluki
 
05.12.11
14:43
Новая проблема, может кто знает в серийном номере модели товара сканер метролоджик 5145 не хочет читать букву "D" вместо нее считывает как "R"
13 DSSS
 
05.12.11
14:50
(12) В 1С? Или в драйвере?
Какой драйвер?
По сабжу. Тут сложно дать конкретную рекомендацию, все что тебе нужно - это сформулировать свойства, которые отличают один ШК от другого. Но трабл в том, что у одного товара эти св-ва одни, у другого могут быть другими. Если хочешь не иметь головняка с этим и избавиться от возможных ошибок персонала, пиши в базу все три штрихкода. И пусть кладовщики считывают любой штрихкод с коробки. Ну вот сам бы я сделал так.
14 Fragster
 
гуру
05.12.11
14:52
(12) плохо напечатанный ШК
Независимо от того, куда вы едете — это в гору и против ветра!