Имя: Пароль:
1C
 
Штрихкод на американских сигаретах
0 starter1c
 
27.06.10
11:32
Сделал проверку на корректность ШК при записи элемента в ТиС77, сейчас клиент добавляет сигареты, там короткий ШК и он не хочет использовать свои внутренние ШК (что в общем-то разумно раз они уже промаркированы) для маркировки. Подскажите как лучше совместно использовать, проверять на корректность и производить поиск для подбора по 2 разным типам ШК.

нашел совет:
Для полного считывания штрихкода откройте на сканере"Transmit UPS-E Check Digit" и "Transmit Lead Zero on UPS-E "

Это позволит преобразовывать "американца" в EAN-13 ?
В выходной под рукой нет ни сканера, ни пачки сигарет(некурящий :) )
а клиент очень хочет разбогатеть на этом и подготовить пациентов для врачей-пульмонологов.
1 Конфигурист
 
27.06.10
11:34
Там EAN-8. Тебе надо обучить сканер читать этот ШК и проверить/переписать обработку под EAN-8.
2 Mikeware
 
27.06.10
11:36
"мужик, ты пилу-то наточи!!
-некогда мне пилить надо!!!!"©
3 starter1c
 
27.06.10
11:40
USB сканер его считывает (по словам клиента без 1 символа), проверку на корректность естесственно не проходити и не записывает. Позволит ли найденный мной совет автоматом преобразовывать считанный ШК к EAN-13?
4 Torquader
 
27.06.10
11:41
Так там 8 символов или 12 ?
Хотя и то и другое можно преобразовывать в EAN-13 или в сканере или в обработке.
5 starter1c
 
27.06.10
11:44
(4)пока сам не видел, сейчас в ларек не пойду
предполагаю что такой
http://www.mecsw.com/specs/upc_e.html
6 Конфигурист
 
27.06.10
11:47
Проверку он не пройдёт - там длина сверяется и контрольная сумма. Алгоритм чексума короткого ШК ищи.

Сканер com дать?
7 starter1c
 
27.06.10
11:56
(6)К сожалению, com-порты на ноутах уже давно не делают... а за предложение спасибо!
Тех поддержка Сайферлаба, наверное, на пляже загорает.... завидую им!!!!!
У дастся ли совершать необходимые преобразования только настройкой сканера?
8 Torquader
 
27.06.10
11:59
Штрих-код из (5) некоторыми сканерами преобразуется в EAN-13 с расчётом контрольной цифры и добавлением нулей в начало.
Так что - инструкция к сканеру и некоторое время на его перенастройку.
P.S. при желании можно настроить сканер так, что он будет первым символом передавать тип считываемого кода - тогда в обработке события можно будет этот тип обрабатывать.
9 Конфигурист
 
27.06.10
12:02
(7)
Код открой. Вызови ОбработкаВнешнегоСобытия() и отследи, где есть:
проверка на длину ШК
проверка уникальности ШК
проверка контрольного разряда ШК

при:
вводе нового ШК
подборе по ШК.

ЗЫ Сделал ввод нового чека по сканированию беджа или товара, если не открыт документ. Пользователи довольны.

(8)
Расчитывать на дополнительные функции некоторых ШК неправильно. Всё должно работать само и на любой железке.
10 Torquader
 
27.06.10
12:11
(9) Передача типа кода не является "дополнительной функцией" - просто с ней можно штрих-коды разного типа с одинаковой информацией различать - иногда это очень удобно.
11 starter1c
 
27.06.10
12:20
(9) "Сделал ввод нового чека по сканированию беджа или товара, если не открыт документ. Пользователи довольны." - полезное дополнение !!! Попробую и своим сделать.
А если кассиру доступен только док "Чек", даже журнал не показывается, все окна закрыты, только меню и быстрые кнопки видны, то сраотает ОбработкаВнешнегоСобытия из глобальника?
12 Torquader
 
27.06.10
12:26
(11) Именно так!
13 MikaelW
 
27.06.10
12:29
Кодировка ШТРИХ-КОДА

Я перенастроил сканер! Возможно не очень в тему, но суть то таже...
14 MikaelW
 
27.06.10
12:29
Просто нули сканер вперед ставит и все
15 starter1c
 
27.06.10
12:34
Спасибо всем  !!!!!!!
Теперь не так страшно будет, когда пойду туда :)
Ошибка? Это не ошибка, это системная функция.