Как происходят фиаско и что это такое?

Как происходят фиаско и что это такое? Честный знак

Выбираем справочник адресов

1 июля 2014 года произошло одно из самых значимых событий в истории государства Российского: с этого момента у нас в стране наконец появилась эталонная база адресов по всем, даже самым малым населённым пунктам! Имя этой базе — ФИАС. Собственно, сам по себе справочник ФИАС появился гораздо раньше, но именно 1 июля вступил в силу ФЗ 443, согласно которому все государственные и муниципальные структуры теперь должны опираться на него как на единственно верную базу адресов. Мы решили исследовать, стоит ли переходить на ФИАС, и с какими подводными камнями столкнутся те, кто решит это делать.

Прочитав статью, вы узнаете:

  • Чем отличается ФИАС от КЛАДР
  • Можно ли уже использовать ФИАС вместо КЛАДР
  • Стоит ли беспокоиться о переходе на ФИАС тем, кто уже работает с КЛАДР
  • Решит ли ФИАС текущие проблемы с адресами
  • Что ждёт тех, кто только начинает использовать адресные справочники
  • Какие есть самые заметные и важные проблемы при работе с ФИАС и КЛАДР

Почему не КЛАДР?

В настоящий момент времени основным адресным справочником России считается КЛАДР. Почему он не устроил людей, и откуда появилась необходимость в новом?

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

Ад в номерах домов или страшный сон программиста

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

Слабонервным не смотреть

Похоже, что из-за обилия различных написаний в справочнике запутываются даже его создатели, так как на одной улице можно часто встретить разные действующие записи одного дома. Например, в поселке Новый (Красногорский район Московской области) в КЛАДР есть запись с домом 8 и отдельно с двлд8. Теоретически, домовладение и дом — разные вещи, однако в реальности мало кто пишет «домовладение», и можно смело считать, что двлд и просто дом — одно и то же.

Теоретически, КЛАДР — это справочник адресов, на который все должны опираться при составлении любых справочников с адресами, и, следовательно, должны хранить некий ключ к этой базе, чтобы иметь возможность синхронизоваться с самим КЛАДР для получения обновлений. Но код КЛАДР — единственный идентификатор в этом справочнике — может меняться от версии к версии для одних и тех же объектов. Поэтому в других справочниках вы не найдёте его как ключ к адресной базе, везде для указания адреса служит только адрес без каких-либо id. Это плохо тем, что адреса в справочниках могут содержать ошибки, быть неактуальным или вообще не существовать, и чтобы привести его к КЛАДР, потребуется приложить немало усилий (или воспользоваться сервисом dadata. ru).

Где эта улица, где этот переулок?

Например, можно встретить такие адреса:

И снова: слабонервным не смотреть

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

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

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

Лев или Толстой?

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

Вот некоторые из них более детально:

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

Вероятно, причина ошибок в том, что ответственными за актуальное состояние справочника являются органы местного самоуправления, и, возможно, вносимая информация никак не проверяется. Как бы там ни было, проблемы справочника усугубляются отсутствием поддержки: мы не раз писали письма в ФНС с указанием ошибок, но ни одна из них не была исправлена.

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

Что с ФИАС

Давайте посмотрим, что представляет из себя ФИАС, и решает ли он проблемы КЛАДР.

Данные и структура

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

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

Качество информации о домах

В ФИАС есть две таблицы для домов. Структура данных сама по себе очень радует: для всего есть своё поле.

Первая таблица, HOUSE, содержит номера домов, и для каждого есть следующая информация:

  • Номер дома
  • Признак владения (владение, дом, домовладение, участок)
  • Номер корпуса
  • Номер строения
  • Признак строения (строение, сооружение, литер)
  • Индекс
  • Состояние дома

Какие основные отличия от таблицы домов в КЛАДР?

  • Структурирована информация о номере дома и его расширении. Записи вида двлд12стр1 приведены к нормальному виду.
  • Записи вида 11_13 приведены к 11-13. В КЛАДР, согласно документации, через дефис записываются интервалы домов (много домов в одной записи), поэтому дефис в номерах домов приходилось заменять на нижнее подчеркивание. В ФИАС этой проблемы нет. Одна строка — один дом.
  • Фиксированный ID для каждого дома.
  • Не решена проблема домов с двойной нумерацией: для них может быть различное количество не связанных записей, а в номере дома могут содержаться как записи с дробью вида 6/9/20, так и просто числа. Например, в Казани есть адреса Кремлёвская 23, Кремлёвская 23/17 и Кави Наджми 17/23, которые обозначают одно и то же здание
  • Часто встречаются случаи, когда в номере дома содержится литера (по идее она должна уходить в соответствующее поле ФИАС — номер строения). Ещё иногда встречаются записи вида «38/1УЧ».
  • В номерах домов встречаются откровенные ошибки, например, «08а» и «0п». (Update: удалось выяснить, что дом 08А реально существует, спасибо bay73)
  • Дубли домов, не существующие в реальной жизни дома, отсутствующие записи для существующих домов, отсутствие индексов и их неправильное наследование — ничего не улучшилось по сравнению с КЛАДР.

Вторая таблица с домами, HOUSEINT, содержит интервалы домов. В КЛАДР в таблице домов содержатся записи вида Н(1-999), — это означает все нечётные дома из интервала 1 – 999. В ФИАС они разбиты на поля: начало интервала, конец, и его признак. К сожалению, содержимое этой таблицы так же далеко от истины, как и в КЛАДР: например, в Кирове есть неправдоподобно длинная улица Щорса, на которой есть все дома в диапазоне от 1 до 9999.

Качество всего остального

Посмотрим чуть выше — на адресные объекты вплоть до улицы. Они находятся в таблице ADDROBJ.

  • ГСК, СНТ и прочие объекты такого рода вынесены вместе с их подчинёнными улицами на отдельные уровни. В КЛАДР они находились на уровне населённых пунктов, что создавало путаницу.
  • Добавилась таблица LANDMARK, в которой в свободной форме записано как найти адрес (например, «в 0,8 км к северо-востоку от села Лопатино» или «МКАД, 84-й км»). И хотя таблица пока небольшая, она показалась мне очень перспективной, особенно если её отдать в опенсорс на пополнение.
  • Проблемы с регионами до сих пор не решены: у Чувашской республики тип Чувашия, у Ханты-Мансийского автономного округа тип находится в наименовании и т.д. Конечно, по документам так и должно быть, но, мне кажется, что одной из основных задач адресного справочника является приведение адресов к стандартному виду.
  • В ФИАС есть отдельный уровень для автономных округов, но на нём нет объектов, а все автономные округа находятся на 1-м. Вероятно, это поле планируется использовать подо что-то другое.
  • ФИАС содержит все те же адреса, что и КЛАДР, со всеми его ошибками.
Формат

ФИАС доступен в трёх видах: формат КЛАДР, dbf и xml. Последний мне показался наиболее удобным — файлы не разбиваются по регионам в отличие от dbf, а хранятся в скомпонованном виде в xml. Однако вес исходного справочника в таком формате составляет около 14Гб.

ФИАС в формате dbf весит 9Гб вместо 14Гб, однако имеет не очень удобную структуру: таблицы домов и нормативных документов разбиты по регионам, и в итоге ФИАС в таком представлении содержит 187 файлов.

ФИАС в формате КЛАДР по сути и наполнению — то же самое, что и сам КЛАДР, за редким исключением, и весит он те же самые 330Мб. Построчное сравнение таблиц КЛАДР и ФИАС в формате КЛАДР выявило менее 0. 1% расхождений, которые, вероятно, вызваны разным временем выгрузки рассматриваемых баз КЛАДР и ФИАС.

Что думает бизнес

Как может повлиять на работу переключение с КЛАДР на ФИАС? Готов ли бизнес переходить на этот справочник?

Наши коллеги из банков, для которых использование адресной информации является ключевым на всех этапах, не видят бизнес преимуществ перехода на ФИАС, однако планируют это делать, чтобы соответствовать требованиям регулятора. Из-за перехода всех федеральных агентств, министерств и ведомств на ФИАС в перспективе могут возникнуть требования использовать ФИАС при общении с ними (госуслуги, СМЭВ, отчетность, ЦБ).

