![]() |
![]() |
![]() |
|
Странный тип штрих кода | ☑ | ||
---|---|---|---|---|
0
prokhorenkov
25.01.11
✎
19:59
|
Всём привет. Такой вопрос:
Установлена "Управление торговлей", редакция 10.2 (10.2.11.3) Платформа 1С:Предприятие 8.2 (8.2.11.232) Сканер штрих кода Metrologic 9520 Работает через dll Атоловский Заходим в карточку номенклатуры. Открываем закладку "Штрих код". Сканируем штрихкод на товаре. В этом штрих коде 13 цифр. По логике вещей должен определяться как EAN13 Но... определяется как Code 128 и почемуто заносятся 14 символов - первая англицкая буква, и 13 цифр из штрих кода товара. Почему? |
|||
1
alnovin
25.01.11
✎
20:01
|
поэксперементируй с другим штрихкодами. Если Code 128, значит действительно ты считал Code 128.
|
|||
2
prokhorenkov
25.01.11
✎
20:02
|
И такая беда: у нас на 3000 позиций товара забили вручную штрихкоды. 13 цифр на всех т.е. EAN13. А при сканировании этого товара сканером - забитый штрихкод не видится :(
|
|||
3
alnovin
25.01.11
✎
20:13
|
Ну раз такое дело, подрусуй обработку поиска по ШК, убрав из входных данных первый символ, если приходит 14, а не 13.
Логично? |
|||
4
Ork
25.01.11
✎
20:15
|
(2) Это как? Все 13 цифирей забивали или по правилам?
|
|||
5
vkura
25.01.11
✎
20:16
|
(0) в настройках сканера смотри, вроде префикс называется
|
|||
6
prokhorenkov
25.01.11
✎
20:19
|
(4) цифры забивали так, как они написаны были под штрихкодом.
|
|||
7
Ork
25.01.11
✎
20:19
|
(5) Префикс в данном случае не при далах. Префикс добавляет ПО сканера к считанному штрих-коду. И если он (всмысле сканер) проделил штрих-код как Коде-128 - никакой префикс на его решение не повлияет.
|
|||
8
prokhorenkov
25.01.11
✎
20:22
|
(5) Это не префикс. Т.к. при сканировании одного штрих кода ставится первым символом например "с", а при сканировании другого ставится "b". Причём под обоими штрих кодами присутствуют только 13 цифр.
Придётся писать запрос производителям. Возможно там 13 цифр закодированы в Code128, т.к. сейчас почитал есть классификации Code128 - "a", "b" и "c" |
|||
9
Ork
25.01.11
✎
20:23
|
(6) Тогда растолкуй вот это :
"А при сканировании этого товара сканером - забитый штрихкод не видится". 1. Как не видится? Его не распознает сканер? В данных, полученных от сканера приходят другие цифры? Или как? 2. Штрих-коды считывали с товара поставщика или клепали свои этикетки по своим штрих-кодам? |
|||
10
miki
25.01.11
✎
20:47
|
>>И такая беда: у нас на 3000 позиций товара забили вручную штрихкоды
И действительно, беда. Т. е. одна из бед... |
|||
11
prokhorenkov
25.01.11
✎
20:53
|
(9)
1. Его не распознаёт сканер. Что там точно пишется, напишу завтра утром (сейчас уже не наработе и не могу смоделировать ситуацию). Если этот штрих код сканировать сканером, то подставляется первый символ - буква, и следующие 13 символов такие же цифры как написано под штрих кодом на товаре. Т.е. цифры, которые мы вбили вручную. 2. Штрих коды были "родные", т.е. поступил товар с штрих кодом ПРОИЗВОДИТЕЛЯ (европейский товар), под штрихкодом 13 цифр. Эти 13 цифр вручную вбили в номенклатурную карточку и установили тип EAN13. |
|||
12
prokhorenkov
26.01.11
✎
14:11
|
(9)
Итак добрался до работы. Ситуация: Есть товар (Ацикловир-Акри) с штрихкодом производителя. Под штрихкодом цифры: 4601969000177 Забиваю вручную в карточку номенклатуры эти цифры. Устанавливаю тип EAN13. Сканирую сканером этот штрих код, на что 1С пишет "Владелец штрих-кода h4601969000177 не найден." Т.е. сканирует те-же цифры, что я вбил, но почемуто добавляет букву "h". Удаляю из 1С штрихкод вбитый вручную. Сканирую его сканером в карточку номенклатуры. Добавляется штрих код h4601969000177 с типом Code128. Откуда берётся буква "h" если на товаре только 13 цифр написано? |
|||
13
prokhorenkov
26.01.11
✎
14:36
|
Сканирую абсолютно разные товары (разных производителей).
Везде подставляется перед цифрами "h". Почему?!?!?!? И как энту h убрать, чтобы сканировался штрих код нормально, т.е. только цифры? |
|||
14
prokhorenkov
26.01.11
✎
19:25
|
Сканер подключен через эмуляцию COM порта.
При тесте выдаёт префикс #2, суффикс #3 Это что-то значит? |
|||
15
prokhorenkov
04.02.11
✎
11:59
|
В общем решился данный вопрос. Если подключать сканер не через эмуляцию COM порта, а как клавиатуру, то всё нормально сканируется.
|
|||
16
Йохохо
04.02.11
✎
12:44
|
скорее всего сканер не настроен
проверь, что покажет атоловская утилитка при сканировании через COM ЗЫ тип штрихкода определяется уже в 1с, поройся в коде |
|||
17
shurik_klgd
04.02.11
✎
13:18
|
забей в товар вручную штрихкод 4601969000177, поставь тип еан13, распечатай и сверь картинку штрихкода визуальнос той которая на этикетке.
Штрихкода 4601969000177 еан13 и 4601969000177 code128 визуально отличаются. Может сканер прав и это косяк "типографии" призводителя |
|||
18
shurik_klgd
04.02.11
✎
13:21
|
и еще +(17)
сбрось в сканере все по default У меня было такое, что к штрихкоду добавлялись какие-то буквы, когда разбирался с программированием сканера и ставил ему enable ean13/ucc128 и прочие типы ШК |
|||
19
prokhorenkov
08.02.11
✎
12:33
|
(17) Забил, поставил, сверил. теперь всё точно - как на штрихкоде, так и в 1С. 1С отпределяет товар с забитым вручную штрихкодом. Т.е. всё отлично!
(18) естественно, разбираясь с данной непонятностью - я сбросил сканер в дефолт и потом прошил на EAN-13 Enable. Хотя не знаю - нужно это было делать или нет. Теперь сканер определяет как EAN-13, так и другие типы (Code 128 и т.п.) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |