×
Показано с 1 по 5 из 5
  1. #1
    бедняжка бухгалтерик...
    Регистрация
    27.04.2009
    Сообщений
    64

    1с зик7.7 изменение номера пфр

    Помогите! Изменяю в ручную в справочнике номер ПФР у одного сотрудника, так как была допущена ошибка, потом пытаюсь сформироваь СЗВ-4-2, не получается! Пишет страховой номер работника Ф.И.О указан не верно! Что делать?
    Поделиться с друзьями

  2. #2
    АнонимХ
    Гость
    Попробуй список перезаполнить

  3. #3
    бухгалтер Аватар для Генук
    Регистрация
    07.11.2007
    Адрес
    увы... не Питер
    Сообщений
    38,613
    // Функция глПроверкаСтраховогоНомера(СтраховойНомер)
    //
    // Параметры
    // СтраховойНомер - строка, страховой номер ПФР
    //
    // Возвращаемое значение
    // число 0/1
    //
    // Описание
    // Номер страхового свидетельства проверяется на соответствие
    // требованиям ПФР
    //
    Функция глПроверкаСтраховогоНомера(СтраховойНомер) Экспорт
    Хорошо=1;
    СтрокаЦифр=СтрЗаменить(Лев(СтраховойНомер,11),"-","");
    КонтрольноеЧисло=Число(Прав(СтраховойНомер,2));
    Если ПустаяСтрока(СтрокаЦифр)=0 Тогда
    Если Число(Лев(СтрокаЦифр,9))>1001998 Тогда
    Всего=0;
    Для Сч = 1 По 9 Цикл
    Всего=Всего+Число(Сред(СтрокаЦифр,10-Сч,1))*Сч
    КонецЦикла;
    Остаток=Всего%101;
    Остаток=?(Остаток=100,0,Остаток);
    Если Остаток<>КонтрольноеЧисло Тогда
    Хорошо=0;
    КонецЕсли;
    КонецЕсли;
    Иначе
    Хорошо=0;
    КонецЕсли;
    Возврат Хорошо;
    КонецФункции // глПроверкаСтраховогоНомера

  4. #4
    Клерк-клерик Аватар для Octopus
    Регистрация
    04.12.2008
    Адрес
    Пермь
    Сообщений
    2,187
    Генук, перевели бы для простых смертных
    Если бы я не был программистом, я б наверное хирургом стал. Люблю, знаете ли, покопаться во всякой фигне непонятной...

  5. #5
    бухгалтер Аватар для Генук
    Регистрация
    07.11.2007
    Адрес
    увы... не Питер
    Сообщений
    38,613
    Алгоритм формирования контрольного числа Страхового номера

    Проверка контрольного числа Страхового номера проводится только для номеров больше номера 001–001–998

    Контрольное число Страхового номера рассчитывается следующим образом:

    каждая цифра Страхового номера умножается на номер своей позиции (позиции отсчитываются с конца)
    полученные произведения суммируются
    сумма делится на 101
    последние две цифры остатка от деления является Контрольным числом.
    Например: Указан страховой номер 112–233–445 95

    Проверяем правильность контрольного числа:

    цифры номера 1 1 2 2 3 3 4 4 5

    номер позиции 9 8 7 6 5 4 3 2 1

    1х9+1х8+2х7+2х6+3х5+3х4+4х3+4х2+5х1=95

    95 / !101! =95

    Контрольное число=95 – указано верно

    Некоторые частные случаи:

    99 / !101! =99

    100 / !101! =00

    101 / !101! =00

    102 / !101! =01

    (с) ИСПОЛНИТЕЛЬНАЯ ДИРЕКЦИЯ
    Пенсионного фонда Российской Федерации
    Главное управление информационных технологий

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

    версия 2.40
    08.12.1999

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)