gifts2017

Для Украины, проверка идентификационного кода гражданина.

Опубликовал defini (defini) в раздел Администрирование - Статистика базы данных

На основании введенного идентификационного кода выдает дату рождения и пол. 10-ю контрольную цифру пока не проверяет, алгоритм строго засекречен налоговыми службами Украины :-)

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
INN
.1169722453 5,42Kb
25.09.09
119
.1169722453 5,42Kb 119 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. defini (defini) 31.01.07 17:31
Народ, вы хоть комменты оставляйте...
2. 75dpi (77dpi) 22.02.07 16:26
проголосовал, тащил сотрудников из 1С в АРМ ПФ(новые анкеты) выпендрился и занес с помощью оной даты рождения.
3. Марта 18.03.07 04:10
4. Tiger77 (Tiger77) 19.03.07 14:44
Студент, учи мат.часть! Можно проще одной строкой сделать:

ДатаРождения = '01.01.1900'+Число(Лев(ИНН,5))-1;
Пол = ?(Число(Сред(ИНН,9,1))%2=0,"М","Ж");
5. defini (defini) 19.03.07 18:04
Спасибо.
Учту на будушее, профессор.
6. defini (defini) 19.03.07 18:05
Спасибо, профессор.
Учту на будушее.
7. defini (defini) 19.03.07 18:06
Хм... а что за прикол с комментами ?
8. Доржи Цыденов (support) 15.08.07 10:24
9. lisak (lisak) 18.09.07 10:20
ДатаРождения = '01.01.1900'+Число(Лев(ИНН,5))-1;
Пол = ?(Число(Сред(ИНН,9,1))%2=0,"М","Ж");
а можно подробнее. я. что то не догоняю, как расчитать. зарание благодарен.
10. defini (defini) 18.09.07 10:24
Что поподробнее?
Тигер абсолютно верно меня поправил.
первые пять цифр кода, это число дней до рождения человека от 1 января 1900 года.
а пол - четное девятое число, это женщина, нечетное - мужчина
% - остаток от деления
11. lisak (lisak) 18.09.07 10:29
тогда смотри. родился я 13.06.1976.--какие будут 1-е 5-ть цыфр кода?
у меня не сходиться.
да и с остальными,что то тоже не идет.
раскажи пожалуйсто!!
12. lisak (lisak) 18.09.07 10:33
с 1 по 5 - сколько прошло дней с 01.01.1900 года. (Проще всего в EXCELе считать)
считаю получаеться не верно (может я что то не так считаю)
___________________________________________________________

с 6 по 9 - порядковый номер человека, родившегося в этот день. При этом 9 цифра - обозначает пол (чёт/нечет).
а это я вообще не понял (какой порядковый номер человека??)
____________________________________________________________­__________
10 - контрольная цифра. Величина рекламной шумихи вокруг товара обратно пропорциональна его реальной стоимости. ]
13. lisak (lisak) 18.09.07 11:05
Скачать INN.rar а чем открыть эту программу.
14. defini (defini) 18.09.07 12:49
1. не забывай про високосные года,там по 366 дней, потому и не сходится.

2. про сам код:
- 1-5 числа количество дней с 1 января 1900 года по день рождения человека.
- 6-9 порядковый номер среди всех граждан страны, родившихся в этот день, присваивается исходя из региона налоговой, выдавшей ИНН, причем 9 цифра четная - жен. нечетная - муж.
- 10 - контрольная, как в штрих-коде, как вычисляется - не знаю.

3. распаковать архив и открыть файл в 1с 7.7 "файл-открыть"
15. lisak (lisak) 18.09.07 17:53
с первыми пятью цифрами я разобрался. огромное спасибо.
ну тогда реально расчитать с 6 по 9 цифру?. тем более, что я получал код в 22 года и приехал я из другой страны. код выдавала одесская налоговая. что то мне не понятно как они мне его присвоели. интересно было бы знать сам расчет.
но все равно огромное спасиьо!!
16. defini (defini) 19.09.07 09:28
расчитать 6-9 цифры нереально, они не расчетные, а просто присваиваются
17. lisak (lisak) 19.09.07 10:13
defini большое тебе спасибо!!
19. vladal (Vladal) 14.04.09 10:59
и причем "алгоритм строго засекречен налоговыми службами Украины" ???
Зачем лгать ?!
20. vladal (Vladal) 14.04.09 11:01
Извиняюсь публично: я обработку выложил позже (http://infostart.ru/projects/1573)...
22. vladal (Vladal) 14.04.09 17:11
Обработка http://infostart.ru/projects/1573 удалена.
Думаю, http://infostart.ru/projects/3680 имеет "право на жизнь"
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа