Методика расчета контрольного числа
Контрольное число рассчитывается следующим образом:
Разрядам кода в общероссийском классификаторе, начиная со старшего разряда, присваивается набор весов, соответствующий натуральному ряду чисел от 1 до 10. Если разрядность кода больше 10, то набор весов повторяется.
Каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений.
Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11».
Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9.
Если получается остаток, равный 10, то для обеспечения одноразрядного контрольного числа необходимо провести повторный расчет, применяя вторую последовательность весов, сдвинутую на два разряда влево (3, 4, 5,...).
Если в случае повторного расчета остаток от деления вновь сохраняется равным 10, то значение контрольного числа проставляется равным «0».
Пример расчета контрольного числа:
Код
5 6 3 9 2 1
Вес разрядов
1 2 3 4 5 6
Сумма произведений, полученных путем умножения каждой цифры кода на вес разряда, равна: 5×1+6×2+3×3+9×4+2×5+1×6=78.
Остаток от деления полученной суммы на модуль «11» равен 1: 78 : 11 = 7 (1)
Контрольное число для данного кода равно 1.