Что такое КЛАДР: ответы на самые популярные вопросы
Деятельность в коммерческой, налоговой, государственной сфере связана с работой с большим количеством юридических адресов. Тут важно не только их быстро найти, но и правильно указать. В этом помогает классификатор адресов России КЛАДР. Подробно поговорим о том, что это такое, разберем особенности, рассмотрим, как пользоваться КЛАДР, в чем он может быть полезен.
Что такое КЛАДР?
Какова структура классификатора?
Что такое КЛАДР? Это объекты, разделенные на шесть уровней:
Как выглядит КЛАДР?
Можно выделить шесть разновидностей данных файлов:
Кодовые обозначения классификатора
Чтобы использовать КЛАДР адресов, необходимо различать его кодовые обозначения.
Структура из файлов типа Kladr.dbf представлена так: 11 222 333 444 55. Разберем ее:
Структура обозначений файлов Street.dbf несколько иная: 11 222 333 444 5555 66. Расшифруем:
Последнее значение (55 и 66) может быть представлено числом от 00 до 99. Притом, актуальное наименование означает только шифровка 00.
Также надо отметить следующие замечательные свойства классификатора:
Как использовать классификатор?
Что такое КЛАДР? Это классификатор, находящийся в свободном доступе. Найти его можно на официальном сайте ФГУП «ГНИВЦ» Федеральной налоговой службы РФ. Файлы формируются из базы данных ФИАС. Их обновление происходит каждую неделю.
Отметим, что в КЛАДР нельзя найти адрес, имеющий хоть какую-то степень секретности. Также здесь указаны только наименования закрытых административно-территориальных образований.
Хоть КЛАДР содержит почтовые индексы и коды ОКАТО для всего многообразия населенных пунктов, важно выделить, что эта информация содержит в себе массу неточностей. Возможна отметка реальных адресов, как несуществующих.
Функции КЛАДР
Отметим и важные функции классификатора адресов КЛАДР:
КЛАДР и ФИАС
Таким образом, сегодня ФИАС все же предпочитают КЛАДР. Однако старый классификатор по-прежнему актуален, регулярно обновляется и доступен для свободного скачивания. Некоторые особенности его структуры, градации, важные кодовые обозначения и частности, правила работы с КЛАДР вы уже узнали из этой статьи.
Классификатор адресов РФ
Содержание
Что такое КЛАДР и для чего он нужен?
Что представляет собой КЛАДР?
КЛАДР представляет собой компьютерную базу данных определённого формата. На текущий момент используется формат 4.0, утверждённый приказом ФНС РФ № САЭ-3-13/594@ от 17 ноября 2005 г. Этот формат подразумевает классификацию адресных объектов по семи уровням (субъект РФ, район, город, населённый пункт, улица, дом, квартира/офис), а также поддерживает возможность отражения переименований и переподчинений адресных объектов. Для адресных объектов в КЛАДР определены наименование, тип объекта (улица, район и т. п.), почтовый индекс, код ОКАТО и код обслуживающей ИФНС.
Кто выпускает и поддерживает КЛАДР?
КЛАДР, используемый налоговыми органами и не содержащий данных седьмого уровня классификации (номер квартиры/офиса), выпускается, актуализируется, публикуется и поддерживается ГНИВЦ ФНС РФ.
Все ли адреса есть в КЛАДР?
Нет. Не публикуются адреса в закрытых городах, также адреса могут быть пропущены из-за ошибок.
Как часто актуализируется КЛАДР?
По-разному. Обычно раз в несколько месяцев. На момент написания данного FAQ КЛАДР актуализирован по состоянию на 28.01.2010.
Где можно посмотреть и скачать КЛАДР?
Свежую версию официального КЛАДР можно скачать на сайте ГНИВЦ в виде архива ARJ или 7z.
Также на сайте ГНИВЦ выложена программа просмотра КЛАДР под названием kladrs, позволяющая посмотреть адрес, уточнить данные или найти какой-то объект. Однако ввиду использования в программе устаревших на данный момент технологий порой возникают определённые трудности (например, проблемы с вводом русских букв в поисковых полях при работе под Windows XP). Просмотреть текущую на момент написания FAQ версию КЛАДР, найти какой-то адрес и уточнить информацию о нём можно также в онлайн-режиме здесь.
Не могу найти адрес (город, село, деревню, улицу) в КЛАДР. Что делать?
ВНИМАНИЕ: Если сомневаетесь в правильности нахождения нужного объекта по смыслу названия, лучше оставить «ошибочный» адрес, который, если что, есть возможность подтвердить, например, копией паспорта. Да и на почте адресная информация обычно более актуальна, чем в налоговом КЛАДР. Помните, что по адресам, указываемым вами в персонификации, впоследствии будут рассылаться письма из ПФР со сведениями о состоянии индивидуального лицевого счёта. И очень нехорошо может быть, если сотрудник не получит такое письмо и решит, что взносы ему на пенсию не платились.
Ссылки
Смотреть что такое «Классификатор адресов РФ» в других словарях:
Классификатор адресов РФ — Содержание 1 Что такое КЛАДР и для чего он нужен? 2 Что представляет собой КЛАДР? 3 … Бухгалтерская энциклопедия
Классификатор адресов РФ — история изменений — (недавние | старейшие) Просмотреть (более новых 50 | более старых 50) (20 | 50 | 100 | 250 | 500)(недавние | старейшие) Просмотреть (более новых 50 | более старых 50) (20 | 50 | … Бухгалтерская энциклопедия
Классификатор магистральных улиц — систематизированный свод улиц по категориям с учетом их архитектурно планировочных характеристик и видов соответствующих транспортных связей, утвержденный в установленном порядке. Источник: РАСПОРЯЖЕНИЕ Мэра от 03.02.1998 N 98 РМ О ЕДИНОМ… … Официальная терминология
классификатор DSG — Описание фильтрации уровня 3 и 4 применяемой к трафику туннеля DS. Классификаторы DSG могут быть указаны агентом DSG, а затем отправлены в качестве составляющей таблицы адресов DSG в сообщении DCD (МСЭ Т J.128). [http://www.iks… … Справочник технического переводчика
КЛАДР — Классификатор адресов России; Классификатор адресов Российской Федерации РФ … Словарь сокращений и аббревиатур
КЛАДР — (классификатор адресов Российской Федерации) ведомственный классификатор ФНС России, созданный для распределения территорий между налоговыми инспекциями и автоматизированной рассылки корреспонденции. В КЛАДР отсутствуют адреса, имеющие… … Википедия
Отчетность по персонифицированному учету в Пенсионный фонд — Содержание 1 Общие вопросы 1.1 Каковы сроки сдачи персонификации? … Бухгалтерская энциклопедия
Список улиц Москвы — Эта страница информационный список. См. также основную статью: Москва … Википедия
Ардатовский район Нижегородской области — Ардатовский район Страна Россия Статус муниципальный район Входит в Нижегородскую область Включает … Википедия
Имени Первое Мая (Нижегородская область) — НП Россия статус = Посёлок русское название = имени Первое Мая оригинальное название = герб = флаг = lat deg = |lat min = |lat sec = lon deg = |lon min = |lon sec = CoordAddon = CoordScale = ЯндексКарта = размер карты региона = размер карты… … Википедия
КЛАДР Kladr
КЛАДР — это компонент на базе лайтбокса, который позволяет указывать адрес в соответствии с Классификатором адресов России.
Адрес на странице
В форме или на странице реквизитов адрес отображается как блок текста, со ссылкой «Заполнить адрес» или «Изменить адрес»:
В блоке с адресом не используются сокращения типов топонимов «ул.» «пер.» и прочие. Вместо этого пишем слова полностью «улица», «переулок» и так далее.
Топо́ним (от др.-греч. τόπος — место + ὄνομα — имя, название) — имя собственное, обозначающее название географического объекта: Москва, Екатеринбург, Волга, Исеть, Байкал и т.д.
Тип топонима — родовой географический термин: город, село, деревня, хутор, река и т.п.
Между наименованием типа топонима и топонимом ставятся неразрывные пробелы, чтобы при переносах они не отрывались друг от друга.
Если в адресе отсутствует какой-то тип топонима, он просто не показывается вместе с разделителем:
Состав лайтбокса
При клике на ссылку открывается лайтбокс с определенным набором полей.
Не все поля обязательны для заполнения, но после потери фокуса все заполненные поля проверяются на соответствие справочнику КЛАДР.
Вариант для бухгалтеров
Бухгалтер знает набор полей КЛАДРа и привык к нему. Скорее всего, указывая адрес, бухгалтер списывает его с какого-нибудь документа, в котором он указан именно в таком порядке: индекс, регион, город.
По потере фокуса полем «Индекс» автоматически заполняются поля «Регион», «Район», «Город» и «Населенный пункт».
В полях «Регион», «Район», «Город» и «Населенный пункт» работает комбобокс, предлагая значения из справочника.
При заполнении поля «Город» или «Населенный пункт» значения в родительские элементы — «Регион» и «Район» подставятся автоматически, если они не были заполнены ранее.
Если родительские элементы заполнены, поиск в дочерних сужается и осуществляется только внутри указанных регионов и областей.
Вариант для предпринимателей
Предполагает упрощенный сценарий, когда пользователь указывает адрес по памяти, и первым заполняет поле «Город или населенный пункт».
В этом варианте, при заполнении или изменении поля «Город или населенный пункт», регион, район, и, если необходимо, город (по населенному пункту), определяются автоматически по КЛАДРУ, и не редактируются. Поля «Индекс» и «ОКТМО» определяются автоматически, но могут быть изменены.
Вариант с населенным пунктом:
Автокомплит
В полях «Страна», «Регион», «Район», «Город», «Населенный пункт», «Улица», «Дом» используется комбобокс без стрелки с опцией «Сложный список».
Состояние по умолчанию
Фокус на пустом поле
При получении полем фокуса выпадающий список не появляется, пока не введен хотя бы один символ.
Поиск
Ищем и в топонимах, и в их типах. Если есть совпадения и с топонимом и с наименованием типа — приоритет в показе у топонимов:
Не нашли ничего в топонимах, но есть совпадения с типом — показываем все топонимы введенного типа:
Продолжаем поиск после введенного пробела:
После выбора подставляем значение целиком, если тип не совпадает с названием поля:
Сложные данные
Если пользователь начал первым заполнять одно из полей: «Область», «Город», «Населенный пункт» — комбобокс должен искать по всему справочнику, показывая первые 5 из всех найденных результатов.
В списке под результатом поиска показываем содержащие его родительские элементы.
При выборе значения, поля, стоящие в иерархии выше, должны автоматически заполниться.
По нажатию Enter фокус получает следующее незаполненное поле.
Автокомплит в поле «Дом, корпус»
Дом и корпус совмещены в одно поле, и в нем работает комбобокс, который при вводе номера дома, подсказывает какие варианты корпусов или литер есть у вводимого номера на указанной улице. Если на момент заполнения этого поля еще не указаны город и улица, поле работает как обычное поле, без комбобокса.
Валидация
У адреса РФ есть три состояния
В зависимости от требований системы критичность ошибки может меняться. Кнопка лайтбокса «Сохранить» доступна всегда — можно закрыть лайтбокс сохранив любое его состояние.
Поля в лайтбоксе проверяются по иерархии сверху вниз, каждый раз по потере фокуса любым из полей и подсвечивается первое, самое старшее из неправильно заполненных полей.
Например, выбрали регион Свердловская обл, город Екатеринбург, потом меняем регион на Калужскую область, Екатеринбург не убираем, а подсвечиваем красным и пишем ошибку «Заполнено не по справочнику адресов».
Незаполненность поля не считается ошибкой.
Поля «Индекс», «Дом/корпус» и «Офис/квартира» не валидируются, в них можно ввести любые значения, в поле индекса — в цифровом формате, в поля поля дом/корпус и офис/квартира в любом формате.
Так же не валидируются поля ниже при изменении индекса.
Адреса не в Российской Федерации
В зависимости от того какой указывается адрес есть 3 варианта лайтбокса:
Поле «Страна»
По умолчанию подставляем Россию, если указывают другую, то поля индекс и адрес работают без комбобокса:

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

Зачем нужны классификаторы адресов
Компаниям нужны адреса клиентов, чтобы рассылать письма, указывать в договорах и соглашениях. Но мало просто отправить письмо: желательно, чтобы его получили и прочитали. Поэтому адреса должны быть правильными и понятными.
Как вы думаете, какой государственный орган наиболее заинтересован в том, чтобы вы получали от него письма? Правильно! Налоговая. Поэтому ФНС России много лет разрабатывает и поддерживает ведомственные общероссийские классификаторы адресов. И так как более полных справочников нет, их стали использовать повсеместно.
Сначала был КЛАДР, и было в нем 6 уровней:
Регион → Район → Город → Населенный пункт → Улица → Дом со строениями и корпусами
С 2012 года в эксплуатацию ввели новый классификатор — ФИАС. Про основные отличия мы писали три года назад в статье «ФИАС или КЛАДР: выбираем справочник адресов». В ФНС к разработке нового классификатора подошли основательнее и постарались учесть все грабли минусы КЛАДР. Из интересного добавили дату начала и окончания записи, ввели фиксированный ID для каждого дома (предполагается, что он не будет меняться).
До сих пор продолжают обновляться оба классификатора, но поддерживать совместимость становится сложнее. В прошлом году в ФИАС начали добавлять новые уровни. Например, планировочные структуры — это всякие дачные товарищества и микрорайоны, в классификаторе их уже больше 81 000. В конечном итоге в ФНС приняли логичное решение прекратить поддержку КЛАДР и удалить его в конце 2017 года.
Как адреса хранятся в ФИАС и КЛАДР
Мы видели много способов хранения адресов в структуре КЛАДР. В основном они сводятся к двум вариантам:
То есть задача миграции сводится к тому, чтобы перевести код или текстовый адрес в формате КЛАДР в код ФИАС.
Классификационные коды выглядят так:
| № | Уровень | Пример | код ФИАС | код КЛАДР |
| 1 | Регион | Ленинградская область | СС: 47 | СС: 47 |
| 2 | Автономный округ | |||
| 3 | Район | Всеволожский р-н | РРР: 005 | РРР: 005 |
| 4 | Город | ГГГ: 000 | ГГГ: 000 | |
| 5 | Внутригородская территория | |||
| 6 | Населенный пункт | деревня Кудрово | ||
| 65 | Планировочная структура | мкр Новый Оккервиль | ||
| 7 | Улица | УУУУ | УУУУ: 0023 | |
| 75 | Земельный участок | ЗЗЗЗ | ||
| 8 | Здание, сооружение, объект незавершенного строительства | ДДДД | ДДДД | |
| 9 | Помещение в пределах здания, сооружения | ОООО | ||
| 90 | Дополнительная территория | |||
| 91 | Подчинённые дополнительных территорий |
Раскладываем адрес по уровням ФИАС и КЛАДР
Из примера видно, что даже в простых ситуациях между классификаторами возникает недопонимание. Но есть еще один очень важный момент.
Классификационный код отражает текущую структуру адреса, а она может измениться. Например, у Оккервиля изменится район и весь код станет недействительным, мы его уже не найдем.
Чтобы избавиться от этого, в ФИАС добавили еще идентификационный код ФИАС. Это глобальный идентификатор для каждого объекта: города, улицы, района и т. д. Выглядит он как набор букв и цифр, который формируется по стандарту GUID (Globally Unique Identifier). Типичный GUID в ФИАС выглядит так: f77948dc-7bc8-42cb-979e-2c958d162d63.
Код КЛАДР → идентификационный код ФИАС
Если адрес у вас хранится как код КЛАДР улицы + домовая часть («дом 1 строение 3 квартира 44»), то для него все относительно просто.
Таблица ADDROBJ хранит все адресные объекты с их идентификаторами
Для работы понадобится таблица ADDROBJ из выгрузки ФИАС в формате xml или dbf. В ней хранятся все объекты (города, улицы и т. д.) подряд с уникальными идентификаторами GUID.
Будем использовать следующие колонки:
Пример: Москва, ул Александра Солженицына. Код КЛАДР: 77000000000151900.
Шаг 1. Выделяем из кода КЛАДР код до улицы, то есть берем первые 15 цифр: 770000000001519 00.
Шаг 2. Ищем код КЛАДР в поле PlainCode. Если нашлась одна запись, то сохраняем значение поля AoGuid и пропускаем следующий пункт. Но по нашему коду 770000000001519 находится три записи, нужна дополнительная проверка.
Но можно поступить еще проще и воспользоваться готовым сервисом. DaData.ru умеет подсказывать адреса в конкретных регионах, районах, городах и населенных пунктах. Понимает названия («Петергоф»), коды КЛАДР («7800000800000») и ФИАС («8f238984-812b-4bb1-850b-49749fb5c56d»).
Строчный адрес КЛАДР → код ФИАС
Самый простой вариант — воспользоваться DaData.ru. Сервис сделает все за вас автоматически. Но можно и развлекаться самостоятельно.
Адреса одной строкой
Если адреса у вас хранятся одной строкой, вроде этой:
г Москва, улица Большая Коммунистическая, дом 3, то поздравляем, это самая интересная задача. Нужно писать свой адресный парсер, который будет разделять строку в формате КЛАДР на части, искать каждый ее компонент в ФИАС с учетом опечаток, сокращений, исторических названий и определять по ним ФИАС-код. Легче это сделать уже готовым адресным парсером. Как выбрать алгоритм для адресного фильтра, мы рассказывали раньше.
Адреса по КЛАДР
| Тип региона | Название региона | Тип улицы | Название улицы | Тип дома | Номер дома |
| г | Москва | улица | Коммунистическая Б. | дом | 3 |
Примерно так выглядит адрес, разложенный по КЛАДР
Код ФИАС можно собрать, используя всё ту же таблицу ADDROBJ. Но в этом случае двигаться по уровням нужно от большего к меньшему.
Шаг 1. Берем название региона и ищем его в поле FormalName таблицы ADDROBJ.
FormalName = Москва →
AoGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5
Шаг 2. Идем дальше по уровням вниз и ищем по FormalName с фиксированным родителем — найденным AoGuid на предыдущем шаге. В нашем случае уровни «город» и «населенный пункт» пустые, а следующий непустой уровень — улица.
ParentGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5,
FormalName = Коммунистическая Б. → AoGuid=f77948dc-7bc8-42cb-979e-2c958d162d63
Шаг 3. Если дошли до улицы, то можно найти и дом. Для этого в таблице HOUSE ищем номер дома с фиксированным AoGuid улицы. ФИАС не полон домами, поэтому не расстраивайтесь, если нужный номер не найдется.
AoGuid = f77948dc-7bc8-42cb-979e-2c958d162d63,
дом номер 3 →
HouseGuid = bce8be1f-f2f7-4cce-836e-08daac0b931e
Подводные камни
| LEVEL | SCNAME | SOCRNAME | KOD_T_ST |
| 7 | тракт | Тракт | 727 |
| 7 | туп | Тупик | 728 |
| 7 | ул | Улица | 729 |
| 7 | уч-к | Участок | 730 |
| 7 | ф/х | Фермерское хозяйство | 789 |
| 7 | ферма | Ферма | 769 |
| 7 | х | Хутор | 758 |
| 7 | ш | Шоссе | 731 |
Таблица SOCRBASE хранит полные и сокращенные типы объектов
Тип по КЛАДР может быть сокращенным и полным: «ул» — «Улица», «х» — «Хутор». В ФИАС в явном виде хранится только сокращенный тип (в поле ShortName). Полный тип в сокращенный можно превратить с помощью таблицы SOCRBASE, в ней для каждого уровня хранится соответствие сокращённых и полных типов.
И напоследок хорошая новость для тех, кому лень запариваться всем перечисленным. В ближайшее время мы планируем выпустить ФИАС в формате КЛАДР для тех, кто не успеет перейти на формат ФИАС до конца года. Следите за новостями 🙂





























