Как сканировать штрихкод больше 13 знаков

1. Иваныч 23 01.08.24 09:25 Сейчас в теме
Как прочитать например вот такой ШК 14606723000834? В нем 14 знаков, но попадаются на товаре этикетки где 15 и 16 знаков. Сканер читает только первые 13 символов, но при подборе товара такой ШК не читается. Кто с такой ситуацией сталкивался?
По теме из базы знаний
Найденные решения
4. starik-2005 3075 01.08.24 10:20 Сейчас в теме
(1)
Сканер читает только первые 13 символов
Куда читает? В твою программу? Та поправь ее, чтобы в поле, куда сканер читает 13 символов, было больше символов, чем 13.
user1619761; +1 Ответить
7. user1619761 01.08.24 14:46 Сейчас в теме
(5)
Вариант попробовать увеличить длину поля в Конфигураторе сможет помочь в этом?
да. Вам об этом в (4) написали.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. starik-2005 3075 01.08.24 10:20 Сейчас в теме
(1)
Сканер читает только первые 13 символов
Куда читает? В твою программу? Та поправь ее, чтобы в поле, куда сканер читает 13 символов, было больше символов, чем 13.
user1619761; +1 Ответить
6. Иваныч 23 01.08.24 14:26 Сейчас в теме
2. user2033930 01.08.24 09:32 Сейчас в теме
При расшифровке использовать тип EAN-128. Убедиться, что сканер поддерживает чтение EAN-128.
Описалово
3. MissionOnly 6 01.08.24 10:15 Сейчас в теме
Большинство сканеров читают штрих коды значительно большие по длине чем 15-16 символов. Часто получается так, оборудование для этого нужно до настроить с помощью управляющих ШК. Может быть в вашем случае сканер читает только европейские ШК 13 символов (возможно, если он очень старый), тогда нужно менять сканер.
5. Иваныч 23 01.08.24 14:20 Сейчас в теме
(3) Спасибо, что откликнулись. Читает сканер нормально, т.к сканируем и марку на товаре. Немного неверно описал ситуацию, т.к и работа, и Инфостарт. Не помещаются все символы в поле "штрихкод товара". Вариант попробовать увеличить длину поля в Конфигураторе сможет помочь в этом?
7. user1619761 01.08.24 14:46 Сейчас в теме
(5)
Вариант попробовать увеличить длину поля в Конфигураторе сможет помочь в этом?
да. Вам об этом в (4) написали.
8. Иваныч 23 02.08.24 11:07 Сейчас в теме
Возвращаясь моему вопросу:
в ГМ есть функция
// глКонтрольныйСимволEAN(ШтрКод, Тип)
//
// Параметры:
// ШтрКод - 12-символьный штрих-код (без контрольной цифры)
// Тип - тип штрихкода: 13 - EAN13, 8 - EAN8
//
// Возвращаемое значение:
// Контрольный символ
//
// Описание:
// Функция вычисляет контрольный символ кода EAN
//
Функция глКонтрольныйСимволEAN(ШтрКод, Тип) Экспорт

Четн = 0;
Нечетн = 0;

Если Тип = 13 Тогда
КолвоИтераций = 6;
ИначеЕсли Тип = 14 Тогда
КолвоИтераций = 7;
Иначе
КолвоИтераций = 4;
КонецЕсли;

Вот это: (Если Тип = 13 Тогда КолвоИтераций = 6;) в типовой,
подскажите нужно ли по аналогии добавлять строки с условием если меняется число знаков ШК:

ИначеЕсли Тип = 15 Тогда
КолвоИтераций = 8;
и т.д.? Или не совсем верно
9. user2033930 02.08.24 11:10 Сейчас в теме
(8) Ты знаешь что делает эта функция?
10. Иваныч 23 02.08.24 11:30 Сейчас в теме
(9) Функция вычисляет контрольный символ кода EAN
11. CheBurator 2696 04.08.24 01:40 Сейчас в теме
(10) вычисление производится по "модулю 10"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот