Как перейти от кладр к фиас и ничего себе не сломать

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

Индекс

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

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

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

Регион

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

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

Район

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

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

Город

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

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

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

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

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

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

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

Улица

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

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

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

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

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

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

Состав и структура классификатора

На магнитных носителях классификатор оформлен в виде следующих DBF-файлов:

  • файл Kladr.dbf – содержит записи с объектами первых четырех уровней классификации (регионы;
    районы
    (улусы); города, поселки городского типа, сельсоветы; сельские населенные пункты);
  • файл Street.dbf – содержит записи с объектами пятого уровня классификации (улицы городов и
    населенных
    пунктов);
  • файл Doma.dbf – содержит записи с объектами шестого уровня классификации (номера домов улиц
    городов и
    населенных пунктов);
  • файл Flat.dbf – содержит записи с объектами седьмого уровня классификации (номера квартир
    домов);
  • файл Socrbase.dbf – содержит записи с краткими наименованиями типов адресных объектов;
  • файл Altnames.dbf –содержит сведения о соответствии кодов записей со старыми и новыми
    наименованиями
    адресных объектов, а также сведения о соответствии кодов адресных объектов до и после их
    переподчинения.
Табл.3.1. Структура записи файла Kladr.dbf
Наименование (назначение) поля Обозначение поля Размер поля
Наименование NAME 40
Сокращенное наименование типа объекта SOCR 10
Код CODE 13
Почтовый индекс INDEX 6
Код ИФНС GNINMB 4
Код территориального участка ИФНС UNO 4
Код ОКАТО OCATD 11
Статус объекта STATUS 1
Табл.3.2. Структура записи файла Street.dbf
Наименование (назначение) поля Обозначение поля Размер поля
Наименование NAME 40
Сокращенное наименование типа объекта SOCR 10
Код CODE 17
Почтовый индекс INDEX 6
Код ИФНС GNINMB 4
Код территориального участка ИФНС UNO 4
Код ОКАТО OCATD 11
Табл.3.3. Структура записи файла Doma.dbf
Наименование (назначение) поля Обозначение поля Размер поля
Номера домов, владений (в виде списка и/или диапазонов) NAME 40
Корпус дома KORP 10
Сокращенное наименование типа объекта SOCR 10
Код CODE 19
Почтовый индекс INDEX 6
Код ИФНС (ИМНС) GNINMB 4
Код территориального участка ИФНС UNO 4
Код ОКАТО OCATD 11
Табл.3.4. Структура записи файла Flat.dbf
Наименование (назначение) поля Обозначение поля Размер поля
Номера квартир (в виде списка и/или диапазонов) NAME 40
Код CODE 23
Почтовый индекс INDEX 6
Код ИФНС (ИМНС) GNINMB 4
Код территориального участка ИФНС UNO 4
Номер подъезда дома NP 4
Табл.3.5. Структура записи файла Socrbase.dbf
Наименование (назначение) поля Обозначение поля Размер поля
Уровень объекта данного типа LEVEL 5
Сокращенное наименование типа объекта SCNAME 10
Полное наименование типа объекта SOCRNAME 29
Код типа объекта KOD_T_ST 3
Табл.3.6. Структура записи файла Altnames.dbf
Наименование (назначение) поля Обозначение поля Размер поля
Старый код OLDCODE 19
Новый код NEWCODE 19
Уровень объекта LEVEL 1

Примечание. Файл Altnames содержит сведения о соответствии кодов старых и новых наименований (обозначений
домов) в случаях переподчинения и “сложного” переименования адресных объектов (когда коды записей со
старым и новым наименованиями не совпадают). Возможные варианты “сложного” переименования:

  • улица разделилась на несколько новых улиц;
  • несколько улиц объединились в одну новую улицу;
  • населенный пункт стал улицей другого города (населенного пункта);
  • улица населенного пункта стала улицей другого города (населенного пункта).

В этих случаях производятся следующие действия:

  • вводятся новые объекты в файлы Kladr.dbf, Street.dbf и Doma.dbf;
  • старые объекты переводятся в разряд неактуальных;
  • в файл Altnames вводятся записи, содержащие соответствие старых и новых кодов адресных объектов.

Кодовые обозначения классификатора

Чтобы использовать КЛАДР адресов, необходимо различать его кодовые обозначения.

Структура из файлов типа Kladr.dbf представлена так: 11 222 333 444 55. Разберем ее:

  • 11 — шифр субъекта РФ;
  • 222 — код района;
  • 333 — городской код;
  • 444 — код иного населенного пункта;
  • 55 — шифр актуальности наименования.

Структура обозначений файлов Street.dbf несколько иная: 11 222 333 444 5555 66. Расшифруем:

  • 11 — шифр субъекта Российской федерации;
  • 222 — код района;
  • 333 — код определенного города;
  • 444 — код иного населенного пункта;
  • 5555 — код необходимой улицы;
  • 66 — шифр актуальности наименования.

Последнее значение (55 и 66) может быть представлено числом от 00 до 99. Притом, актуальное наименование означает только шифровка 00.

Также надо отметить следующие замечательные свойства классификатора:

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

КЛАДР и ФИАС

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

Но это не единственное досадное его недоразумение. В старом адресном классификаторе был замечен и еще один “баг” – несколько разных адресов, ссылающихся на один объект, оказывались вдруг разными объектами. В ФИАС это тоже исправлено

Для новой системы характерно введение и временных меток, что важно для отслеживания хронологии переименования адресных объектов

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

Зачем нужны классификаторы адресов

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

Как вы думаете, какой государственный орган наиболее заинтересован в том, чтобы вы получали от него письма? Правильно! Налоговая. Поэтому ФНС России много лет разрабатывает и поддерживает ведомственные общероссийские классификаторы адресов. И так как более полных справочников нет, их стали использовать повсеместно.

Сначала был КЛАДР, и было в нем 6 уровней:

До сих пор продолжают обновляться оба классификатора, но поддерживать совместимость становится сложнее. В прошлом году в ФИАС начали добавлять новые уровни. Например, планировочные структуры — это всякие дачные товарищества и микрорайоны, в классификаторе их уже больше 81 000. В конечном итоге в ФНС приняли логичное решение прекратить поддержку КЛАДР и удалить его в конце 2017 года.С 2012 года в эксплуатацию ввели новый классификатор — ФИАС. Про основные отличия мы писали три года назад в статье «ФИАС или КЛАДР: выбираем справочник адресов». В ФНС к разработке нового классификатора подошли основательнее и постарались учесть все грабли минусы КЛАДР. Из интересного добавили дату начала и окончания записи, ввели фиксированный ID для каждого дома (предполагается, что он не будет меняться).

Узнать регистрирующую налоговую или какая налоговая обслуживает?

В текущее время сложилась практика разделения регистрирующей и обслуживающей налоговой. Например, в Москве все регистрационные действия осуществляются в 46 межрайонной ИФНС, а в Новосибирске 16 ИФНС, но при этом сдача отчетности происходит в ИФНС по месту регистрации. 

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

Результаты поиска по КЛАДР вы можете смотреть на экране или скачать в текстовом формате на свой компьютер.

Желаем вам приятной работы на нашем сайте!

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

Для нас очень важно ваше мнение!

Полезный материал? Поделись ссылкой!

Строчный адрес КЛАДР → код ФИАС

Адреса одной строкой

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

Адреса по КЛАДР

Тип региона Название региона Тип улицы Название улицы Тип дома Номер дома
г Москва улица Коммунистическая Б. дом 3

Примерно так выглядит адрес, разложенный по КЛАДР

Шаг 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 хранит полные и сокращенные типы объектовМихаила Березина

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

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

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

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

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

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

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

Загрузка адресного классификатора в 1С Бухгалтерия 8.3

Прежде чем начать загрузку, нужно:

войти в раздел «Администрирование» (1) и открыть вкладку «Интернет-поддержка и сервисы» (2);

  • выбрать подраздел «Адресный классификатор» нажать «Загрузить классификатор» (3);
  • выбрать вариант загрузки (4);
  • определиться с нужными регионами и населенными пунктами (5);
  • нажать «Загрузить адресные сведения» (6).

Таким образом, загрузка КЛАДР в программе 1С 8.3 Бухгалтерия 3.0 закончена.

Настроим 1с под ваши нужды прямо сейчас!

  • Выезд специалиста на следующий день
  • 24/7 принимаем ваши заявки
  • Любые настройки, отчеты в 1С, обмены 1С
  • Получите подарок при покупке любых программ и услуг 1С на сумму от 33 000 рублей!

Получить консультацию

Загрузка адресного классификатора в 1С ЗУП

Для начала работы нужно:

  • Войти в раздел «Администрирование» (1);
  • Нажать «Интернет-поддержка и сервисы» (2), после чего откроется вкладка с набором сервисов 1С;

  • Выбрать из списка подраздел «Адресный классификатор» (3);
  • Войти во вкладку «Загрузить классификатор» (4), открыть появившееся окно загрузки;

  • Выбрать один из двух способов загрузки: с веб-сайта компании 1С (интернет-поддержка должна быть подключена) (5); из папки на диске (если будут скачиваться файлы, как в нашем примере) (6);
  • Поставить галочки на желаемом для загрузки регионе или населенном пункте (7). Если будут выбраны все регионы, то галочка ставится над списком (8);
  • Выбрать «Загрузить адресные сведения» (9). После этого начнется загрузка адресных классификаторов по выбранным населенным пунктам;

Получите сообщение о том, что сведения загружаются (10);

Как только загрузка будет завершена, получите уведомление (11).

Проверить корректность работы загруженного адресного классификатора можно зайдя в любой из регистров, где есть адрес. Например, в «Адрес для информирования» в карточке работника. Для этого откройте окно во вкладке «Город, населенный пункт» (12). Из появившегося окна выберете муниципальный принцип деления (13), нажмите на справочник «Муниципальный район, городской округ» (14). Нажатием кнопки откроется справочник нужного муниципального района (15). Как только он откроется, вы поймете, что адресный классификатор ФИАС был корректно загружен.

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

Остались вопросы по загрузке КЛАДР в 1С? Закажите консультацию наших специалистов!

Резервное копирование в 1С:Бухгалтерии
Новый релиз комплексной программы 1С: Управление нашей фирмы (УНФ)

Валидация

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

  1. Заполнен по справочнику адресов
  2. Заполнен не по справочнику адресов
  3. Не заполнен

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

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

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

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

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

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

Как адреса хранятся в ФИАС и КЛАДР

  1. Код КЛАДР до улицы + домовая часть вида «дом 1 строение 3 квартира 33», так как части домов в классификаторе хранятся как диапазоны
  2. Адрес в виде текста — одним полем или разбитый по структуре КЛАДР.
  1. Код ФИАС до улицы + дом + квартира для идентификации адреса (подробные рекомендации).
  2. Адрес одной строкой в формате ФИАС. При этом лучше сохранять исходный адрес. ФИАС — это все-таки справочник налоговой, и там есть не всё.

То есть задача миграции сводится к тому, чтобы перевести код или текстовый адрес в формате КЛАДР в код ФИАС.

он на Яндекс.Картах470050000550023

Уровень Пример код ФИАС код КЛАДР
1 Регион Ленинградская область СС: 47 СС: 47
2 Автономный округ
3 Район Всеволожский р-н РРР: 005 РРР: 005
4 Город ГГГ: 000 ГГГ: 000
5 Внутригородская территория
6 Населенный пункт деревня Кудрово ППП: 055 ППП: 055
65 Планировочная структура мкр Новый Оккервиль СССС: 0023
7 Улица УУУУ УУУУ: 0023
75 Земельный участок ЗЗЗЗ
8 Здание, сооружение, объект незавершенного строительства ДДДД ДДДД
9 Помещение в пределах здания, сооружения ОООО
90 Дополнительная территория
91 Подчинённые дополнительных территорий

Раскладываем адрес по уровням ФИАС и КЛАДРидентификационный код ФИАСf77948dc-7bc8-42cb-979e-2c958d162d63

Код КЛАДР → идентификационный код ФИАС

Таблица ADDROBJ хранит все адресные объекты с их идентификаторамиМосква, ул Александра Солженицына77000000000151900

Шаг 1. Выделяем из кода КЛАДР код до улицы, то есть берем первые 15 цифр: 77000000000151900.

  • Если КЛАДР меньше 15 цифр, берем 11 и дополняем нулями — это код до населённого пункта: 770000000000000;
  • Меньше 11 цифр — берем 8: 77000000000000000;
  • Меньше 8 — берем 5: 77000000000000000;
  • Меньше 5 — берем 2 цифры кода региона: 77000000000000000.

Шаг 2. Ищем код КЛАДР в поле PlainCode. Если нашлась одна запись, то сохраняем значение поля AoGuid и пропускаем следующий пункт. Но по нашему коду 770000000001519 находится три записи, нужна дополнительная проверка.Шаг 3. Находим актуальную запись. Значение поля CurrStatus = 0 означает, что запись актуальна. Выбираем ее и сохраняем значение поля AoGuid. Идентификационный код ФИАС найден!

Александра Солженицына, CurrStatus = 2;
Коммунистическая Б., CurrStatus = 1;
Александра Солженицына, CurrStatus = 0, AuGuid = f77948dc-7bc8-42cb-979e-2c958d162d63.

В качестве бонуса соберем текстовый адрес по найденному AoGuid:

  • берем PostalCode — это почтовый индекс: 109004
  • добавляем ShortName и FormalName: 109004, ул. Александра Солженицына
  • если объект является регионом (поле AoLevel = 1), то адрес готов. Но в нашем случаем AoLevel = 7 — это улица. Поэтому ищем родительский элемент по полю ParentGuid и повторяем предыдущий пункт;
  • для улицы Александра Солженицына родительская запись сразу имеет уровень региона — это Москва. Сохраняем ShortName и FormalName и собираем адрес: 109004, г. Москва, ул. Александра Солженицына

Но можно поступить еще проще и воспользоваться готовым сервисом. DaData.ru умеет подсказывать адреса в конкретных регионах, районах, городах и населенных пунктах. Понимает названия («Петергоф»), коды КЛАДР («7800000800000») и ФИАС («8f238984-812b-4bb1-850b-49749fb5c56d»).

Функции КЛАДР

Отметим и важные функции классификатора адресов КЛАДР:

  • Унификация методов хранения и обработки адресных данных.
  • Сокращение объема адресной российской информации.
  • Автоматическая поддержка актуальности данных об адресах.
  • Обеспечение верного ввода операторов адресной информации.
  • Возможность поиска и сортировки сведений по адресам.
  • Обеспечение взаимного обмена адресными данными с другими ведомственными объектами.
  • Стандартизация и унификация системы обозначений элементов, структуры адресного пространства РФ.
  • Обеспечение использования Единой системы адресации в государственных органах РФ, в заинтересованных организациях, на предприятиях.

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

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

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

Оставьте свой комментарий!

Tags:

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

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

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

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

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

Adblock
detector