Госуслуги - такие госуслуги 3

Oct 21, 2020 23:42

Предыстория здесь: https://nightriderz1.livejournal.com/23417.html

На днях-таки добил этот квест. По рекоммендациям sporaw и dmitrmax пошел править номер паспорта в базе ПФР ( Read more... )

Leave a comment

dmitrmax January 18 2021, 14:41:16 UTC
Чьёрт побьери! Тут нового таджика огосуслужили. Как-то вылетел у меня из головы этот пост. Но да, блять, весь номер внесли в серию, а номер 0. При этом я понимаю, допустим, если номер, как в твоем случае, содержит буквы. Но у таджиков есть только цифры!

Reply

nightriderz1 January 18 2021, 14:50:36 UTC
Я, как погроммист, не могу представить такую логику работы, чтобы потребовалось вот такое извращенное сочетание... Как-то, гипотетически, какая-то кривая конкатенация с проверкой заполненности поля... но куда девается 0 на конце тогда :-/ короче, тернист путь логики разработчика ИС портала ГУ, ой тернист... понятно, что ТЗ такое, но чьорт побери! В Россию ежегодно въезжает куча иностранных граждан, это не редкий случай.

Reply

dmitrmax January 18 2021, 15:00:06 UTC
Объясняю логику:
1) Поле номер может содержать только цифры.
2) Поле номер обязательно.
3) У тебя паспорт содержит буквы, разделителя между буквами и цифрами нет, значит нельзя сказать, где серия, а где номер.
4) Поэтому целиком твой идентификатор вносят в серию, а т.к. номер поле обязательное, то туда ставят 0.
5) А таджиков под эту же схему - чтобы лишний раз не думать, а то когда работники ПФР начинают думать, ничего хорошо не получается вдвойне.

Reply

nightriderz1 January 18 2021, 15:16:05 UTC
Всё равно не бьется. Как получается общий идентификатор? Конкатенацией? Куда девается ноль тогда? Или это заведомо некорректный placeholder?

Reply

dmitrmax January 18 2021, 15:35:15 UTC
А кому он, этот общий идентификатор-то нужен? Глагне идентификатор в ГУ - это СНИЛС. У таджика в ЛК он обзначен как паспорт XXXXXXXX 0, так что конкатенация с нулем, да.

Reply

dmitrmax January 20 2021, 22:35:12 UTC
Ааааа! Ужасающие подробности, объясняющие все во вселенной ПФР и это не 42!

Пришел молодой таджик без снилс. Ну, думаю, я щас как работодатель заведу ему снилс через ЭДО с пфр и сделаю все какнадаъ!

Заполняю форму АДВ-1, серия пусто, весь номер в номере (9 цифр) и хер - не проходит форматно логический контроль: максимум 8 цифр! Оттого и все страдания!

Reply


Leave a comment

Up