код улицы кладр что это

КЛАДРируем адреса произвольной формы (ч.1 — импорт)

Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

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

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

код улицы кладр что это. image loader. код улицы кладр что это фото. код улицы кладр что это-image loader. картинка код улицы кладр что это. картинка image loader. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Получение справочника КЛАДР

База КЛАДР в настоящее время администрируется ФНС и представлена на сайте ГНИВЦ в виде периодически (примерно раз в неделю) обновляемого архива. Для начала мы научимся его скачивать, исправлять некоторые ошибки и преобразовывать в более подходящую для наших задач структуру.

Исходный архив

Чтобы не пытаться обрабатывать архив и обновлять данные в нашей базе повторно, будем сохранять в ней этот таймстамп для последующих сравнений.

Если же таймстамп файла не совпал с сохраненным, распакуем полученный архив:

Результатом будет 7 DBF-файлов в DOS-кодировке:

Переберем все эти файлы, формируя единый скрипт выгрузки данных через psql в COPY-формате:

По итогу мы получаем большой-большой SQL-файл примерно такого вида:

Импорт данных

Защита от параллельной загрузки

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

Соберем все вместе в единый скрипт:

Реквизиты доступа к базе и КЛАДР-источник в нашем случае будут храниться в app.conf :

Поисковая база

А зачем нам вообще нужна какая-то другая структура? Чем нас не устраивают таблицы в оригинальном КЛАДР-архиве?

хранение адресных объектов (улиц и населенных пунктов) в разных структурах

невозможность наложить эффективные для поиска индексы

Напомню, что оригинальный код КЛАДР, согласно документации имеет вид СС РРР ГГГ ППП УУУУ АА , где:

То есть если вынести признак актуальности в отдельное поле, то у кодов многих объектов (например, городов) в конце окажутся нули, которые стоит безболезненно отсечь. И тогда коды будут иметь строго ограниченный набор длин в соответствии с «уровнем» объекта:

При этом, как видим, коды «вышестоящих» объектов становятся префиксами кодов объектов вложенных.

Что же получилось по структуре?

код улицы кладр что это. image loader. код улицы кладр что это фото. код улицы кладр что это-image loader. картинка код улицы кладр что это. картинка image loader. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Это основные таблицы, данные в которые импортируются непосредственно из соответствующих DBF по модели наложения «диффов», описанной в статье «DBA: грамотно организовываем синхронизации и импорты»:

Здесь регулярное выражение используется для отсечения «хвостовых» нулей по маске до необходимой нам длины. То есть нельзя просто так взять 76 000 010 000 и убрать все 4 последних ноля, поскольку 010 тут является значимым кодом города.

Здесь регулярными выражениями мы приводим форматы исходной базы в списки конкретных номеров домов:

Зачем нам понадобятся такие дополнительные структуры, и как их использовать для организации эффективного подстрочного поиска, рассмотрим в следующей части статьи, а эту мы закончим функцией нормализации названия объекта:

Источник

Поиск по коду КЛАДР

Если вам не известен точный адрес, код ОКАТО или индекс предприятия связи, который обслуживает искомый вами объект, вы сможете воспользоваться нашим удобным и эффективным поисковым сервисом. В частности, вы можете выполнить поиск кода КЛАДР, как по первым двум или нескольким цифрам, обозначающим коды объекта федерального назначения (региона), областей и районов республик, входящих в состав Российской Федерации, так и по полному коду. При этом в выдачу будут включены не все результаты – в нашем списке они показываются, начиная от верхнего уровня и заканчивая нижним уровнем.

Для более быстрого и точного нахождения адреса поиск по коду КЛАДР также можно дополнить вводом кода ОКАТО и почтового индекса. В этом случае выборка адресов будет более узкой, что позволит вам без труда найти нужную информацию. Включение кодов ОКАТО обеспечило возможность использования справочника для автоматизированной обработки статистической и экономической отчетной документации.

Стоит заметить, что онлайн поиск в КЛАДР по ОКАТО и почтовому индексу производится по коду, полностью введенному в соответствующее поле. Отображение выбранного адреса на странице включает в себя также код ИНФС, контролирующей именно этот объект, что важно и удобно при заполнении документов для налоговой инспекции. Поиск по коду в классификаторе адресов России особенно предпочтителен в тех случаях, если в написании искомого адреса могут присутствовать неточности или возможны разночтения. В кодах ОКАТО и почтовых индексах ошибки встречаются значительно реже.

Сервис выборки по коду в классификаторе адресов России является обратным сервису нахождения объекта в КЛАДР по названию области, города или улицы.

Источник

КЛАДР: что это? Для чего нужен юридический адрес

код улицы кладр что это. smenayuradressaSN1. код улицы кладр что это фото. код улицы кладр что это-smenayuradressaSN1. картинка код улицы кладр что это. картинка smenayuradressaSN1. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.Известно, что любая компания должна иметь юридический адрес, при этом юридический адрес может совпадать или не совпадать с фактическим местонахождением организации. Практически все компании используют в работе автоматизированные базы данных, в которых можно найти сведения о контрагенте, где в том числе указывается юридический и фактический адресами последнего. Существует большое количество причин, по которым та или иная организация не может использовать в качестве юридического адреса адрес реального местонахождения. Причин может быть много, например, нежелание собственников недвижимости использовать в качестве юридического адреса свою недвижимую собственность. Другой причиной, заставляющей прибегать к аренде юридического адреса, может быть желание иметь более высокий статус, являясь обладателем офиса в престижных районах городов. Еще одной причиной, вынуждающей владельцев фирм искать подобный адрес, может быть отсутствие фактического адреса в единой адресной системе РФ, называемой КЛАДР. Такая ситуация может случиться, если организация приобрела помещение в новом строении, которое еще не зарегистрировано в данном классификаторе, который, как известно, периодически обновляется и пополняется новыми данными.

Что такое КЛАДР?

КЛАДР – это классификатор адресов Российской Федерации, является — это ведомственным классификатором налоговой службы РФ (ФНС РФ) и создан для распределения территорий между налоговыми инспекциями и автоматизации рассылок корреспонденции, т.е. данный классификатор позволяет определять адрес налогоплательщика. код улицы кладр что это. image3241294 thumb 3a0b7d06a16106621. код улицы кладр что это фото. код улицы кладр что это-image3241294 thumb 3a0b7d06a16106621. картинка код улицы кладр что это. картинка image3241294 thumb 3a0b7d06a16106621. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

КЛАДР применяется во многих программах бухгалтерского учета: 1С, Налогоплательщик ЮЛ, Документы ПУ 5 и др. Классификатор адресов введен в действие с 01.12.2005 приказом ФНС России № САЭ-3-13/594@ от 17.11.2005. КЛАДР доступен всем желающим для свободного скачивания на сайте ФГУП «ГНИВЦ» ФНС России и может использоваться для автоматизации деятельности и ускорения ввода данных. http://www.gnivc.ru/inf_provision/classifiers_reference/kladr/

Структура КЛАДР

Объектами классификации являются регионы, районы, города, поселки городского типа, сельские населенные пункты и улицы. В последнее время к объектам классификации добавляются дома, корпуса и квартиры. В классификаторе принята иерархическая система классификации.

Все объекты распределяются по восьми уровням классификации.

Первый уровень классификации включает объекты федерального значения (регионы): республики, края, области, автономные области, автономные округа, входящие в состав Российской Федерации, города Москва, Санкт-Петербург и Байконур.

Второй уровень классификации включает районы (улусы) республик, краев, областей, автономных областей, автономных округов, входящих в состав Российской Федерации.

Третий уровень классификации включает: города и поселки городского типа регионального и районного подчинения; сельсоветы (сельские округа, сельские администрации, волости).

Четвертый уровень классификации включает: города и поселки городского типа, подчиненные администрациям городов третьего уровня; сельские населенные пункты.

Пятый уровень классификации включает улицы городов, поселков городского типа и сельских населенных пунктов.

Шестой уровень классификации включает дома улиц городов, поселков городского типа и сельских населенных пунктов. Так как КЛАДР наполняется данными, поступающими из налоговых органов, дома включаются только в тех случаях, когда это требуется для сортировки информации по ГНИ (то есть когда улица распределена между несколькими инспекциями). В целях сортировки при необходимости включаются даже номера корпусов.

КЛАДР поставляется в виде DBF-файлов. В файле Kladr.dbf содержатся объекты с первого по четвертый уровни классификации, в файле Street.dbf – пятый уровень, в файле Doma.dbf – шестой.

Структуру кодового обозначения в файле Kladr.dbf можно представить так :

СС РРР ГГГ ППП КК, где

СС – код субъекта Российской Федерации (региона);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта;
КК – код актуальности наименования.

Структуру кодового обозначения в файле Street.dbf такова :

СС РРР ГГГ ППП УУУУ КК, где

СС – код субъекта Российской Федерации (региона);
РРР – код района;
ГГГ – код города;
ППП – код населенного пункта;
УУУУ – код улицы;
КК – код актуальности наименования.

Код актуальности представляет собой двухсимвольное цифровое значение от 00 до 99. При этом код 00 означает актуальное наименование, остальные – устаревшее.

Дома и корпуса хранятся в файле Doma.dbf в виде связанных списковых структур.

В файлах элементам адреса соответствуют почтовые индексы, коды ОКАТО и номера инспекций МНС РФ. Кроме этого, в отдельных полях специальным образом помечены города и населенные пункты, являющиеся административными центрами регионов и районов.

Назначение КЛАДР

Разработка больших информационных систем невозможна без унификации информационного обеспечения (ИО). Одним из способов унификации ИО является использование классификаторов.

1. Унификация способов хранения и обработки адресной информации.

Построение единого информационного пространства административных формирований (регионов, районов, городов) или создание межведомственных информационных систем невозможно без использования единых классификаторов.

Использование КЛАДР решает такие задачи:

2. Сокращение объемов адресной информации.

Использование кодов КЛАДР при передаче и хранении адресной информации позволяет существенно сократить ее объемы. Особенно это важно в системах, ведущих учет физических лиц на федеральном уровне.

3. Автоматическое поддержание актуальности адресной информации.

Если же считать, что сокращение объемов хранения адресной информации не столь существенно, учитывая современные возможности дисковых накопителей, следует учесть, что хранение информации в кодах позволяет автоматически актуализировать адресную информацию. При переименованиях адресных объектов коду объекта ставится в соответствие новое наименование. Можно учесть и переподчинение адресного объекта при изменении административного деления (например, при слиянии населенных пунктов или регионов).

4. Обеспечение корректного ввода адресной информации оператором.

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

Оператор, как правило, вводит адресную информацию (адрес), представленную в документах. При этом причинами некорректного ввода информации могут быть:

Практика обработки адресных данных показывает, что, казалось бы, простейшая задача написания адреса, не всегда решается верно. Как правило, источником адресной информации являются документы, удостоверяющие личность (для физических лиц) или регистрационные документы (для юридических лиц).

Реальный пример: физическое лицо проживает по адресу: Московская область, г. Одинцово, Можайское шоссе, д.115, кв.76. В паспорте проставлен штамп регистрирующего органа с указанием его наименования: «Московская область, ПВС Одинцовского УВД, паспортный стол N 1». В поле адреса записано: «Можайское шоссе, д.115, кв.76». Таким образом, при написании адреса могут встретиться различные варианты:

Распознавание таких адресов алгоритмическим путем хотя и возможно, но носит вероятностный характер, резко усложняет программу и увеличивает время обработки информации.

Еще более часто встречаются ошибки операторов, при которых искажается написание элементов адресной информации. Это возможно либо как в результате невнимательности, так и определяться незнанием правильного написания того или иного наименования. Например, очень часто встречалась ошибка в написании улицы Орджоникидзе.

Для обеспечения автоматического распознавания структуры адреса используется его форматированное представление, в котором за иерархическими элементами адреса закреплены определенные позиции, отделяемые разделителем (например, запятой). Приведенный выше адрес представляется в формализованной структуре в следующем виде: «,143000,,Московская обл,,Одинцово г,,Можайское шоссе,115,,76». При ручном вводе оператором характерной ошибкой при этом является пропуск или ввод лишних запятых.

Более целесообразно обеспечить единственный вариант представления адресной информации с использованием справочников. При таком варианте при вводе адресной информации на экран компьютера вызывается окно с требуемым конкретной ситуацией составом полей, которые должны содержать адресные объекты. Значения полей выбираются из справочников. Такой ввод приводит к невозможности совершить никаких видов ошибок, из перечисленных выше.

Структура КЛАДР разрабатывалась именно исходя из наиболее удобного использования его в процессе ввода информации.

5. Поиск и сортировка информации по адресам.

Хранение в БД адресной информации в неформализованном виде, как правило, не позволяет эффективно производить поиск по заданным критериям. Использование же КЛАДР для кодового представления адресов, дает возможность строить эффективные индексы, обеспечивающие практически мгновенный поиск информации по заданному адресу.

Однако наиболее интересной является возможность установления с помощью КЛАДР связи между элементами адресного пространства и другими объектами, хранящимися в базе данных.

6. Обеспечение взаимообмена адресной информацией с объектами других ведомств.

Создание Единой системы адресации Российской Федерации.

Кроме выполнения задачи по централизованному ведению собственно КЛАДР, основными направлениями работ по созданию Единой системы адресации Российской Федерации должны являться:

1. Унификация и стандартизация системы обозначений структуры и элементов адресного пространства Российской Федерации.

Опыт разработки, ведения и использования ведомственного классификатора адресов ФНС России (КЛАДР) показал, что основными проблемами является отсутствие стандартов на представление элементов адресного пространства. Это касается как вопросов административно – территориального деления (характерным примером является г. Сочи), так и системы обозначения их элементов.

2. Обеспечение применения Единой системы адресации в Государственных органах Российской Федерации и на заинтересованных предприятиях и организациях.

Применение Единой системы адресации потребует решения следующих задач :

Некоторые замечания

В ряде регионов и городов разрабатываются собственные адресные справочники, что абсолютно нецелесообразно, т.к. ничем не обосновано и только вредит глобальным вопросам информатизации.

Объясняют это тем, что для адресации некоторых объектов возможностей КЛАДР не хватает. Например, «бензоколонка на 20-м километре Можайского шоссе». Следует отметить, что здесь путают адресный справочник (или классификатор) с информацией об объекте, которая хранится в базе данных. КЛАДР используется для представления адреса, а не географического положения объекта. Но при описании географического положения может быть использован КЛАДР для указания адреса с возможной детализацией. Для конкретного примера можно предложить следующий вариант: поле адреса – «Московская обл, Одинцовский р-н», поле географического описания – «20-й км Можайского шоссе».

Источник

Блог компании

Документация КЛАДР

1.1. Объекты классификации

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

Все объекты располагаются по семи уровням классификации.

Первый уровень классификации включает объекты федерального значения (регионы):

— города федерального значения;

— автономные округа, входящие в состав Российской Федерации.

Второй уровень классификации включает районы (улусы) республик, краев, областей, автономных областей, автономных округов, входящих в состав Российской Федерации.

Третий уровень классификации включает:

— города и поселки городского типа 1 регионального и районного подчинения;

— сельсоветы (сельские округа, сельские администрации, волости и т.п.).

