Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
10 мая 2024, 15:03

классификатор окпо

Автор emma, 14 дек 2012, 19:53

0 Пользователей и 1 гость просматривают эту тему.

emma

Подскажите, пожалуйста! есть письмо из статистики от ИП с ОКПО, но 1с 8 2 11 не пропускает окпо, говорит что контрольное число для кода по ОКПО не совпадает с рассчитанным. Что делать? ведь данные верные, обновить классификатор? тогда подскажите, как это сделать. Спасибо!!!

SoloSpirit

Из Вашего вопроса не понятно о какой конфигурации идет речь.

Но в любом случае программа не пользуется классификатором. Она рассчитывает контрольный разряд, в Вашем случае десятый (физическое лицо).
Код ОКПО состоит из восьми или десяти цифр, первые семь или девять - порядковый номер, а восьмая или десятая - контрольное число.

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

emma

как рассчитать окпо- это понятно, непонятно как ввести его в данные по контрагенту, чтобы программа пропустила его и в торг 12 окпо корректно выводилось

SoloSpirit

Вы меня не слышите? Я спрашиваю какая у Вас конфигурация? 1С 82 - это платформа.

emma

у нас упр торговлей 8.2.16.368,, редакция 11.0.9.14

SoloSpirit

Жалоб на это не видел (кроме Вашей) пока. Попробуйте просто подобрать цифру в последнем разряде от 0 до 9. Сработает точно.

emma

так ведь тогда окпо будет неверным

SoloSpirit

Тогда вызывайте программиста и отключайте контроль ОКПО. Это не сложно.

emma


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск