Заполнение адресных строк из КЛАДР - Каминсофт

Заполнение адресных строк из КЛАДР

14 сен 2016 12:06 #1
от Boris Nagornov
Меня давно "мучает" вопрос: почему, когда в программе прозводишь формирование (заполнение) адресных строк (через обработку "Адреса"), не всегда правильно устанавливаются почтовые индексы? И эта "неправильность" проявляется особенно заметно, когда часть номеров домов на выбранной улице имеет один почтовый адрес, а другая честь домов на этой же улице - другой почтовый индекс.
Сейчас "нашел время" проанализировать алгоритм формирования адреса из КЛАДР и пришел к выводу, что алгоритм содержит ошибку.
Попробую пояснить.
1. Имеем улицу Баррикад в г.Калуга. На этой улице часть домов имеет индекс 248030, а часть 248016.
2. Имеем номер дома 136. Этот номер входит в строку домов из файла DOMA КЛАДРа "130,132,132-999,133,135,136,137,137б".
3. В этой строке дома 130,132,132-999,133 имеют индекс 248030, а 135,136,137,137б - индекс 248016.
4. По алгоритму, заложенному в программе, программа ищет номер 136, перебирая номера в строке.
5. Доходит до диапазона "132-999". Определяет принадлежность номера 136 этому диапазону, определяет (неправильно) индекс "248030", и заканчивает поиск. То есть, ошибочно, не просматривает оставшиеся номера в строке на предмет совпадения. Это и приводит к ошибке - вместо индекса 248016 в адресную строку заносится индекс 248030.

Прошу обратить внимание.
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
14 сен 2016 15:12 #2
от Boris Nagornov
Да... Похоже, это косяк в КЛАДРе. И программа здесь ничем не поможет.
А жаль...
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
14 сен 2016 18:37 #3
от Николай Малышевский

Похоже, это косяк в КЛАДРе.

А как с этим адресом в ФИАС?
Ведь КЛАДРа как такового больше нет -- теперь это просто выгрузка из ФИАС в формате КЛАДР.


UPD: сам себе отвечаю:

Наименование Калужская обл, Калуга г, Баррикад ул, Дом 136
Статус записи Актуальная
Уникальный номер адреса объекта адресации в государственном адресном реестре f90f98d3-e555-47e4-ba77-6587a7fa3de7
Индекс 248030
ОКАТО 29401000000
ОКТМО 29701000
Код ИФНС ФЛ 4029
Код ИФНС ЮЛ 4029
Тема закрыта.
Спасибо сказали: Андрей Ланьшин, Boris Nagornov
15 сен 2016 10:08 #4
от Boris Nagornov

А как с этим адресом в ФИАС?
Ведь КЛАДРа как такового больше нет -- теперь это просто выгрузка из ФИАС в формате КЛАДР.


UPD: сам себе отвечаю:

Наименование Калужская обл, Калуга г, Баррикад ул, Дом 136
Статус записи Актуальная
Уникальный номер адреса объекта адресации в государственном адресном реестре f90f98d3-e555-47e4-ba77-6587a7fa3de7
Индекс 248030
ОКАТО 29401000000
ОКТМО 29701000
Код ИФНС ФЛ 4029
Код ИФНС ЮЛ 4029

Да, именно так и в КЛАДРе.
КЛАДР (сейчас) строится из ФИАС.
А сведения в ФИАС подают местные органы.

Я сам живу на этой улице, в этом доме. И всю жизнь мы обслуживаемся в п/о 248016.
Половина улицы имеет индекс 248030, а половина - 248016.
Корреспонденции посланные на 248030 до нас доходят, но через 248030 (с задержкой).
А в связи с тем, что сейчас сведения подаются в различные органы, может возникнуть проблема с идентификацией. Например, если при регистрации указал свой реальный индекс, а они проверили в ФИАСе или КЛАДРе и обнаружили другой индекс, могут отказать в регистрации. И тут ничего не докажешь.

А по вопросу алгоритма поиска номера дома в программе, мне кажется, что все-таки стоит подумать об его небольшом изменении. Не стоит останавливаться напервом найденном соответствии в строке КЛАДРа, особенно если это диапазон адресов, т.к. может быть при продолжении поиска найдена строка с этим конкретным номером дома, и это, по-моему, имеет больший приоритет, чем при попадании номера в диапазон номеров. (Как в указанном выше случае, когда номер 136 попал и в диапазон и имеет конкретное совпадение. Правда, в данном случае, они находятся в одной строке, но "завтра" будет "кривое" изменение КЛАДРа, и строка будет разделена на две, с разными реквизитами.
Тема закрыта.
Спасибо сказали: Андрей Ланьшин

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских данных в целях функционирования сайта, проведения ретаргетинга и статистических исследований, обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.

Принять