Четвертый уровень классификации включает:

— сельские населенные пункты [2] ;

— садоводческие некоммерческие товарищества (СНТ), расположенные на межселенной территории муниципального района или в границах сельского поселения.

Пятый уровень классификации включает:

— улицы городов, поселков городского типа и сельских населенных пунктов;

— СНТ, расположенные в границах населенных пунктов или привязанные к улично-дорожной сети;

— гаражно-строительные кооперативы (ГСК).

Шестой уровень классификации включает:

— дома, расположенные в городах и поселках городского типа, являющихся объектами третьего уровня (т.е. регионального или районного подчинения), в т.ч. дома, непосредственно привязанные к городам и поселкам городского типа (в случаях, когда в адресе отсутствует наименование улицы).

Признак акутальности

Признак актуальности может принимать следующие значения:

“00” – актуальный объект (его наименование, подчиненность соответствуют состоянию на данный момент адресного пространства).

“01”-“50” – объект был переименован, в данной записи приведено одно из прежних его наименований (актуальный адресный объект присутствует в базе данных с тем же кодом, но с признаком актуальности “00”;

“51” – объект был переподчинен или влился в состав другого объекта (актуальный адресный объект определяется по базе Altnames.dbf);

“52”-“98” – резервные значения признака актуальности;

”99” – адресный объект не существует, т.е. нет соответствующего ему актуального адресного объекта.

СС РРР ГГГ ППП УУУУ АА, где

СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР);

ППП – код населенного пункта;

АА – признак актуальности наименования адресного объекта.

Источник

КЛАДР Kladr

КЛАДР — это компонент на базе лайтбокса, который позволяет указывать адрес в соответствии с Классификатором адресов России.

Адрес на странице

В форме или на странице реквизитов адрес отображается как блок текста, со ссылкой «Заполнить адрес» или «Изменить адрес»:

код улицы кладр что это. kladr. код улицы кладр что это фото. код улицы кладр что это-kladr. картинка код улицы кладр что это. картинка kladr. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

В блоке с адресом не используются сокращения типов топонимов «ул.» «пер.» и прочие. Вместо этого пишем слова полностью «улица», «переулок» и так далее.

Топо́ним (от др.-греч. τόπος — место + ὄνομα — имя, название) — имя собственное, обозначающее название географического объекта: Москва, Екатеринбург, Волга, Исеть, Байкал и т.д.

Тип топонима — родовой географический термин: город, село, деревня, хутор, река и т.п.

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

Если в адресе отсутствует какой-то тип топонима, он просто не показывается вместе с разделителем:

код улицы кладр что это. kladr adresses. код улицы кладр что это фото. код улицы кладр что это-kladr adresses. картинка код улицы кладр что это. картинка kladr adresses. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Состав лайтбокса

При клике на ссылку открывается лайтбокс с определенным набором полей.

Не все поля обязательны для заполнения, но после потери фокуса все заполненные поля проверяются на соответствие справочнику КЛАДР.

Вариант для бухгалтеров

Бухгалтер знает набор полей КЛАДРа и привык к нему. Скорее всего, указывая адрес, бухгалтер списывает его с какого-нибудь документа, в котором он указан именно в таком порядке: индекс, регион, город.

код улицы кладр что это. kladr buh. код улицы кладр что это фото. код улицы кладр что это-kladr buh. картинка код улицы кладр что это. картинка kladr buh. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

По потере фокуса полем «Индекс» автоматически заполняются поля «Регион», «Район», «Город» и «Населенный пункт».

В полях «Регион», «Район», «Город» и «Населенный пункт» работает комбобокс, предлагая значения из справочника.

При заполнении поля «Город» или «Населенный пункт» значения в родительские элементы — «Регион» и «Район» подставятся автоматически, если они не были заполнены ранее.

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

Вариант для предпринимателей

