Имя: Пароль:
1C
1С v8
1C Розница. Печать штрихкодов из 12 символов предположительное CODE39
0 Oblako486
 
20.03.22
09:08
Поставщик присылает товар со штрихкодом. Его заносят сканером в базе и код у него 12 символов. 1С распознает его как CODE39.
Кроме этого в базе есть обычные коды EAN13.
Дальше при печати этикеток у штрихкода стоит настройка АВТО.
И при распечатке этого кода, предположительно CODE39, 1C добавляет контрольный символ. И дальнейшее считывание сканером не находит номенклатуру.
Если переключить настройку на конкретно CODE39. Печатается 12 символов. Но код сканер не читает.
Единственное решение видим, вручную добавлять контрольный символ в базу при новой переоценке.
Есть еще варианты?
1 Oblako486
 
20.03.22
09:09
При этом родном штрихкод 12 символов, сканер номенклатуру находит при повторном считывании
2 Caesar
 
20.03.22
13:23
Возможно, у вас сканер не передает лидирующий ноль. Проверьте настройки сканера.
3 ДедМорроз
 
20.03.22
13:47
У сканера есть режим convert upsa to ean.
У вас код с первым нулем,и он должен перейти в два нуля.
Попробуйте перед впшим штрих-кодом поставить ноль и визуально их сравнить.
Для некоторых скпнеров ноль приходилось добавлять в обработке получения данных сканирования,т.к.не настраивались.
4 ДедМорроз
 
20.03.22
13:49
И code128 может содержать любое четное количество символов.
Да и code39 и code93 при печати никаких контрольных символов не добавляют,если что.
5 Ёпрст
 
20.03.22
13:52
(0) пора бы подзабиьт на одномерные шк и печатать везде qr, например.
6 Oblako486
 
23.03.22
14:28
(2) Это настройки самого сканера, которые задаются управляющими кодами?
Или это настройки в 1С?
7 Caesar
 
23.03.22
17:42
(2) Поищите в управляющих кодах сканера что-то вроде Transmit leading zero
8 Caesar
 
23.03.22
17:42
(7) К (6)