Выводы

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

Основными плюсами ФИАС являются начальные попытки стандартизации адресов и наличие стабильного ключа для каждого дома.

  • ФИАС содержит больше полезной информации, чем КЛАДР: ID, дата начала и окончания действия записи, детализация статуса действия над объектом.
  • В ФИАС лучше организовано представление информации: информация о домовой части разбита на компоненты, добавлен уровень для дополнительных территорий и их улиц.
  • Файлы ФИАС значительно тяжелее КЛАДР в исходном виде: 9Гб вместо 300Мб.
  • Подключение ФИАС и КЛАДР в приложение с нуля примерно равнозначно по сложности: в случае с КЛАДР придётся разбираться с домовой частью, а с ФИАС — что можно безблезненно удалить, чтобы ужать вес справочника. В обоих случаях нужно будет разобраться с качеством данных, что займёт больше всего времени.
  • Идентификатор ФИАС в перспективе может потребоваться при работе с внешними системами: госуслуги, СМЭВ, отчетность, ЦБ.

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

: Вся информация в статье актуальна для версии КЛАДР 03. 2014 и версии ФИАС 30. 2014

Федеральная информационная адресная система

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 19 декабря 2019 года; проверки требуют 16 правок.

Сравнение с КЛАДРПравить

  • постоянные идентификаторы адресных объектов. В КЛАДР коды адресных объектов могут меняться от версии к версии. Из-за этого нельзя использовать код КЛАДР как ключ и создать постоянную ссылку на адресный объект. В случае же с ФИАС это возможно, так как код адресного объекта постоянный;
  • четкая структура для записи номера дома. В КЛАДР номер дома с расширением (корпусом, строением или литерой) хранится одной строкой. Из-за этого встречаются номера домов вида «4влд2» или «2/7влд1в», в которых сложно выделить составляющие. В ФИАС номер дома и расширение хранятся в разных полях;
  • период действия записи. В ФИАС явно указано, какие записи актуальны, а какие устарели.
  • в отличие от КЛАДР в ФИАС входят расширенные данные из 12 пунктов. В предшественнике этой информации было гораздо меньше.

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

Пока, ФИАС! Рассказываем, как устроен адресный справочник ГАР

1 сентября 2021 года ФНС перестала обновлять свой адресный справочник в формате ФИАС. Относительно новый ГАР внезапно стал единственным государственным адресный реестром, доступным общественности. Рассказываем, что из себя представляет новый справочник и чем он отличается от ФИАС.

Как происходят фиаско и что это такое?

Та самая историческая новость. До нее в смерть ФИАС особо не верили. В конце концов, ФНС уже 10 лет обновляет КЛАДР — предшественника ФИАС

А теперь — о ГАР.

Что такое ГАР

ГАР — это государственный адресный реестр, который содержит адреса «объектов налогообложения». То есть всего, с чего ФНС собирает налоги: участков, домов, квартир и тому подобного. Именно поэтому справочником управляет Федеральная налоговая служба. Ведомство собирает, обновляет и выкладывает упорядоченные адреса в общий доступ на своем сайте.

Поскольку налогом облагается почти вся недвижимость и земля, адресный справочник ФНС — самый полный из доступных простым смертным. Поэтому бизнес использует ГАР как эталонный источник адресов. А регуляторы требуют указывать в отчетности адреса по ГАР, потому что это официальный справочник.

Допустим, кредитная организация сдает Центробанку отчетность по банкоматам. Требование регулятора к отчету: адреса указывать строго в формате справочника ФНС.

Или будничный пример: человек заказывает пиццу. Когда он вводит адрес, форма заказа предлагает подсказку-автозаполнение. Надежные подсказки разработчики достают из ГАР, самого полного общедоступного источника.

Подсказки нашего проекта DaData получают адреса как раз из ГАР

Как жили до ГАР

До января 2012 года в России государственный классификатор адресов вели в формате КЛАДР 4. При этом пользователи массово жаловались на неточности: состояние справочника эмоционально характеризовали как «бардак».

Потом появился ФИАС, но изменилась только структура справочника, а не содержание. Вот один из характерных отзывов о ФИАС.

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