Предполагает упрощенный сценарий, когда пользователь указывает адрес по памяти, и первым заполняет поле «Город или населенный пункт».

код улицы кладр что это. kladr ip. код улицы кладр что это фото. код улицы кладр что это-kladr ip. картинка код улицы кладр что это. картинка kladr ip. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

В этом варианте, при заполнении или изменении поля «Город или населенный пункт», регион, район, и, если необходимо, город (по населенному пункту), определяются автоматически по КЛАДРУ, и не редактируются. Поля «Индекс» и «ОКТМО» определяются автоматически, но могут быть изменены.

Вариант с населенным пунктом:

код улицы кладр что это. kladr city. код улицы кладр что это фото. код улицы кладр что это-kladr city. картинка код улицы кладр что это. картинка kladr city. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Автокомплит

В полях «Страна», «Регион», «Район», «Город», «Населенный пункт», «Улица», «Дом» используется комбобокс без стрелки с опцией «Сложный список».

Состояние по умолчанию

код улицы кладр что это. kladr defolt. код улицы кладр что это фото. код улицы кладр что это-kladr defolt. картинка код улицы кладр что это. картинка kladr defolt. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Фокус на пустом поле

При получении полем фокуса выпадающий список не появляется, пока не введен хотя бы один символ.

код улицы кладр что это. kladr focus. код улицы кладр что это фото. код улицы кладр что это-kladr focus. картинка код улицы кладр что это. картинка kladr focus. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Поиск

код улицы кладр что это. kladr search. код улицы кладр что это фото. код улицы кладр что это-kladr search. картинка код улицы кладр что это. картинка kladr search. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Ищем и в топонимах, и в их типах. Если есть совпадения и с топонимом и с наименованием типа — приоритет в показе у топонимов:

код улицы кладр что это. kladr search2. код улицы кладр что это фото. код улицы кладр что это-kladr search2. картинка код улицы кладр что это. картинка kladr search2. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Не нашли ничего в топонимах, но есть совпадения с типом — показываем все топонимы введенного типа:

код улицы кладр что это. kladr search3. код улицы кладр что это фото. код улицы кладр что это-kladr search3. картинка код улицы кладр что это. картинка kladr search3. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Продолжаем поиск после введенного пробела:

код улицы кладр что это. kladr search4. код улицы кладр что это фото. код улицы кладр что это-kladr search4. картинка код улицы кладр что это. картинка kladr search4. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

После выбора подставляем значение целиком, если тип не совпадает с названием поля:

код улицы кладр что это. kladr street. код улицы кладр что это фото. код улицы кладр что это-kladr street. картинка код улицы кладр что это. картинка kladr street. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Сложные данные

Если пользователь начал первым заполнять одно из полей: «Область», «Город», «Населенный пункт» — комбобокс должен искать по всему справочнику, показывая первые 5 из всех найденных результатов.

В списке под результатом поиска показываем содержащие его родительские элементы.

код улицы кладр что это. kladr. код улицы кладр что это фото. код улицы кладр что это-kladr. картинка код улицы кладр что это. картинка kladr. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

При выборе значения, поля, стоящие в иерархии выше, должны автоматически заполниться.

По нажатию Enter фокус получает следующее незаполненное поле.

код улицы кладр что это. kladr. код улицы кладр что это фото. код улицы кладр что это-kladr. картинка код улицы кладр что это. картинка kladr. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Автокомплит в поле «Дом, корпус»

Дом и корпус совмещены в одно поле, и в нем работает комбобокс, который при вводе номера дома, подсказывает какие варианты корпусов или литер есть у вводимого номера на указанной улице. Если на момент заполнения этого поля еще не указаны город и улица, поле работает как обычное поле, без комбобокса.

код улицы кладр что это. kladr house. код улицы кладр что это фото. код улицы кладр что это-kladr house. картинка код улицы кладр что это. картинка kladr house. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Валидация

У адреса РФ есть три состояния

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

