Собрали всем «Хабром» справочник «Кем выдан…» для паспортов. Качайте на здоровье



    С пару месяцев назад мы поэкспериментировали: получится ли на «Хабре» собрать годный справочник подразделений, выдавших российские паспорта. Дело полезное: эти данные нужны много кому, канонического источника нет, а существующие — очень так себе.

    И знаете, все получилось. Пригодный к использованию справочник готов, можно качать и пользоваться. А еще мы сделали подсказки, которые ускоряют ввод подразделений в формы.

    «Голый» CSV — в открытом доступе


    Собранный и очищенный справочник мы выложили на GitHub. Внутри все просто, CSV с двумя полями:

    • код подразделения;
    • название подразделения.

    Лежит здесь github.com/hflabs/fms-unit/releases/latest.

    Есть еще готовые подсказки для форм ввода (причем бесплатные)


    Мы собирали подразделения, чтобы сделать готовый сервис — подсказки для форм ввода. И вот они готовы.

    «Подсказки» DaData.ru можно интегрировать в сайт, CRM или CMS и прослыть заботливым малым: пользователю достаточно ввести код подразделения, а название заполнит сервис.


    Кажется, все ненавидят заполнять название подразделения. Мы пытались облегчить страдания людей

    Еще «Подсказки» вытаскивают регион и тип подразделения из кода, иногда удобно. Вот краткая спецификация ответа.
    Название Описание
    value Значение одной строкой (как показано в списке подсказок)
    data.code Код подразделения
    data.name Название подразделения в творительном падеже («кем выдан?»)
    data.region_code Код региона
    data.type Вид подразделения:

    • 0 — подразделение ФМС;
    • 1 — ГУВД или МВД региона;
    • 2 — УВД или ОВД района или города;
    • 3 — отделение полиции.
    До 10 000 запросов к «Подсказкам» в день даем бесплатно, это ≈300 заполненных форм. Больше — в составе подписки, от 5 000 ₽ в год. Работает через jQuery-плагин, API либо компоненты для разных CRM, CMS, «1C» и прочего.

    Детали — на dadata.ru/suggestions/outward/fms_unit/.

    «Хабр» здорово помог с данными


    Первый вопрос тех, кто слышит о проекте: «Реально через „Хабр“ собрали?». Помог не один только «Хабр», но вклад хабражителей велик и обширен. Мы благодарны и немного удивлены: первый раз обратились к сообществу, и сразу такой результат.

    Изначально у нас были кое-какие наработки. Но, во-первых, далеко не полный справочник. Во-вторых, хотелось проверить, насколько данные адекватны реальным паспортам.

    Многие прислали подразделения из своих паспортов через форму для сбора, когда мы кинули клич. Слали по и одной и по пять-десять записей. Героям, не поленившимся вбивать все это руками, — уважение.

    Три человека предложили в личке базы почтенного размера. Доброжелательно и безвозмездно.


    Тем, кто тревожится за безопасность: все справочники присылали обезличенными, ни байта персональных данных

    Такие подарки ощутимо двигали дело вперед. В итоге недели через три мы собрали объем, из которого не стыдно делать пригодный к промышленному использованию продукт.

    Путь к успеху — «Куча сырых данных + 300 регекспов + немного питонячки»


    Итак, сырые данные на руках у продуктовода «Дадаты» nalgeon. Дальнейшие пляски он описал цитатой из заголовка. Все, что мы собрали, прошло череду чудесных трансформаций.

    Для начала нормализовали названия подразделений. Здесь пришлось задорно поработать напильником. Например, в «живых» паспортах номера территориальных подразделений указывают с «№»: «ТП № 1 В Г. ХИМКИ...». Так же и в большинстве собранных справочников, кроме одного — в нем все номера без «№»: «ТП 1 В Г. ХИМКИ...». Пришлось вставлять.

    Схлопнули годы. В нескольких справочниках названия подразделений «размазаны» по годам, даже когда не меняются со временем.

    500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2007
    500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2008
    500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2009
    500-168,ОТДЕЛЕНИЕМ УФМС РОССИИ ПО МОСКОВСКОЙ ОБЛ. В Г. ТРОИЦКЕ,2010

    Такие записи мы объединили, привязав к периоду: в примере выше из четырех записей получилась одна с датами «2007–2010».

    Собрали еще один справочник — «2018+». В 2018 году случился переворот — теперь в паспортах пишут название не подразделения, а «верховного» управления МВД по региону. Поэтому в документе, выданном в Красноярском крае, вне зависимости от кода указывают «ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ».

    Мы взяли все собранные коды, разбили по регионам и нагенерили для них одинаковые названия в стиле 2018 года. Названия брали из собранных справочников, кое-что пришлось искать в интернете. Получилось что-то подобное.

    240-001,ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ,2018
    240-002,ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ,2018
    240-003,ГУ МВД РОССИИ ПО КРАСНОЯРСКОМУ КРАЮ,2018


    Убрали годы. Оказалось, в справочниках совершенная кутерьма: где-то годы есть, где-то нет. Осталось или везде убрать годы ради более полного справочника, или оставить только подразделения с годами ради непонятно чего. Выбрали более полный справочник.

    Объединили справочники, данные в экстазе слились воедино. Результат хорошенько потерли тряпкой, причесали и напомадили: например, «РА» где нужно превратили в «Республику Алтай» и сделали еще десяток подобных изменений.

    И вот, справочник готов. Пользуйтесь, делали как для себя (собственно, для себя и делали :).

    Пара тонкостей для въедливых


    В справочнике много записей с одинаковыми кодами подразделений. Это из-за того, что в разные годы в паспортах написание одного и того же подразделения отличалось. Похожие варианты мы объединили, а сильно отличающиеся оставили: пусть пользователь сам выбирает, как у него в документе.

    Может оказаться, что в вашем паспорте и в справочнике написано немного по-разному. Без минимальной нормализации у каждого подразделения получилась бы такая куча похожих вариантов, что нужное поди найди. Поэтому мы сократили «УПРАВЛЕНИЕ ВНУТРЕННИХ ДЕЛ» до «УВД», «ГОРОДА» и «ГОР.» — до «Г.», «ОТДЕЛА ПАСПОРТНО-ВИЗОВОЙ СЛУЖБЫ» — до «ОПВС» и т. д.


    Если начать набирать название, «Подсказки» тоже поспособствуют

    Но! Ни один закон или подзаконный акт не требует, чтобы название подразделения в документах побуквенно совпадало с вариантом в паспорте. Допускаются и сокращения, и пропуски слов. Главное, чтобы было примерно похоже и совпадали остальные реквизиты: серия, номер, дата, код подразделения.

    Об ошибках можно сообщать нам dadata.ru/fix/fms. Укажите код и название проблемной записи, а в комментарии напишите, что не так. Поправим и выложим обновленный справочник для всех. Или присылайте пул-реквесты на GitHub.

    Естественно, можно руками поправить CSV, если у вас голый справочник без «Подсказок». Но непонятно, как все смерджится, если когда-нибудь заберете очередную версию справочника у нас.

    В общем, пользуйтесь на здоровье:


    Если поделитесь статьей, поможете людям, которые ищут справочник подразделений из паспортов. Страждущих хватает, они будут благодарны.
    HFLabs
    41,00
    Качество и интеграция клиентских данных
    Поделиться публикацией

    Комментарии 93

      +4

      … когда плохо спроектировал PRIMARY KEY)

        +2
        Несколько раз сталкивался что некоторые организации просили указывать данные «строго как в паспорте»
        Т.е. если написано ГОР., то нельзя указать Г.
        Похоже на простую перестраховку, но один раз реально пришел отказ (то ли по кредиту, то ли по выписке из кредитной истории, не помню), а после исправления пришло одобрение.

        Так что, кто-то где-то реально сравнивает данные «в лоб»
          +1
          Это очень похоже на самоуправство и неадекватность на проверяющей стороне. Наверное, они в своем праве и сделать ничего не получится, увы. К счастью, такие случаи встречаются редко.
            +1
            В госконторах типа загсов и гибдд требуют побуквенного соответствия, причём во всей пачке документов, которые нужно им приносить. Может мне особо везёт, но дважды приходилось переделывать реквизиты уплаты пошлины, потому что в паспорте «ГОР.», а в чеке кассирши оба раза набивали «Г.»
              +2
              Похоже на «как бы чего не вышло». Остается только посочувствовать.
                +1
                Ну в любом случае подсказка позволит заполнить наиболее близко к тому что написано в паспорте, потом дописать пару букв туда сюда будет уже не так сложно.
                  +1
                  Именно с таким прицелом мы и делаем
                +3
                Сколько раз указывал в ГИБДД и других гос. организациях паспортные данные, всегда сокращаю «ОТДЕЛОМ ВНУТРЕННИХ ДЕЛ такого-то РАЙОНА» на «ОВД такого-то РАЙОНА». Ни разу не было никаких претензий. Видимо, вам просто «везет» на неадекватов.
                  0
                  Ещё нотариусы очень пунктуальны в этих вопросах. Не меньше, чем с буквами е/ё в ФИО.
              +6
              А кто-нибудь может объяснить, для чего вообще нужно «кем выдан паспорт»?
              Нет, ну я понимаю серия-номер, я понимаю дату выдачи, я понимаю код подразделения, но для чего писать словами кем он выдан, чем это поможет, если код подразделения уже введён?

              Тем более, что в 99% бумажных форм, которые нужно заполнять руками, он не влезает.
                +2
                Мы изучали этот вопрос, немного спрашивали в кулуарах и нет — ответа не нашли :) Единственное соображение — «Есть в паспорте, значит, нужно». На наш взгляд, поле совершенно бесполезное.

                Может быть, кто-то информированный придет в комментарии и прояснит ситуацию.
                  0
                  Скорее всего никакого секретного справочника кодов подразделений не существует или он ну очень секретный ))
                  И когда органам нужно найти реальное подразделение выдававшее паспорт (анкету посмотреть и т.п.) то просто по коду они этого сделать не могут.
                  А так, простым текстом написано — «отделение такое-то УВД по такому-то региону»

                    +1
                    Насчет секретного справочника нам некоторые так и говорили — нет его. Но есть и другое крыло — уверяют, что он таки есть :) То ли только для служебного пользования, то ли еще с каким ограничивающим статусом.

                    В комментариях к прошлой статье roscomtheend очень уверенно излагает.
                    Самый актуальный есть в самом (используемом ФМС) ППО. Но есть по крайней мере ещё один, хотя и бесполезный без ключа и алгоритма (де)шифрования, да и не столь актуальный уже.
                      0
                      Другое дело, что да, возможно, не отовсюду есть доступ к этому справочнику. Даже если он существует.
                        0
                        И когда органам нужно найти реальное подразделение выдававшее паспорт (анкету посмотреть и т.п.) то просто по коду они этого сделать не могут.

                        И из этого можно сделать вполне логичный вывод, что им не нужна эта информация, а это просто хотелка очередного чиновника/сотрудника в погонах.
                          +2
                          Ну вот представьте.
                          20-25 лет назад.
                          Случилось преступление. Из улик только заполненная преступником форма с указанием паспорта.
                          Известно имя преступника, но где взять его фото?
                          А если указано подразделение выдавшее паспорт — запрос в архив, через час фото найдено.

                          Сейчас такая логика кажется ущербной, все можно быстро найти в электронной базе.
                          Но инерция у любой бюрократической машины очень сильна.
                          Это кто-то должен проявить инициативу, протолкнуть её, добиться изменения всех форм, регламентов и т.п.
                          Проще оставить еще одно дурацкое требование наряду с сотнями других.
                          Вчера был в травмпункте с ребенком. Там в регистратуре сидят 2 человека. Один вбивает данные в компьютер и распечатывает карточку. Второй данные с карточки записывает в бумажный журнал учета.
                          А потом еще и доктор тратит больше времени на писанину чем на сам осмотр.
                          Так и живем…
                            +1
                            В вашем кейсе — запрос в «головную» контору, которая найдёт среди своих «подопечных» того, кто выдал паспорт. Или, по крайней мере скажет, кому принадлежит код подразделения. Так что — нет, не убедительно.
                              0
                              Паспорта то могут выдаваться разными ведомствами.
                              Нужен корневой сервер DNS справочник для определения хотя-бы ведомств. А в голове ведомства тоже должен быть справочник всех подчиненных подразделений с их кодами.
                              Насколько я понимаю сходу по коду подразделения можно определить только город выдачи паспорта. И то наверняка разные экзотические случаи бывают.
                                0
                                Ну так запрос в РУВД города Чёрная Могила с вопросом, какому отделу принадлежит к/п 111-666. Уж они свои полтора отдела точно знают. Это, собственно, их «сфера деятельности».

                                Либо запрос туда же фотографии. Приндалежит к/п этому городу — вот и пусть ищут по своим архивам (отделам). Просто отделы, выдающие паспорта, меняются быстрее, чем погода на море. И искать условный «17 отдел районного отдела милиции №5 Пушкинского района» может быть чуть менее, чем бесполезно.
                                  0
                                  Без дополнительного справочника по коду можно определить вообще только номер региона :) Это первые две цифры. Но здесь уж железно.

                                  Но, насколько мне известно, за выдачу паспортов отвечает все же одно ведомство. Периодически происходят переподчинения вроде УФМС → МВД и так далее, но корневой сервер все же один
                                    +2
                                    Без дополнительного справочника по коду можно определить вообще только номер региона :) Это первые две цифры. Но здесь уж железно.

                                    В России ничего не бывает «железно»
                                    373-003 ДКС МИД
                                    Судя по названию — Консульский департамент МИД РФ. А код Ивановской области.
                                    Хотя тут может быть какой-то нюанс.
                                      +1
                                      по коду можно определить вообще только номер региона

                                      Кстати, а по первым двум цифрам серии паспорта можно определить регион? Если да, то код подразделения тоже лишний.
                                        +1
                                        Можно. первые 2 цифры соответствуют ОКАТО региона.
                                        Трындец конечно у нас в стране справочников и кодов различных.
                                        Половина дублируют друг друга.
                                        Странно что СНИЛС еще не все требуют
                                          0
                                          Ну вот, тем более бред бредовый ;-)
                                          +2
                                          В целом да, можно.

                                          Первые две цифры серии паспорта — это и есть код региона. Забавно, что код этот — по ОКАТО. При том что первые две цифры в номере выдавшего паспорт подразделения — это код субъекта согласно конституции (или по справочнику ГИБДД-ГАИ, под рукой нет мануала, это близкая нумерация).

                                          То есть в пределах одного паспорта коды регионов в разных реквизитах кодируются по разным справочникам.

                                          Но тут нужно понимать, что серия паспорта означает, в каком регионе напечатали бланк. А код подразделения — в каком регионе выдали документ. Иногда бланки печатают в одном регионе, а документы выдают в другом. Редко, но встречается
                                            0
                                            Но тут нужно понимать, что серия паспорта означает, в каком регионе напечатали бланк

                                            В каком регионе и в каком году напечатали бланк.
                                              0
                                              Я имел в виду контекст вопроса. А так — регион и год, безусловно.
                                                0
                                                И тоже не всегда :) У супруги паспорт серии 6003 выдан в декабре 2002 года.
                                                  +1
                                                  Такое встречается, да. Это как книги «Год издания 2019» продают уже в декабре 2018-го (ну или на стыке любых других годов).

                                                  Мы вот какую закономерность нашли: в 98,5% случаев между датой печати бланка и датой выдачи паспорта проходит не меньше нуля и не больше трех лет. Похоже, ваша жена попала в 1,5% «счастливчиков».

                                                  Не было с этим мелких неприятностей? Из-за невысокой вероятности такое соотношение — подозрительный маркер. Ребята с суровыми безопасниками иногда на такое смотрят, подозревая ошибку в реквизитах. Например, банки
                                                    0
                                                    Тьфу-тьфу-тьфу, не было. Честно говоря, я о значении двух последних цифр серии вот только из этого обсуждения сейчас и узнал :)
                                                      0
                                                      Ну, серьезного ничего и не будет, скорее всего. Максимум — перепроверят реквизиты и убедятся, что в оригинале действительно так.
                                                        0
                                                        В силу специфики её работы СБ если не всех, то большинства крупнейших банков её уже проверяли (они оказывают услуги в этой сфере, требующие выдачи доверенностей). Так что, думаю, если такие вопросы возникают — то это вопрос недостаточной осведомлённости конкретного безопасника и скорее исключение, чем правило.
                                                          0
                                                          Вообще такие вещи можно решить внутри банка — сверить запись в учетной системе с копией паспорта и не дергать клиента
                                                      +1

                                                      У меня серия хх03, а выдан в ноябре 2002 года.
                                                      Так что и меньше 0 может быть.
                                                      Я же говорю — в России нет правил без исключений ))

                                                    0
                                                    Не в каком регионе, а для какого региона. В моем паспорте серия 46, а напечатан в Перми. Не путайте
                                                    +1
                                                    В целом, предлагаю ещё фамилию, имя и отчество зашифровать (отечественными средствами шифрования, это важно!) цифрами и требовать, чтобы их тоже вводили в формы. Нужно больше цифр! ;-)
                                                      –1

                                                      Уже
                                                      См. ЛСДУ3 и ЙФЯУ9

                                                        0
                                                        Нет, ну надо же ещё в паспорте печатать.
                                                        0
                                                        Под фото в паспорте и есть этот шифр.
                                                          0
                                                          Не во всех (с июля 2011 г) и ФИО там буквами, а не цифрами :-)
                                                            0
                                                            С чего-то ведь надо начинать. Алгоритм еще не совершенен.
                                                              0
                                                              Ну я и говорю, что надо выделить дофигалиардов денег и сделать. ;-)
                                                              0
                                                              Это машиночитаемая запись.
                                                      0

                                                      А вот и ни разу не железно) В 2008 году мне в Смоленске выдали паспорт 6608, т.е. 66 региона.


                                                      Кстати, вторая пара цифр серии — год выдачи

                                                    +2
                                                    Паспорта то могут выдаваться разными ведомствами.

                                                    И все они сливаются в "Паспорт РФ" или кто там сейчас вместо него, где по номеру ищется в секунды (при наличии соответствующих полномочий). Там и действительные и недействительные. В региональных базах есть всё, выданное в регионе (т.е. по большому счёту нужно только регион знать для запроса). Хранится ли фото где-то, крому бумажного архива, не знаю (тут технологии соперничают с ленью и материальной базой).


                                                    Smayliks
                                                    aborouhin
                                                    Первые 2 цифры — ОКАТО, вторые — год (печати бланка). Но, как всегда есть какое-то но…
                                                    Регионы разного размера, получение паспортов неравномерно, а ёмкость 6цифровых серий одинакова. Регулируется печатью Госзнаком неполной серии для малых регионов, но не всегда можно угадать. И, как следствие, бланки "ездят" между годами выдачи(у самого такой, хоть и получен в середине года) и, возможно, между регионами — тут не подскажу.


                                                    Предлагаю ещё фамилию, имя и отчество зашифровать

                                                    Внизу паспорта — МЧЗ, там много чего интересного зашифровано, смешнее только заграны, смешнее которых только китайские паспорта — там вообще не понятно как сверять иероглифы с цифрами. Повезло что эта штука появилась недавно и в бланках всяких организаций нет графы для ввода данных оттуда. "У вас в паспорте 11 галочек, а вы напиали только 9".


                                                    По опыту — заполнял всегда как придётся(р-ну<->району, г.<->гор., о/м<->отделением милиции), никогда проблем не было (придрались разок в Сбере и то не к этому). Тут как повезёт.

                                                    0

                                                    Вы предлагаете делать один лишний запрос? Если люди хотели делать на один запрос меньше, я их хорошо понимаю.

                                                      0
                                                      Если они не озаботились удобством их работы, то я предлагаю им самовыпилиться с работы, а не заставлять меня писать какую-то чушь.
                                                        0
                                                        Ну так Вы тогда некорректно поставили начальный вопрос ))
                                                        А кто-нибудь может объяснить, для чего вообще нужно «кем выдан паспорт»?


                                                        Надо было спрашивать почему люди не увольняются осознав свою ущербность и неспособность реализовать идеальную систему
                                                          0
                                                          Ну тут уже скорее вопрос к юристам, имеют ли право требовать с меня, кем выдан паспорт.
                                                          А изначальный вопрос задан корректно — код подразделения и кем выдан паспорт требуют не только «органы», но и каждый второй. И для чего им эта информация — непонятно.
                                                            +1
                                                            Вот в части обычных сервисов согласен.
                                                            Это какое-то опасение «как бы чего не вышло».
                                                            Какой-нибудь каршеринговый сервис требует все данные паспорта, потому что их юристы посчитали что проще требовать, чем потом бодаться с судом, который отказывается принимать иск к физлицу, данные которого указаны не полностью.

                                                            Понятно что серия и номер паспорта однозначно идентифицируют человека даже без ФИО и даты выдачи паспорта
                                                              0
                                                              А есть реальные кейсы, когда в суд не принял иск к физлицу потому, что небыло заполнено «кем выдан» (да даже если нет кода подразделения)? Просто интересно, не думаю, что настолько всё запущенно.
                                                                0
                                                                Люди через левое плечо плюют и по дереву стучат не спрашивая «есть ли реальные кейсы негативного сглаза»

                                                                Думаю никто не изучает настолько глубоко судебную практику.
                                                                Просто «А вдруг понадобится?»
                                                                  0
                                                                  Значит надо устроить флешмоб и писать в соответствующей графе кем выдан — «уполномоченными органами» ;-)
                                                                  0
                                                                  В исковых заявлениях пока вообще паспортные данные сторон не обязательны к заполнению. Только ФИО и место жительства.
                                                                  В новой редакции ГПК, которая не вступила в силу, предусматривается указание на выбор или СНИЛС, или ИНН, или серии и номера (и только!) паспорта, или даже серии и номера водительских прав или СТС. Но тоже с оговоркой «если они известны истцу», т.е. не знаешь — не пишешь.
                                                                  0
                                                                  А можно пруф, что однозначно? Ну то есть мне нужно подтверждение того, что когда ЦРУ делает поддельный российский паспорт для шипона Васи, оно берет несуществующий номер. Ну и аналогично — всякие воры в законе с их мастерами делать поддельные документы.

                                                                  Дата выдачи и название подразделения — это способ проверить, был ли данный паспорт выдан легально или был сделан на напечатанном ЦРУ или СБУ бланке.

                                                                  А вот код подразделения — лишний, он нужен лишь для машинной обработки. А залезть в базы — все-таки проще, чем сделать бумажную запись. То есть шпиону — проще липовую запись в базу сделать, чем в бумажные копии.
                                                              0
                                                              Да если бы только Вас просили… они просят 144,5 МЛН РОССИЯН!!!
                                                                0

                                                                Почему не озаботились? Озаботились. Им стало удобнее. Когда-то давно (это поле же полвека существует или больше).


                                                                А ваше предложение вы можете зарегистрировать и получить официальный ответ в установленные законом сроки. Они его обязательно рассмотрят и проигнорируют.

                                                      0
                                                      Есть в паспорте, значит, нужно


                                                      Т.е. при условном заключении договора в следующий раз условному мне надо не забыть вписать в реквизиты дату и место рождения, пол, все пять регистраций по месту жительства и четыре снятия с регистрации, воинскую обязанность, два заключения брака и одно расторжение, сведения о всех детях, ИНН, группу крови, серию и номер предыдущего паспорта, сведения о трёх загранпаспортов с указанием, что один из них уже аннулирован.

                                                      Не забыть бы. Как раз посылка с алиэкспресса пришла. ;-)
                                                        0
                                                        Поверьте, мы здесь тоже не то чтобы понимаем смысл :)

                                                        Но раз уж везде просят вводить, то хотя бы попробовали облегчить эту участь.
                                                          +1
                                                          Нет-нет, к вам никаких претензий, наоборот спасибо. Я сам вам присылал три кода подразделения в личку.

                                                          Это у меня так, размышления в пустоту. ;-)
                                                        +1
                                                        Вот бы понятие бесполезности «кем выдан паспорт» пришло для начала в филиал ада на Земле Почту России… Ох, мечты…
                                                          0
                                                          Ради справедливости — в 2018 году вместо названия выдавшего паспорт подразделения стали писать высший региональный орган МВД по региону. Обычно там хотя бы не три строки.
                                                          0
                                                          Мне кажется, что эта традиция пошла с времен когда данные хранились только на бумаге и 20-30 лет назад наличие кода подраделения и его наименование заметно упрощало проверку данных и организацю запросов в эти ведоства
                                                          +1
                                                          Тем более, что в 99% бумажных форм, которые нужно заполнять руками, он не влезает.


                                                          По живому.
                                                          Вот смотрю на эту картинку с Черемушками, и у меня именно так и было: раньше просто «ОВД района», а теперь вот это вот «ОТДЕЛЕНИЕМ ПО РАЙОНУ В МОСКВЕ В ОУФМС В ЮЗАО В ГОРОДЕ»
                                                            0
                                                            Это бывает нужно для валидации или места привязки. Типа с какого райена?
                                                              0
                                                              Есть гораздо больше важных полей, которые никак не валидируются, чем это бесполезная информация о том, кто выдал паспорт. Мне вот паспорт выдавали в 1 отделе милиции. Уже и милиции нет, и после этого уже ФМС паспорта выдавала, уже и они не выдают, а МВД. Так себе валидация. ;-)
                                                                0
                                                                ну почему — всего три звонка, с милицию в полицию, из полиции в фмс, из фмс в мвд и бинго.
                                                                  0
                                                                  Игла в яйце, яйцо в утке и далее по списку? Легче сразу в ГУВД города прислать запрос «тут кто-то из ваших паспорт выдал, проверьте» и пусть ищут.
                                                            0
                                                            А, вот, интересно, зачем вообще от нас требуют указывать название подразделения, если есть его код?
                                                              0
                                                              Мы не знаем :) На наш взгляд, поле совершенно бесполезное. Расспросы в кулуарах ситуацию не прояснили. Самый популярный ответ: «Есть в паспорте, значит, нужно».

                                                              Может быть, кто-нибудь в комментариях расскажет. Надеюсь на то.
                                                              +1
                                                              Всё таки года желательно. К примеру для тех у кого было переименование
                                                              750-002, ОТДЕЛЕНИЕМ УФМС РОССИИ ПО ЧИТИНСКОЙ ОБЛ. В ЦЕНТРАЛЬНОМ РАЙОНЕ Г. ЧИТЫ
                                                              750-002, ОТДЕЛОМ УФМС РОССИИ ПО ЗАБАЙКАЛЬСКОМУ КРАЮ В ЦЕНТРАЛЬНОМ РАЙОНЕ Г. ЧИТЫ
                                                                0
                                                                Мы вот как рассудили — человеку не составит труда выбрать мышкой на экране то, что написано у него в паспорте. Число вариантов сократили до нескольких штук, разберется.

                                                                Альтернатива — игнорировать данные, которые мы получили без привязки к датам. Но таких много, итоговый справочник получился бы много беднее и по множеству кодов пользователь вообще бы ничего не получил.
                                                                +1
                                                                Не понятно как поискать ОВД с самым коротким названием, хочу поменять паспорт там :)
                                                                  0
                                                                  Скачайте csv и отсортируйте по длине строки ;)
                                                                    +3
                                                                    373-003 ДКС МИД
                                                                      0
                                                                      Интересно насколько законно требовать замены утерянного паспорта там?
                                                                        0
                                                                        Он может уже называться непроизносимым сокращением из 255 согласных букв ;-)
                                                                          0
                                                                          Ограничений вроде бы нет, на Госуслугах просто говорится "Выберите удобное вам отделение ГУВМ МВД". Только срок оказания услуги увеличивается до 30 дней если подавать не по месту жительства.
                                                                            0
                                                                            Да, но относится ли ДКС МИД к ГУВМ МВД? Можно ли его выбрать? Интересный вопрос.
                                                                              0
                                                                              Ткнул Москву, вылезла плашка «Предварительная запись на прием доступна только в пилотных подразделениях МВД России» и ДКС МИД там нет :(
                                                                                0
                                                                                Тогда надо искать самое короткое среди пилотных, мне тоже нужна Москва :-/
                                                                                0
                                                                                Судя по названию «Департамент консульской службы МИД» — это, вероятно, выдача внутренних паспортов РФ гражданам, постоянно проживающим вне территории РФ.

                                                                                Начните постоянно проживать на какой-нибудь иностранной территории, потом смените внутренний паспорт…
                                                                          0
                                                                          это такая контрольная сумма, только тут ты за алгоритм работаешь сам.
                                                                          0
                                                                          «РА» где нужно превратили в «Республику Алтай»

                                                                          Как житель «Республики Адыгея» хотел бы уточнить — действительно ли там «Алтай»?
                                                                            0
                                                                            Мы аккуратно :)

                                                                            Первые две цифры кода подразделения — это регион, где оно расположено. Так что в названии легко различить, где должен быть «Алтай», а где «Адыгея».
                                                                            +1
                                                                            Топ-10 наименований подразделений по длине
                                                                            250-020, ОТДЕЛЕНИЕМ УФМС РОССИИ ПО ПРИМОРСКОМУ КРАЮ В ЗАТО Г. ФОКИНО МРО УФМС РОССИИ ПО ПРИМОРСКОМУ КРАЮ В ШКОТОВСКОМ МУНИЦИПАЛЬНОМ РАЙОНЕ ЗАТО Г. ФОКИНО И ЗАТО Г. БОЛЬШОЙ КАМЕНЬ

                                                                            470-105, МРО № 1 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГУ И ЛЕНИНГРАДСКОЙ ОБЛ. (С МЕСТОМ ДИСЛОКАЦИИ В Г. КИНГИСЕПП) (ОБСЛУЖИВАЕТ Г. ИВАНГОРОД И КИНГИСЕППСКИЙ РАЙОН ЛЕНИНГРАДСКОЙ ОБЛ.)

                                                                            470-063, ТП № 119 МРО № 2 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГУ И ЛЕНИНГРАДСКОЙ ОБЛ. (ОБСЛУЖИВАЕТ ПЕТРОДВОРЦОВЫЙ Р-Н Г. САНКТ-ПЕТЕРБУРГА И ЛОМОНОСОВСКИЙ Р-Н ЛЕНИНГРАДСКОЙ ОБЛ.)

                                                                            470-064, ТП № 120 МРО № 2 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГУ И ЛЕНИНГРАДСКОЙ ОБЛ. (ОБСЛУЖИВАЕТ ПЕТРОДВОРЦОВЫЙ Р-Н Г. САНКТ-ПЕТЕРБУРГА И ЛОМОНОСОВСКИЙ Р-Н ЛЕНИНГРАДСКОЙ ОБЛ.)

                                                                            780-095, ТП № 62 МРО № 2 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГУ И ЛЕНИНГРАДСКОЙ ОБЛ. (ОБСЛУЖИВАЕТ ПЕТРОДВОРЦОВЫЙ Р-Н Г. САНКТ-ПЕТЕРБУРГА И ЛОМОНОСОВСКИЙ Р-Н ЛЕНИНГРАДСКОЙ ОБЛ.)

                                                                            780-096, ТП № 63 МРО № 2 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГУ И ЛЕНИНГРАДСКОЙ ОБЛ. (ОБСЛУЖИВАЕТ ПЕТРОДВОРЦОВЫЙ Р-Н Г. САНКТ-ПЕТЕРБУРГА И ЛОМОНОСОВСКИЙ Р-Н ЛЕНИНГРАДСКОЙ ОБЛ.)

                                                                            780-097, ТП № 64 МРО № 2 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГУ И ЛЕНИНГРАДСКОЙ ОБЛ. (ОБСЛУЖИВАЕТ ПЕТРОДВОРЦОВЫЙ Р-Н Г. САНКТ-ПЕТЕРБУРГА И ЛОМОНОСОВСКИЙ Р-Н ЛЕНИНГРАДСКОЙ ОБЛ.)

                                                                            470-063, ТП № 119 МРО № 2 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГА И ЛЕНИНГРАДСКОЙ ОБЛ. ОБСЛУЖИВАЕТ ПЕТРОДВОРЦОВЫЙ Р-Н САНКТ-ПЕТЕРБУРГА И ЛОМОНОСОВСКИЙ Р-Н ЛЕНИНГРАДСКОЙ ОБЛ.

                                                                            780-119, МРО № 2 УФМС РОССИИ ПО САНКТ-ПЕТЕРБУРГУ И ЛЕНИНГРАДСКОЙ ОБЛ. (ОБСЛУЖИВАЕТ ПЕТРОДВОРЦОВЫЙ Р-Н Г. САНКТ-ПЕТЕРБУРГА И ЛОМОНОСОВСКИЙ Р-Н ЛЕНИНГРАДСКОЙ ОБЛ.)

                                                                            250-020, ОТДЕЛЕНИЕМ УФМС РОССИИ ПО ПРИМОРСКОМУ КРАЮ В ЗАТО Г. ФОКИНО МРО УФМС РОССИИ ПО ПРИМОРСКОМУ КРАЮ В ШКОТОВСКОМ МР ЗАТО Г. ФОКИНО И ЗАТО Г. БОЛЬШОЙ КАМЕНЬ



                                                                            И ведь люди это каждый раз пишут, и часто требуется точность до буквы…
                                                                              +1

                                                                              Простите за оффтоп, но не могу не вспомнить


                                                                              — Каким отделением выдан документ? — спросил кот, всматриваясь в страницу. Ответа не последовало.
                                                                              — Четыреста двенадцатым, − сам себе сказал кот, водя лапой по паспорту, который он держал кверху ногами, − ну да, конечно! Мне это отделение известно! Там кому попало выдают паспорта! А я б, например, не выдал такому, как вы! Глянул бы только раз в лицо и моментально отказал бы!

                                                                                0
                                                                                Спасибо за труды. Но, ИМХО, думаю в большинстве своем это бесполезно. Причины:
                                                                                1. Коды подразделений, наименования районов, городов меняются, поддерживать это все в валидном состоянии невозможно. Даже если сделать возможность пополнения на лету. Она, в большинстве случаев, приводит к загаживанию справочника, если нет инструментов для чистки и энтузиастов, желающих этим заниматься.
                                                                                2. Особенное веселье наступает, когда предьявляются паспорта не только гражан РФ, но и ближнего и дальнего зарубежья. Поэтому никаких ограничений по серии, номеру паспорта и другим полям сделать практически невозможно.
                                                                                3. Одним нужно чтобы в поле было внесено все точно как в паспорте (вплоть до кейса), другим на это наплевать.
                                                                                4. В этом, чаще всего, нет необходимости. Это имеет смысл, если должна быть возможность однозначного поиска по этому полю. Но я с такими случаями не встречался, обычно рулит текстовый поиск. В таких случаях лучше сделать код выдавшего подразделения отдельным дополнительным полем, имхо, без всяких автодополнений, т.к. должна быть аккуратность заполнения.
                                                                                  0

                                                                                  Буквально на днях заполнял анкету для выдачи карты на страничке Альфа банка, там при вводе кода подразделения автоматически подставляется название. Используют ли они свой внутренний справочник или какой-то центральный — неясно.

                                                                                    0
                                                                                    По нашему опыту, банки сами собирают справочники. Но за всех не поручусь.
                                                                                    0
                                                                                    Это пригодится, добавлю в копилку. Но…
                                                                                    Мне одному капс режет глаза? Ни разу при заполнении этих данных я не пользовался капсом (ни онлайн, ни вручную письменно)
                                                                                      0
                                                                                      По сути вы правы.

                                                                                      Мы сделали капсом, потому что так в паспортах. С регистрами можно было разобраться, будь в этом практический смысл.

                                                                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.