Как и КЛАДР 4. 0, ФИАС содержал адреса только в административном делении. Это ключевое отличие старых форматов от ГАР, поэтому остановлюсь подробнее.

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

  • Страна делится на республики, края, области, города федерального значения, автономные области и автономные округа.
  • Каждый из этих субъектов РФ подразделяется на районы и города областного и республиканского подчинения.
  • Затем — на города районного подчинения, районы в городах, поселки.

Взглянув на такой адрес, видишь административную систему территориального управления. То есть какой субъект какой территорией управляет.

Адрес Новосибирская обл, Новосибирский район, тер. СНТ Яблоневый сад показывает, что управление СНТ Яблоневый сад подчиняется властям Новосибирского района, а те, в свою очередь — правительству Новосибирской области.

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

Зачем понадобился новый справочник

ГАР потребовался потому, что российские власти провели реформу местного самоуправления. Они добавили к административной системе управления еще одну — муниципальную.

Так вот, в новый справочник включили адреса в муниципальном делении. Поэтому ГАР хранит адреса в двух типах делений. Это не единственное его отличие от ФИАС и КЛАДР, но самое важное.

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

По адресу в муниципальном делении видно, какой орган муниципальной власти какой территорией управляет.

Что характерно, адрес в муниципальном делении порой совершенно не похож на адрес в административном.

Административное деление: Калужская обл, Людиновский район, деревня Кургановка, дом 1.

Муниципальное деление: Калужская обл, муниципальный район Людиновский, сельское поселение деревня Заболотье, деревня Кургановка, ул. Центральная, дом 1.

В административной цепочке у этого адреса нет улицы. Дом принадлежит напрямую населенному пункту.

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

Согласно административному делению в Свердловскую область входит Алапаевский район. В муниципальном делении Алапаевский район разбит на муниципальные образования — Алапаевское и Махнёвское.

Поскольку адреса в разных делениях выглядят по-разному, ФИАС утратил универсальность. Его больше нельзя использовать везде. Например, если государство потребует от бизнеса отчеты с адресами в муниципальном делении, административное посчитают ошибкой. Регуляторы за такое наказывают.

Пока адреса в муниципальном делении указывают лишь ведомства, оказывающие муниципальные услуги. Чаще всего МФЦ. Остальным  регуляторы разрешают отчеты в привычном формате. Но как долго это продлится, неясно: требования могут изменить так же резко, как убрали ФИАС. Переходить на ГАР лучше заранее.

Как получить доступ к ГАР

ФНС выкладывает полный ГАР и обновления к нему в среднем два раза в неделю. Иногда сначала публикуют только полный справочник или только обновления, а остальное — через день-два. ФНС маркирует такие выгрузки одной датой.

Как происходят фиаско и что это такое?

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

Налоговая публиковала ФИАС в двух форматах: xml и dbf. ГАР выгружают только в виде xml-файлов.

Как выглядит структура справочника

Архив с ГАР весит ≈31 Гб, распакованный занимает ≈234 Гб. Справочник потяжелел почти в три раза по сравнению с ФИАС, потому что в него добавили муниципальное деление. А еще изменилась структура. Проще говоря, файлов стало больше.

Распаковав архив, получаем десять файлов в формате xml и 92 папки. Одна папка — один субъект РФ. Номер папки соответствует номеру региона, включая неактуальные — например, Корякский округ. Его в 2007 году власти объединили с Камчатской областью и назвали объединенный регион Камчатским краем. Неактуальные регионы хранятся в папках под номерами 80, 81, 82, 84, 85, 88. В папке номер 99 — Байконур.

Как происходят фиаско и что это такое?

В «беспапочные» файлы ФНС выкладывает общую информацию: типы домов, квартир, уровни объектов адресов, виды и типы нормативной документации

В каждой папке лежат 10 xml-файлов. Внутри каждого хранится информация об адресах соответствующего папке субъекта РФ. В папках неактуальных регионов хранятся исторические адресные данные.

Как происходят фиаско и что это такое?

Еще в папке лежат нормативные документы, машиноместа, комнаты, участки, помещения: нежилые и квартиры

