• однозначно идентифицировать в пределах рассматриваемого множества закодированный объект;

• стремиться при построении кодов к минимальной их длине;

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

• ориентироваться на машинную обработку кодов;

• содержать возможность ввода в структуру кода контрольного числа.

Присвоение кодов осуществляется на основе определенных правил и методов.

Правила кодирования следующие:

• код должен иметь определенную структуру построения;

• может быть выражен с помощью различных, заранее обусловленных знаков;

• должен способствовать упорядочению объектов.

Элементы кодирования. Структура кода представляет собой условное обозначение состава и последовательности расположения знаков в нем и состоит из следующих элементов: алфавита, основания, разряда, длины и контрольного числа.

Алфавит кода – система знаков, используемых для образования кода. В качестве алфавита для кодов наиболее часто применяют цифры, буквы или их сочетания, штрихи.

Различают цифровой, буквенный, буквенно-цифровой, штриховой алфавиты кода и в виде цветных пятен.

Цифровой алфавит кода — алфавит кода, знаками которого являются арабские цифры. Например, изделиям швейным общегосударственным классификатором продукции присвоен код 85.

Буквенный алфавит кода — алфавит кода, знаками которого являются буквы алфавитов естественных языков (русские, латинские). Например, по классификатору стандартов и технических условий текстильным изделиям присвоена буква М, а продукции пищевой промышленности – Н.

Буквенно-цифровой алфавит кода — алфавит кода, знаками которого являются буквы алфавитов естественных языков и цифры. Например, перчатки и рукавицы кожаные в классификаторе стандартов и технических условий имеют код М16.

Штриховой алфавит кода — алфавит кода, знаками которого являются штрихи и пробелы, а их ширина считывается сканерами в виде цифр. Примером могут служить штриховые коды ЕАМ и ЦРА, широко применяемые в международной практике.

Код в виде пятен различного цвета. Применяется крайне редко из-за дороговизны, трудоемкости и технических ограничений оборудования для его расшифровки и распознания.

Число знаков в алфавите кода называется основанием кода.

Разряд кода – позиция знака в коде, т. е. последовательность расположения знаков в коде.

Поскольку каждый знак характеризует какой-либо заранее обусловленный признак товара, то разряд кода несет определенную смысловую нагрузку. Например, по ОКП бумага типографская № 1 с оптическим отбеливанием, машинной гладкости, рулонная, массой 1 м>2 60 г имеет код 54 3121 1211. Разряд кода, обозначенный цифрами 54 (первая позиция), означает, что это продукция целлюлозно-бумажной промышленности.

Условное обозначение в структуре кода – это цифра, буква, штрих или пробел.

Пробел определенное расстояние между знаками (буквами, цифрами, штрихами), которое выполняет разделительную функцию и/или выраженное в миллиметрах может означать число. В приведенном выше примере пробелы между 2-й и 3-й, 6-й и 7-й цифрами разделяют знаки (54 – продукция целлюлозно-бумажной промышленности, 3121 – бумага и ее общая характеристика, 1211 – частные признаки бумаги).

В штриховых кодах цифровую информацию несут ширина штрихов, пробелов и цифры внизу.

Структура кода характеризуется также длиной.

Длина кода число знаков в коде без учета пробелов. Например, 54 3121 1211 имеет длину кода 10, а основание – 12.

Контрольное число расчетное число, используемое для проверки записи кода. Наиболее распространен метод его расчета по модулю «11», сущность которого заключается в следующем. Каждому разряду кода присваивается определенный коэффициент значимости (вес) в виде натурального ряда чисел начиная с 1. Затем вычисляется сумма произведений каждого разряда на коэффициент значимости. Сумму полученных произведений делят на 11. Остаток от деления суммы на 11 в виде целой части от деления и будет контрольным числом.