код улицы кладр что это. kladr validation. код улицы кладр что это фото. код улицы кладр что это-kladr validation. картинка код улицы кладр что это. картинка kladr validation. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

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

Например, выбрали регион Свердловская обл, город Екатеринбург, потом меняем регион на Калужскую область, Екатеринбург не убираем, а подсвечиваем красным и пишем ошибку «Заполнено не по справочнику адресов».

Незаполненность поля не считается ошибкой.

Поля «Индекс», «Дом/корпус» и «Офис/квартира» не валидируются, в них можно ввести любые значения, в поле индекса — в цифровом формате, в поля поля дом/корпус и офис/квартира в любом формате.

Так же не валидируются поля ниже при изменении индекса.

код улицы кладр что это. kladr validation2. код улицы кладр что это фото. код улицы кладр что это-kladr validation2. картинка код улицы кладр что это. картинка kladr validation2. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Адреса не в Российской Федерации

В зависимости от того какой указывается адрес есть 3 варианта лайтбокса:

Поле «Страна»

По умолчанию подставляем Россию, если указывают другую, то поля индекс и адрес работают без комбобокса:

код улицы кладр что это. kladr russia. код улицы кладр что это фото. код улицы кладр что это-kladr russia. картинка код улицы кладр что это. картинка kladr russia. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС. код улицы кладр что это. kladr foreign. код улицы кладр что это фото. код улицы кладр что это-kladr foreign. картинка код улицы кладр что это. картинка kladr foreign. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Описание полей КЛАДРа для бухгалтеров

Индекс

В поле «Индекс» нет комбобокса, но оно влияет на все остальные поля. Если пользователь указал индекс — поля «Регион», «Район», «Область», «Город» и «Населенный пункт» заполнятся автоматически значениями, соответствующего этому индексу.

В поле «Индекс» можно ввести только цифры.

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

Регион

Автокомплит у региона работает всегда и он ищет как по названиям так и по коду региона.

Цифры показываются только в выпадающем списке, в поле будет подставлено только название региона. Тип региона (республика, автономный округ, край, область) пишется без сокращений:

код улицы кладр что это. kladr region. код улицы кладр что это фото. код улицы кладр что это-kladr region. картинка код улицы кладр что это. картинка kladr region. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Район

Автокомплит работает всегда. Если регион не выбран, в списке показываем варианты с регионом. После выбора подставится регион и индекс.

«Район» и «р-н» не пишем, только название района.

Город

Автокомплит работает всегда. Если не выбраны значения в полях выше, в списке показываем варианты с регионом и районом. После выбора подставится район, регион и индекс.

Городов федерального значения (которые на самом деле регионы) четыре: Москва, Санкт-Петербург, Севастополь, Байконур.

Если в город вводим один из этих городов (комбобокс при этом есть), то после ухода из поля подставляем регион. Город при этом остается, но код КЛАДРа формируется правильный (как если бы был выбран только регион Москва).

«Город» и «г.» не пишем, только название города.

Населенный пункт

Автокомплит работает, если указаны район или город (оба с регионом).

Вместе с названием пишем сокращенный тип населенного пункта.

Улица

Автокомплит работает, если указаны город или населенный пункт.

Если это не улица (проспект, переулок и т.д.) вместе с названием пишем тип.

Как и в регионе не сокращаем названия типов: Космонавтов пр. — проспект Космонавтов; Базовый пер. — переулок Базовый

Дом, корпус, квартира

Автокомплит работает, если указана улица.

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

Если это просто номер дома, он выводится без названия типа. Если не дом, а, например, владение, то в списке комбобокса вместе с номером указываем тип.

код улицы кладр что это. kladr house2. код улицы кладр что это фото. код улицы кладр что это-kladr house2. картинка код улицы кладр что это. картинка kladr house2. Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Квартира

У поля «Квартира» пользователь может поменять тип на «Офис» или «Помещение». Автокомплит в поле не работает.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *