Блог рядового веб-розробника
Що таке ІІН і як перевірити його коректність
Перевірка коректності ІІН:
Допоміжна перевірка. Будується на розшифровці.
- виокремлює дату народження з ІІН і перевіряємо її. Якщо дата невірна, то ІІН може бути не вірний
- якщо 7 розряд дорівнює 0 або більше 6, то ІІН може бути не вірний
Чому я пишу "може бути не вірний", та тому що все вирішує людський фактор! Руки у операторів не завжди звідки треба ростуть, в результаті з'являються ІІН з неправильно написаними датами, замість 850812 наприклад напишуть 120885. Або опечатали десь.
Основна перевірка. За контрольної цифри, 12 розряду. алгоритм формування
- Формуємо суму. Сума твори порядку розряду на його значення. Тобто для 850812 сума почнеться з (1 * 8 + 2 * 5 + 3 * 0 + 4 * 8 + 5 * 1 + 5 * 2 +.). Беремо залишок від Делні суми на 11. якщо залишок виявляється дорівнює 10, то йдемо на другий крок. Якщо не дорівнює 10, то порівнюємо контрольний розряд із залишком. Якщо рівні - ІІН коректний.
- Сюди ми потрапляємо якщо в результаті першого кроку ми отримали залишок 10. Тут ми теж будемо підсумовувати твори значень розрядів, тільки на цей раз не з порядковими номерами, а з вагами розрядів. Вага формується таким чином - залишок від ділення на 11 суми (порядковий номер розряду + 2). Тобто для 850812, перший вага дорівнює 3, другий 4 і так далі. Якщо вага виявляється рівним 0, то вага прирівнюють до 11. ну а далі також. беремо залишок від ділення отриманої суми на 11, якщо отримуємо 10, то даний ІІН не використовується. Якщо не 10 порівнюємо з контрольним розрядом.
Загалом, ось так це все виглядає на php:
return ($ k == substr ($ nn. 11. 1));
>
return ($ k == substr ($ nn. 11. 1));
>
До речі, алгоритм для перевірки контрольного розряду підходить і до БІНам.
Гульзат, що означає "по документу людина померла"? ІІН ніяким чином не може показати жива людина або вже помер. Може бути ви маєте на увазі, що перші 6 цифр ІІНа неправильно розставлені? У своїй практиці я стикався з прикладами таких ІІНов, замість 850812, писали 120885. Мінюст визнає такі ІІНи як вірні, тому що у них сходиться контрольна цифра. Це звичайна людська помилка, оператор неправильно вбив. Це ще не страшно, в своїй практиці я також зустрічав ІІНи, які не проходять перевірку по контрольному розряду.
Вагонка - це пиломатеріал ідеально струганий, який відразу ж застосовується в декорі приміщень як усередині так і зовні будівлі.
Вона являє собою не товсту, визначеного розміру довжини і ширини. Вагонку виготовляють як з дешевих сортів деревини так і з дорогих.
Вагонка київ розділяється на сорти в залежності від якості дерева та столярних работ.Нізшім сортом є сучки на пиломатеріалі,
їх кількість і розміри, смоляні виділення на деревині, наявність кори, присутність гнилі або отвори від жуків, нерівність, вм'ятини і т.д.