057rus: (Default)
[personal profile] 057rus

На днях столкнулся с проблемой ввода адреса в одну очень умную программу налоговой инспекции. Там есть поле адреса, которое заполняется данными из адресного классификатора (сокращенно КЛАДР). Ввиду большого количества работающих в РФ граждан Украины и необходимости сдать данные на них в налоговую мне поставили задачу подгрузить в программу адресный справочник КЛАДР для Украины. Тут я сел в недоумении. Украина к РФ пока не присоединилась, а КЛАДР (сокращение от классификатор адресов России не содержит данных Украины, Эстонии, Литвы или Белоруссии ровно как и США и Италии) Есть почтовый справочник Украины, где содержится информация об города, улицах, домах, но формат совсем другой и язык строго украинский, а тут еще переименования, которые там каждый день происходят, где в одном городе может быть с десяток улиц им. Степана Бандеры, причем в разных концах города. Я думал, что это только на Донбассе очень много населенных пунктов с одинаковыми названиями, но расположенных в десятках километров друг от друга, оказалось бывают и более интересные случаи. Впрочем Россия тоже таит сюрпризы, которые КЛАД нам раскрывает.
Похоже, что из-за обилия различных написаний в справочнике запутываются даже его создатели, так как на одной улице можно часто встретить разные действующие записи одного дома. Например, в поселке Новый (Красногорский район Московской области) в КЛАДР есть запись с домом 8 и отдельно с двлд 8. Теоретически, домовладение и дом — разные вещи, однако в реальности мало кто пишет «домовладение», и можно смело считать, что двлд и просто дом — одно и то же.

В КЛАДР запись адреса разбита на уровни (регион, район, город, населённый пункт и улица), и для каждого уровня есть тип и наименование. Например, тип — автономный округ, наименование — Ямало-Ненецкий… К сожалению, не всегда можно точно определить, что наименование, а что тип. И не всегда понятно, что проблема КЛАДР, а что на самом деле так называется.

Тип: «Автономный Округ»

Наименование: «Ханты-Мансийский Автономный Округ — Югра
»
Согласно КЛАДР адрес правильно писать так: Россия, Автономный Округ Ханты- Мансийский Автономный Округ — Югра, …

Тип: «Чувашия»
Наименование: «Чувашская Республика -»
Да-да, прямо так — с дефисом в конце. И тип отличный.

Тип: «Улица»
Наименование: «КВАРТАЛ НОВЫЕ ЧЕРЕМУШКИ 32А»
Нам на разбор регулярно приходят замечательные адреса вида: Москва квартал Новые Черемушки 32А к8, кв xxx — заметьте, что, согласно КЛАДР, номер дома находится в наименовании улицы, и тип улицы не «квартал», а «улица».

Тип: «Переулок»
Наименование: «Ул. Советская»
В деревне Досотуй в Читинской области, есть улица «Советская» и переулок «Ул. Советская». Поэтому адреса Досотуй ул. Советская и Досотуй переулок ул. Советская — разные адреса


В КЛАДР много ошибок. Индексы из пяти символов, дублирующие записи домов с двойной нумерацией и прочее.
Отсутствуют улицы и даже населённые пункты. Особенно сильно проявляется для небольших населённых пунктов с населением менее 10 тысяч человек. Например, улица Госпитальная в пгт Монино Щелковского района Московской области есть на картах, но отсутствует в КЛАДР.
Дубли. По КЛАДР в Москве есть две разные улицы 8 Марта, которые, судя по индексу, сильно удалены друг от друга, и на них есть одинаковые дома. А ещё там же есть две улицы Шоссейные, одна из которых переименована в улицу Николая Сироткина, которых тоже две.

Моя особая любовь — город Кореновск Краснодарского края: там, согласно КЛАДР, очень любят Толстого, так как есть улица Толстого, улица Льва Толстого и переулок Льва Толстого.
Медленная актуализация справочника. Построенная в прошлом году к Универсиаде в Казани Деревня Универсиады появилась там спустя полгода после завершения строительства, несмотря на то, что КЛАДР обновляется каждую неделю.
Частое отсутствие или необоснованное наследование индексов с более высоких уровней. Дом в подчинённом населённом пункте может иметь индекс главпочтампта в родительском городе, который сильно отдалён от этого дома. Например, улица Ленина в г. Нефтекамск в Башкортостане имеет индекс 450000, то есть главпочтампта в Уфе. При работе с индексами в таких случаях у нас есть своё ноу-хау. Мы возвращаем два индекса: индекс по КЛАДР для отчётности перед различными структурами и индекс для доставки корреспонденции, чтобы письмо все-таки дошло по адресу.

Так что если адрес есть в КЛАДР, то не факт, что он существует в реальной жизни, и наоборот.





примеры и картинки позаимствовал https://habrahabr.ru/company/hflabs/blog/230823/

Profile

057rus: (Default)
057rus

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 16th, 2026 07:15 am
Powered by Dreamwidth Studios