Расчет контрольного символа штрихкода EAN 13

Обработки - Универсальные обработки

Обработка предназначена для расчета контрольного символа штрих кода EAN13.

В обработке необходимо указать первые 12 символов, после чего системой будет рассчитан 13 контрольный символ по спец. алгоритму.

Обработка может быть полезна, когда необходимо без наличия специального оборудования, сформировать штрих код с учетом контрольного символа, и далее проверить чтение полученного штрих кода в конфигурации и поиск товара по такому штрих коду.

Например, когда необходимо сформировать штрих код весового товара (указав в поле первый 12 символов - 2 символа префикса штрих кода, например 28, далее 5 символов кода товара, и следующие 5 символов количество товара в граммах), когда для тестирования дальнейшего необходимо получить штрих код с учетом контрольного символа.

Описание алгоритма расчета контрольного символа получено из следующего источника: http://magenta.su/articles/18.html 

Описание алгоритма ниже (цитата с источника http://magenta.su/articles/18.html):

Штрих-код EAN-13 является линейным. Значение цифр, закодированных в полосках продублировано в нижней части штрихового кода (13 знаков с учетом контрольного символа). Для примера рассмотрим расчет контрольной суммы для штрих-кода под номером 215000000001Х, где Х - контрольная сумма. В числе используется 12 цифр, проведем расчет 13 знака:

  • Сначала сложим все цифры, стоящие на четных местах: 1+0+0+0+0+0+1=2
  • Полученную сумму умножим на три: 2х3=6
  • Далее сложим цифры, стоящие на нечетных местах:2+5+0+0+0+0=7
  • Затем сложим полученные цифры в пункта 2 и 3: 6+7=13
  • Отбрасываем десятки, получим 3
  • Наконец, из 10 вычетаем число из п.5 и получаем контрольную сумму: 10-3=7

Скачать файлы

Наименование Файл Версия Размер
Контрольный символ штрих кода
.epf 223,08Kb
22.11.16
14
.epf 223,08Kb 14 Скачать

См. также

Комментарии
1. Сергей Коцюра (CheBurator) 3411 22.11.16 19:27 Сейчас в теме
ты не поверишь, но в типовых где есть работа и регистрация ШК должна быть процедура расчета 13 символа...
читайте коды типовых, там много интересного
ustinov_greendale; mamanelli; +2 Ответить
2. Альтаир (Altair777) 639 20.07.17 09:58 Сейчас в теме
(1) особенно, если БСП почитать )
3. ан ан (shaman22) 20.07.17 13:57 Сейчас в теме
мда, уже и обработка. я блин в экселе считал(там формула длинная но простая) и шк формировал, О вопрос, твоя обработка только 1 шк генерит или диапазон, а сам штрихкод визуализирует?
4. sergey Bogun (sakila) 24 20.07.17 18:29 Сейчас в теме
Добрый день. Обработка не генерирует штрих код, а рассчитывает контрольный 13 символ. Изначально делалась для печати штрих кода весового товара (из 1С распечатать штрих код для товара с указанным весом, без использования спец. оборудования), позже для генерирования штрих кодов для скидочных карточек. Штрих код не визуализирует (для этого нужны или шрифты, или внешняя компонента должна быть установлена).
Оставьте свое сообщение