Файлы AS_ADM_HIERARCHY* и AS_MUN_HIERARCHY* хранят идентификаторы адресного объекта и его родителя. Благодаря идентификаторам мы можем восстановить соотношения между объектами в разных типах территориального деления.

Например, в *HIERARCHY* хранятся пары записей c ОBJECTID и PARENTОBJID, объект и его родитель.

Как происходят фиаско и что это такое?

Пара записей показывает связи между частями адреса в разных типах территориального деления

Адресные данные хранятся в файлах AS_ADDR_OBJ*, AS_HOUSES*.

Как происходят фиаско и что это такое?

В файлах AS_ADDR_OBJ лежат компоненты адреса от региона до улицы. LEVEL указывает, к какому уровню относится часть адреса. Сельское или городское поселение — 4, населенный пункт — 6, улица — 8

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

Какие поля предусмотрели в ФИАС, но убрали из ГАР

Вот главные потери в содержании нового справочника.

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

Какие новшества появились в справочнике

Добавили муниципальное деление адресов. Файлы с адресами в административном делении начинаются с AS_ADM_HIERARCHY*, в муниципальном — с AS_MUN_HIERARCHY*. Лежат эти файлы в папках регионов.

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

Административное деление: Тульская обл, Киреевский район, п. Бородинский.

Муниципальное деление: Тульская обл, муниципальный район Киреевский, сельское поселение Бородинское, п. Бородинский.

Ввели три новых уровня адреса: «Муниципальный район», «Сельское/городское поселение», «Машиноместо». Два из них, «Муниципальный район» и «Сельское/городское поселение», чтобы поддержать муниципальное деление.

Теперь список уровней адресных объектов выглядит так:

  • Элемент планировочной структуры.
  • Элемент улично-дорожной сети.
  • Помещения в пределах помещения.
  • Уровень автономного округа (устаревшее).
  • Уровень внутригородской территории (устаревшее).
  • Уровень дополнительных территорий (устаревшее).
  • Уровень объектов на дополнительных территориях (устаревшее).

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

Если известен идентификатор объекта, по нему легко собрать полный адрес строкой. Со всеми «родителями», «бабушками» и «прадедушками». А также найти атрибуты — скажем, коды ОКАТО, ОКТМО и почтовый индекс.

GUID, выполнявший функции универсального идентификатора в ФИАС, в ГАР остался. Его значения тоже прежние. Но теперь он называется OBJECTGUID и хранится только в файлах с адресными объектами. Например, в AS_ADDR_OBJ* и AS_HOUSES*. Это серьезное изменение, но проблем оно не принесло: изменилась роль GUID, но не значение. По-прежнему нет проблем определить GUID в ГАР.

Как происходят фиаско и что это такое?

Файл AS_ADDR_OBJ* в папке региона подскажет, какой OBJECTID в ГАР соответствует прежнему OBJECTGUID. Работает для объектов уровня от улицы и выше

Изменили способ хранения информации о номере дома. Всего в ГАР 14 типов домов, они хранятся в поле HOUSETYPES. По сравнению с ФИАС из нового справочника убрали пустое поле «0» — «Не определено». И добавили четыре типа: «Строение», «Сооружение», «Литера», «Корпус».

Типы дополнительных частей номера дома лежат в файлах AS_ADDHOUSE_TYPES*.

Как происходят фиаско и что это такое?

В ФИАС корпус не относился к типу строения. Зато в ГАР литера почему-то числится неактуальной, хотя домов с этой частью адреса более 170 тысяч (Питер, привет!)

Значительно изменилась структура хранения номера дома. ФИАС предусматривал пять полей: «Тип дома», «Номер дома», «Номер корпуса», «Тип строения», «Номер строения». Причем в строение записывали или собственно строение, или сооружение. Если номер здания включал одновременно строение и сооружение, в ФИАС записать их было некуда. Номер дома попросту обрезался.

В ГАР у номера дома не пять частей, а шесть. Причем все называются по-новому.

Как происходят фиаско и что это такое?

