Более простой и доступной является следующая методика проверки штрихового кода:
• складываются цифры, стоящие на четных позициях кода;
• полученная сумма умножается на 3;
• складываются цифры, стоящие на нечетных позициях кода, кроме 13-й;
• суммируются результаты вычислений п. 2 и п. 3;
• полученное число вычитается из ближайшего вышестоящего числа, кратного 10 (например, если это 80, то из 90);
• последняя цифра результата по п. 5 должна равняться 13-й цифре штрихового кода, тогда код составлен верно.
Кодирование товаров и других объектов осуществляется несколькими способами, являющимися разновидностями метода кодирования. К ним относятся порядковый, серийно-порядковый, последовательный, параллельный и комбинированный. Последние три способа кодирования тесно взаимосвязаны с разновидностями метода классификации.
Порядковый метод кодирования предусматривает образование и присвоение кода из чисел натурального ряда. Примером порядкового метода кодирования может служить присвоение чисел (кодов) наименованиям товаров, выстроенным в алфавитном порядке, регистрационным номерам технических нормативных правовых актов, темам в учебной программе и т. п. Это самый простой и распространенный метод кодирования, не требующий определенных знаний в этой области. Он позволяет осуществлять кодирование объектов, классифицированных по одному или нескольким обусловленным или случайным признакам. Для удобства обработки рекомендуется использовать равномерный код, когда число разрядов в каждом коде одинаково (001, 002, 003, 004, 005 и т. д.). Однако недостатком этого метода является отсутствие в коде конкретной информации об объекте, сложность машинной обработки кодов при получении итогов по классификационным группировкам со сходными признаками.
При серийно-порядковом методе кодирования происходит образование и присвоение кода из чисел натурального ряда, закрепление отдельных серий и диапазонов этих чисел за объектами классификации с определенными признаками. Примером может служить присвоение порядковых номеров определенной группе товаров. Например, обувь обозначим через индекс О (обувная промышленность), а затем определенный порядковый номер, например 85, – обувь с верхом из натуральных кож, 86 – обувь с верхом из искусственных материалов. Преимуществом этого метода является возможность кодирования объектов по последовательно выделенным соподчиненным признакам. Недостатком же можно назвать отсутствие конкретной информации о свойствах отдельных закодированных объектов.
Последовательный метод кодирования предусматривает образование и присвоение кода классификационной группировки и/или объекта классификации с использованием кодов последовательно расположенных подчиненных группировок, полученных при иерархическом методе классификации. Значения последующих разрядов в коде (низших) зависят от значений предыдущих разрядов (высших). Для этого метода характерны все преимущества и недостатки иерархического метода классификации. Главными достоинствами его являются высокая степень упорядочения и возможность выявления общих и частных признаков, логичность построения, размещения большого объема информации. Недостатками кодов, построенных этим методом, являются: ограниченные возможности идентификации закодированных объектов, затруднения в кодировке новых товаров из-за жесткой структуры иерархического метода классификации. Данный метод целесообразно использовать в том случае, если номенклатура товаров длительное время устойчива и неизменна.
Последовательный метод кодирования может быть проиллюстрирован на примере расшифровки кода М16 по Государственному классификатору промышленной и сельскохозяйственной продукции: М – раздел «Текстильные и кожевенные материалы и изделия»; Ml – класс «Кожевенные валяльно-войлочные изделия»; М16 – группа «Перчатки и рукавицы кожаные».