Дом в первой строке: владение (housetype = 1) 5, корпус (addtype1 = 1) 1, строение (addtype2 = 2) А. Во второй: корпус (housetype = 10) 1, строение (addtype1 = 2) 9/7

ГАР прекрасно хранит раскидистые номера домов, которые ФИАС обрезал.

Так в разных форматах выглядит адрес с OBJECTGUID 735a8883-751e-4403-aa67-f4ebbe689829.

ФИАС: Томская обл, город Северск, дорога Автодорога, д. 14/11 стр.

ГАР: Томская обл, город Северск, дорога Автодорога, д. 14/11 стр. сооружение 2КАН.

ГАР, предварительные итоги

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

У ГАР более универсальная структура, чем у ФИАС. Разработчики заложили запас: если данных прибавится, структуру справочника, скорее всего, менять не придется.

В новый справочник добавили три уровня адреса: «Муниципальный район», «Сельское/городское поселение» и «Машиноместо». «Муниципальный район» и «Сельское/городское поселение» — чтобы поддержать муниципальное деление.

Адреса стали точнее, потому что изменилась структура номера дома. Для него добавили полей. Раньше их порой не хватало, адреса не вмещались.

Наконец, мы вышли из кабинета в поля и попросили отзыв у специалиста по ГАР. Человека, который каждый день работает со справочником.

Елена Расторгуева, руководитель продукта HFLabs «Фактор». Ее подразделение готовит ГАР для бизнес-задач

«Работать можно с любой структурой. Структура ФИАС была понятнее, но её меняли при добавлении новой информации об адресах. В ГАР структура универсальнее, но историю переименований и переподчинений а́дреса мы собираем из нескольких мест. В ФИАС эту информацию хранили в одном файле.

Как и в ФИАС, в ГАР нет единообразия в данных, встречаются ошибки. Появились объекты с несколькими «родителями». Скажем, улицы, находящиеся в нескольких городских районах.

Здесь бывают моменты, которые вызывают недоумение.

Например, в Москве принцип заведения длинных улиц в ГАР такой: улица одновременно принадлежит нескольким муниципальным округам, «родителем» которых является город Москва. Разные дома на одной улице относятся к разным районам города. То есть порядок адреса таков: г. Москва, муниципальный район, длинная улица:— г. Москва, Гагаринский муниципальный район, Ленинский проспект, д. 53 стр. 4;— г. Москва, Ломоносовский муниципальный район, Ленинский проспект, д  91.

В Самаре «московский» принцип неожиданно изменился. Например, длинный проспект Кирова тоже проходит через несколько городских районов. Но здесь город Самара подчинен десяти городским районам. А они — городскому округу Самара: Самарская область, городской округ Самара, внутригородской район Промышленный, город Самара:— Самарская область, городской округ Самара, город Самара Промышленный внутригородской район, проспект Кирова, д. 62;— Самарская область, городской округ Самара, город Самара Кировский внутригородской район, проспект Кирова, д. 257.

Внезапно, да? Загадка касается небольшого количества адресов, но все равно странно».

КритикаПравить

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

ИсторияПравить

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

Структура адреса по ФИАСПравить

  • Наименование страны (Российская Федерация).
  • Наименование субъекта Российской Федерации.
  • Наименование муниципального района, городского округа или внутригородской территории (для городов федерального значения) в составе субъекта Российской Федерации.
  • Наименование городского или сельского поселения в составе муниципального района (для муниципального района) или внутригородского района городского округа.
  • Наименование населенного пункта.
  • Наименование элемента планировочной структуры.
  • Наименование элемента улично-дорожной сети.
  • Номер земельного участка.
  • Тип и номер здания, сооружения или объекта незавершенного строительства.
  • Тип и номер помещения, расположенного в здании или сооружении.

Особенности маркировки БАД и антисептиков

Эксперимент по маркировке БАД проводится с 01. 2021 по 31. 2022 (Постановление Правительства РФ от 29. 2021 № 673).

Эксперимент по маркировке антисептиков — c 01. 2021 по 31. 2022 (Постановление Правительства РФ от 21. 2021 № 1240).

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

  • для БАД;
  • для антисептиков.

Порядок работы с маркируемыми БАД и антисептиками в программе не имеет существенных отличий и далее рассматривается совместно.

Для работы с маркируемыми товарами в программе должен быть прописан сертификат электронной подписи, а также настроено подключение к электронному документообороту в разделе НСИ и администрирование — Настройка интеграции — Обмен электронными документами (об 1С-ЭДО см. выше).

В программе в разделе НСИ и администрирование — Администрирование — Интеграция с ИС МП в таблице Вести учет маркируемых товаров необходимо установить флаг для вида продукции БАДы и/или Антисептики.

По ссылке Параметры подключения к СУЗ следует указать параметры СУЗ: OMS ID, адрес и порт, идентификатор соединения, которые можно посмотреть в личном кабинете в разделе «Станции управления заказами».

Маркировку продукции выполняет производитель или импортер. Коды маркировки должны быть предварительно заказаны документом Заказ на производство в рабочем месте Обмен с ИС МП. Документ можно создать вручную или оформить автоматически по Заказу на производство. В заказе указывается способ ввода в оборот: Производство в РФ или Импорт в РФ. Печать кодов маркировки может производиться самостоятельно или с привлечением третьего лица — сервис-провайдера. В частности, сервис-провайдером может быть Центр этикетирования и маркировки (ЦЭМ) — это специализированная типография, которая печатает этикетки на продукцию с кодами маркировки.

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

  • независимо от ввода в оборот, возможно в разные даты. В этом случае оформляется документ Маркировка товаров ИС МП с указанием операции Отчета о верификации нанесенных КМ и отдельно документ Маркировка товаров ИС МП с указанием операции ввода в оборот, например Производство, и указанием в поле Операция нанесения кодов маркировки значения <Выполнена независимо>;
  • одновременно с вводом продукции в оборот одним документом Маркировка товаров ИС МП. В этом случае в поле Операция указывается операция ввода в оборот, например Производство, а в поле Операция нанесения кодов маркировки указывается Отчет о верификации нанесенных КМ (рис. 1).

Как происходят фиаско и что это такое?

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

Если формирование упаковок не было выполнено при передаче Отчета о верификации нанесенных КМ, может быть выполнено позднее документом Маркировка товаров ИС МП с видом операции Агрегирование.

Заказанные, но не использованные коды маркировки должны быть списаны документом Списание кодов маркировки ИС МП в рабочем месте Обмен с ИС МП.

Операции между участниками оборота должны оформляться УПД, передаваемыми по ЭДО.

При розничной продаже маркируемой продукции код маркировки указывается в чеке, который передается оператору фискальных данных. Вывод из оборота в таком случае выполняется автоматически на основании данных ОФД. Также предусмотрены дополнительные сценарии вывода маркируемой продукции из оборота документом Вывод из оборота в рабочем месте Обмен с ИС МП.

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

Если адрес у вас хранится как код КЛАДР улицы + домовая часть («дом 1 строение 3 квартира 44»), то для него все относительно просто.

Таблица ADDROBJ хранит все адресные объекты с их идентификаторами

Для работы понадобится таблица ADDROBJ из выгрузки ФИАС в формате xml или dbf. В ней хранятся все объекты (города, улицы и т. ) подряд с уникальными идентификаторами GUID.

Будем использовать следующие колонки:

  • код КЛАДР (PlainCode);
  • наименование и тип текстом (FormalName и ShortName);
  • актуальность объекта (CurrStatus);
  • почтовый индекс (PostalCode);
  • собственный и родительский идентификатор ФИАС (AoGuid и ParentGuid);
  • уровень (AoLevel).

Пример: Москва, ул Александра Солженицына. Код КЛАДР: 77000000000151900.

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

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

Шаг 2. Ищем код КЛАДР в поле PlainCode. Если нашлась одна запись, то сохраняем значение поля AoGuid и пропускаем следующий пункт. Но по нашему коду 770000000001519 находится три записи, нужна дополнительная проверка.

Шаг 3. Находим актуальную запись. Значение поля CurrStatus = 0 означает, что запись актуальна. Выбираем ее и сохраняем значение поля AoGuid. Идентификационный код ФИАС найден!

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

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

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

Оцените статью
Маркировка-Про