необходимо заполнить код кладр что это
Скачать классификатор адресов (КЛАДР 2021) для 1С
Автор: Кирилл Юрьевич Обновлено: 28 декабря 2020
В этой статьей мы расскажем про КЛАДР — классификатор адресов России.
Название страшное, на деле всё просто.
Он требуется для правильного заполнения адресов в программе 1С и иногда необходимо срочно установить адресный классификатор самому.
Ниже приведена подробная инструкция по самостоятельной установке. Технические знания не требуются.
Вы сможете скачать КЛАДР 2020 для 1С 8 и загрузить его в свою программу 1С.
Ничего сложного в этом нет и сейчас мы с Вами это сделаем.
Метод работает для следующих конфигураций 1С :
Итак, начнем установку классификатора адресов для 1С 8
1. Новая папка — основа всего
Для начала создайте пустой каталог на компьютере, например C:\KLADR
2. Качаем с оф.сайта
Теперь нужно скачать КЛАДР 2019 для 1C 8.
3. Разархивируем
Распакуйте классификатор в каталог из п.1.
КЛАДР периодически обновляется, так что перед сдачей отчетности проверяйте его актуальность.
Примечание — Литер добавляют к номеру дома, без пробела. Например, 7А или 7Б.
Очень подробное описание. надеюсь старые адреса при обновлении КЛАДРа не полетят. Спасибо
Спасибо огромное! Всё просто, понятно и очень доходчиво! Я полный чайник в 1С, но с такими руководствами чувствуешь себя профессионалом ;).
Спасибо, всё замечательно.
Спасибо большое за такую развернутую информацию!
Большое спасибо! Очень помогли!
Подскажите, пожалуйста, а в зарплату как установить КЛАДР, сделала все тоже самое, а каталога не видит, пишет, что нет файлов, удовлетворяющих поиску
Спасибо! все доходчиво написано, просто прелесть!
Огромное спасибо! Помогли!
Тоже интересует крым
Добавить Крым и Севастополь: есть 2 варианта
1. Обновить типовую конфигурацию на свежую и тогда обновится Регистр Сведений: Адресный классификатор и в списке регионов появятся доступные для загрузки из Кладр Крым и Севастополь;
2. Или руками залезть в Конфигуратор, открыть объект РегистрСведений.АдресныйКлассификатор.Макет.ТаблицаРегионов
Внизу списка добавить руками две строки:
Вместо
8900000000000000000000000 Ямало-Ненецкий АО 629000
9900000000000000000000000 Байконур г 468320
Должно получиться:
8900000000000000000000000 Ямало-Ненецкий АО 629000
9100000000000000000000000 Крым Респ
9200000000000000000000000 Севастополь г
9900000000000000000000000 Байконур г 468320
Войти в режим 1С.Предприятие и запустить Загрузка адресного классификатора.
Видим в списке регионов (слева внизу) наши Крым и Севастополь?
Если да, то КРЫМНАШ:)
Спасибо Antonio! Очень помогли.т.к. обновлять конфиг очень сложно — много своих изменений
Спасибо большое! Замечательная инструкция!
Наталья (бухгалтер) says
Спасибо преогромное! После многократных безуспешных попыток загрузить КЛАДР в 1.С 8.3 только благодаря вашему сайту решила эту проблему, загрузив ФИАС. Спасибо, что вы есть! Так как даже на официальном сайте поддержки пользователей ничего не сказано об этом! Дальнейших успехов!
Как загрузить адресный классификатор КЛАДР в 1С
Адресный классификатор в 1С (ФИАС) необходим для того, чтобы унифицировать адресные данные. В 1С он используется для корректного ввода адресов юридических лиц и сотрудников компании. ФИАС заменил собой более привычный классификатор КЛАДР, начиная с 2019 года. О том, как правильно загрузить классификатор в 1С 8.3 Бухгалтерия разберем подробнее в статье.
Федеральная информационная адресная система или ФИАС представляет собой базу данных с адресами. До недавних пор более привычным было использование КЛАДРа, официального классификатора, но с 2014 года базы ФИАС постоянно усовершенствуются. На Веб-сайте налоговой службы информировал о том, что с 2019 года все внесенные данные должны быть представлены в формате ФИАС.
Где скачать адресный классификатор
Данные обо всех районах, регионах, населенных пунктах, городах и улицах Российской Федерации собраны в одном адресном классификаторе. Использование классификатора в программе 1С 8.3 Бухгалтерия 3.0 позволяет быстро и удобно ввести адрес любого сотрудника или контрагента. В классификатор 1С 8.3 данные загружаются:
Произвести загрузку данных адресного классификатора в 1С 8.3 можно как частично, выбрав нужный регион, так и полностью. Однако стоит помнить, что полный список имеет очень большой объем и занимает много места на диске, поэтому загружая только нужные населенные пункты, значительно экономится память компьютера и время.
Рассмотрим как загрузить адресный классификатор в 1С Бухгалтерию и 1С ЗУП.
Скачивание файлов адресного классификатора 1С
В качестве примера для загрузки адресного классификатора в версии 8.3 Бухгалтерия программы 1С используем официальный сайт компании-разработчика https://its.1c.ru/download/fias2. Для этого нужно зайти по ссылке, выбрать нужные населенные пункты и начать скачивать файлы (1). Если вы все-таки хотите скачать весь адресный классификатор, то воспользуйтесь файлом 00.zip (2).
После этого адресный классификатор можно начать загружать в программу.
Загрузка адресного классификатора в 1С Бухгалтерия 8.3
Прежде чем начать загрузку, нужно:
Таким образом, загрузка КЛАДР в программе 1С 8.3 Бухгалтерия 3.0 закончена.
Настроим 1с под ваши нужды прямо сейчас!
Загрузка адресного классификатора в 1С ЗУП
Для начала работы нужно:
Проверить корректность работы загруженного адресного классификатора можно зайдя в любой из регистров, где есть адрес. Например, в «Адрес для информирования» в карточке работника. Для этого откройте окно во вкладке «Город, населенный пункт» (12). Из появившегося окна выберете муниципальный принцип деления (13), нажмите на справочник «Муниципальный район, городской округ» (14). Нажатием кнопки откроется справочник нужного муниципального района (15). Как только он откроется, вы поймете, что адресный классификатор ФИАС был корректно загружен.
Если же при попытке открыть справочник муниципальных районов по региону, вы увидели сообщение «в адресном классификаторе отсутствует информация об адресных сведениях», то это означает, что адресный классификатор не был загружен.
Классификатор адресов России
Составление ФИАС и внесение в него изменений находится в ведении ФНС России.
Компания «Альта-Софт» получает информацию с официального сайта ГНИВЦ ФНС России.
В соответствии с положениями Федерального закона от 28.12.2013 № 443-ФЗ «О федеральной информационной адресной системе и о внесении изменений в Федеральный закон «Об общих принципах организации местного самоуправления в Российской Федерации», при отсутствии адреса в ФИАС (ФИАС) необходимо обратиться в органы местного самоуправления (органы государственной власти субъектов Российской Федерации), имеющие полномочия на присвоение адреса объектам адресации, а также на размещение, изменение и аннулирование сведений об адресах в государственном адресном реестре.
Все адреса в ФИАС: Москва и Россия на одной карте
Структурно справочник адресов ФИАС разделен на семь уровней. Поиск начинается по региону, затем продолжается по району, городу, населенному пункту, и заканчивается по номеру дома и квартиры. Задав в поле поиска интересующий адрес, по ФИАС в онлайн режиме можно также узнать индекс предприятия связи, номер ИНФС налогоплательщика, а также код ОКАТО. Эта информация окажется полезной при сдаче отчетности, постановке на налоговый учет, при подготовке и сдаче документов на регистрацию ИП и т.д.
Тем не менее, существуют ограничения доступности адресов некоторых объектов для обычных пользователей. Так, в онлайн-реестре у объектов, имеющих любую степень секретности, указаны лишь наименования. Также в ФИАС присутствуют старые, неактуальные адресные объекты – переименованные, переподчиненные или влитые в состав другого объекта и просто не существующие более. Во многих случаях это позволяет найти актуальные данные человеку, который даже не подозревает, что его адресные данные уже сменились.
Еще одной немаловажной функцией этого классификатора является проверка адреса по ФИАС, которую у нас также можно выполнить в онлайн режиме. Эта функция позволит уточнить как местонахождение адресанта, так и правильность написания адреса. Если адресанта не удалось найти в ФИАС по адресу, но вы уверены, что он существует, необходимо обратиться с соответствующим запросом в территориальный орган ФНС России, в ведении которой находится справочник.
Искать и проверять адрес в формате ФИАС удобно в любой автоматизированной информационной системе, что делает этот справочник достаточно универсальным. Кроме того, отображаемый у нас классификатор в обязательном порядке используется работодателями при приеме сотрудников на работу, обеспечивая возможность удостовериться в наличии у принимаемого человека постоянной прописки по определенному месту жительства. Мы надеемся, что наш бесплатный интуитивно понятный онлайн сервис поможет вам в повседневной работе.
Задача со звездочкой: как мы перекодировали ФИАС в КЛАДР
С 1 января ФНС перестанет обновлять адресный справочник КЛАДР. Он официально устареет, останется один ФИАС. Но многие промышленные системы до сих пор работают с КЛАДР. Поставщики не собираются их обновлять, а переделывать своими руками бизнесу выходит долго и дорого.
Мы послушали клиентов и придумали решение: взять ФИАС, который живее всех живых, и написать перекодировщик в КЛАДР.
Со стороны задача кажется легкой. Нам так и говорили: «То есть вы просто берете ФИАС и переделываете в КЛАДР?». На деле никакого «просто» нет. У справочников совсем разные структуры и непонятно, как из подкачанного ФИАС раскидать данные в неказистый КЛАДР. При этом общей документации для справочников нет.
Это было веселье, которым мы сейчас щедро поделимся.
Сопоставили структуры справочников
ФИАС весит порядка 28 Гб, в нем около 450 таблиц. КЛАДР — это примерно 500 Мб и 6 табличек. Данные для КЛАДР лежат всего в трех таблицах ФИАС. Остальные для перекодирования не нужны, их КЛАДР не предусматривает.
Если на схеме в скобках стоит «», значит, для каждого региона есть своя табличка с подобным названием
Переносить запись за записью не получится: сломаются или связи между таблицами, или логика внутри таблиц, или еще что-нибудь.
Например, в ФИАС один дом — это одна запись в таблице. Мы на радостях перекидали дома один за другим в КЛАДР, и справочник фатально разбух: 3,5 Гб против нормальных 500 Мб.
КЛАДР — скромняга, он не может себе позволить отдельную запись под каждый дом. Поэтому похожие дома в справочнике сгруппированы в одну строку. При этом их номера на голубом глазу хранят в поле NAME через запятую.
Когда дома находятся на одной улице и различаются только номером, их записывают в одну строку
Тогда мы принялись загружать из ФИАС улицу за улицей и группировать дома по записям. Отсчитываешь, столько номеров влезет через запятую в NAME, и создаешь в КЛАДР общую запись для этих домов. (В NAME, к слову, 40 символов.) Дело пошло́.
Для тех, кто решится повторить наш путь: так выглядит диаграмма зависимостей ФИАС и КЛАДР
Обычная проблема перекодировки: неясно, как переносить поля между похожими таблицами, а документация не выручает. Удивляться нечему, потому что документацию писали явно не для перепиливания одного справочника в другой.
Например, в ФИАС есть поля:
Еще пример. Это описание полей в ФИАС:
В итоге мы брали КЛАДР и ФИАС от ФНС и смотрели, как значения полей перетекают из одного справочника в другой. Универсального рецепта нет, поэтому получилась тьма разнородных правил переноса.
Нашли, где брать КЛАДР-коды
КЛАДР-код — главный идентификатор справочника КЛАДР. Только по нему можно однозначно определить адресный объект.
ФИАС тоже хранит КЛАДР-коды. Причем с оптимизацией в справочнике так себе, поэтому из одной только таблицы ADDROB можно получить коды тремя способами:
Ничего страшного, у нас же есть CODE! Снова сюрприз: он пуст так часто, что со временем перестаешь удивляться. А если не пуст, расслабляться рано: код в нем может не совпадать с PLAINCODE.
Подобрались к последнему бастиону: начали склеивать КЛАДР-коды сами. И что бы вы думали? Да, собранный код частенько расходится с PLAINCODE или CODE.
Поняли, как переносить планировочные структуры и дополнительные территории
Разработчики предусмотрели в ФИАС больше уровней адресных объектов, чем в КЛАДР: 13 и 6 соответственно.
При этом в КЛАДР есть объекты «лишних» уровней: планировочные структуры и доптерритории. Это садовые товарищества, дачные кооперативы и т. д. Их переносят из ФИАС с изрядными костылями. Делают так: условное садовое товарищество превращают в улицу, а к названию подчиненных ему улиц в скобках добавляют название товарищества.
В теории сложно, объясню на примере. Допустим, в садовом товариществе «Массив N2 СТ Вишня» есть улица Луговая. При переносе этих объектов из ФИАС в КЛАДР происходит вот что:
Разобрались с переименованиями и переподчинениями
В России постоянно переименовывают и переподчиняют города, области, улицы. Например, подмосковный Железнодорожный 40 лет был городом, а потом внезапно стал районом Балашихи.
В адресных справочниках устаревшие сущности хранят для обратной совместимости. Получаются цепочки версий.
Был город V1. Его переименовали — в справочнике появилась версия V2. Переподчинили — V3. И так далее до V
Цепочки подчинений переносят с учетом уровней, которых нет в КЛАДР. Например, цепочка «улица → район города → город» приходит из ФИАС в КЛАДР в виде «улица → город».
Иногда в ФИАС одна версия объекта отличается от другой только полями, которых вообще нет в КЛАДР. Например, у города Майкоп 20 февраля 2017 года сменился ОКТМО: был 79701000, стал 79701000001. Больше ничего не поменялось, но в ФИАС все равно появилась новая версия объекта. Если изменившиеся данные не предусмотрены в КЛАДР, правильно переносить только новую версию объекта. Мы делаем вид, что прошлой как бы и не было.
А порой объект из-за переподчинения переходит на уровень, которого нет в КЛАДР. Типичная история: поселок Обираловка → город Железнодорожный → район Железнодорожный города Балашиха. Уровня городских районов нет в КЛАДР, и Железнодорожный переселяют с 4-го уровня на 99-й. Казалось бы, повышение, но нет: на 99-м уровне хранят исчезнувшие адресные объекты. Был город, стал деклассированный элемент. Еще и улицы переподчинили, причем хитро: создали в КЛАДР несколько населенных пунктов, передали им улицы Железнодорожного, а населенные пункты — Балашихе.
Разрешили конфликты сокращений
LEVEL | SOCRNAME | SCNAME | KOD_T_ST |
---|---|---|---|
3 | Автономный округ | АО | 305 |
3 | Территория | тер | 303 |
3 | Район | р-н | 301 |
3 | Улус | у | 302 |
3 | Муниципальный р-н | м р-н | 309 |
В КЛАДР таблица сокращений тоже есть, но записей там поменьше. Просто перенести сокращения из ФИАС в КЛАДР нельзя: уровни не совпадают. Некоторых вообще нет, у других разные номера.
Мы долго сравнивали справочники и все-таки вывели ФНС на чистую воду. Вот как она сдвигает уровни сокращений.
ФИАС | КЛАДР |
---|---|
0 | X |
1 | 1 |
2 | 1 |
3 | 2 |
4 | 3 |
5 | X |
6 | 4 |
7 | 5 |
8 | 6 |
9 | X |
35 | X |
65 | 5 |
75 | X |
90 | X |
91 | X |
«X» значит, что уровень просто закрывается. Все сокращения, что были в ФИАС на этом уровне, не попадают в КЛАДР. Например, в справочнике нет внутригородских территорий, помещений в пределах зданий, земельных участков и т. д.
Из-за сдвига уровней появляются проблемы с KOD_T_ST — уникальным идентификатором сокращения. KOD_T_ST состоит из двух частей: уровня сокращения и собственно ID сокращения. При переходе с ФИАС на КЛАДР уровни сдвигаются и появляются конфликты.
В официальном КЛАДР проблему решают лихо: в код одного из конфликтующих сокращений вместо уровня подставляют девятку. Потому что могут. Из-за этого в эталонном КЛАДР код сокращения для района — 911 вместо 511, причем в поле LEVEL остается пятерка.
В документации об этом ничего, конечно же, не написано.
Протестировали в полях
Мы делали из ФИАС такой же КЛАДР, какой поставляет ФНС. Проверяли по трем параметрам:
Через ASVCheck мы проверяли адреса из живого банковского реестра. Сначала прогоняли по официальному КЛАДР, а потом по своему́. Затем, понятное дело, смотрели на отличия.
Тут надо сказать, что ASVCheck — таинственный парень. Он не говорит, почему пометил адрес как неправильный. Отлаживали наугад. Некоторые ошибки вообще выглядели как баг утилиты: она перестала браковать часть адресов, когда мы просто отсортировали записи в своем справочнике по КЛАДР-коду.
Но закончилось все успешно: теперь ASVCheck выдает одинаковый результат на нашем КЛАДР и на справочнике ФНС.
Получили КЛАДР с преферансом и обновлениями
Теперь у нас есть КЛАДР, который будет жить в веках. Нашим клиентам не нужно спешно переделывать ПО под ФИАС: они подключают новый справочник и все работает как раньше.
KLADR: Ввод адреса по классификатору адресов КЛАДР (ExtDb для 8.2)
Предыстория
Создавая различные заказные конфигурации «с нуля» на платформе v8 я столкнулся с необходимостью подключения адресного классификатора для ввода юридического и фактического адресов фирм и контрагентов, адресов доставки и т.п. Не изобретая велосипед, я использовал регистр сведений и нужные ему процедуры подсистемы «Адресный классификатор» из типовой конфигурации, загружал файлы КЛАДР в базу и всё работало. Недостатком такой системы была очень долгая первичная загрузка и еще более длительное обновление данных в регистре сведений «Адресный классификатор», необходимость это делать отдельно в каждой рабочей базе, а также значительное увеличение объема баз и ежедневных архивов за счет данных, не являющихся учетными для предприятия. Каждый раз я с ностальгией вспоминал, что в старенькой «семёрке» достаточно было распаковать свежий архив с КЛАДР в каталог ExtDb одной базы, за пару минут проиндексировать DBF-ки, просто раскидать полученные файлы по другим базам и всё работало также быстро и надежно как теперь в «восьмёрке». Безуспешно поискав подобное типовое решение от 1С и не найдя ничего похожего здесь на Инфостарте, я принял решение изучить проблему и всё сделать самому.
Как это было
Для начала была скачана последняя версия КЛАДР и вся техническая документация по нему со страницы ФГУП ГНИВЦ ФНС России (в дальнейшем обновления базы данных классификатора можно тоже качать отсюда). Документация была изучена, DBF-файлы визуально пощупаны с помощью программы winDBFview (в частности с помощью встроенной функции работы с КЛАДР). Далее были изучены схемы организации ввода адреса в типовых «1С: Бухгалтерии 7.7 ред. 4.5» и «Библиотеке стандартных подсистем ред. 2.1». Огромную благодарность выражаю авторам обработки альтернативного ввода адреса для 7.7: //infostart.ru/public/61447/ и //infostart.ru/public/82114/ (некоторые идеи были взяты для каркаса моей разработки). В итоге собрав всё лучшее и отбросив наиболее непонятное была создана предлагаемая вашему вниманию обработка под 8.2.
Демо-конфигурация
Для демонстрации примера подключения и правил работы с внешним адресным классификатором была создана чистая конфигурация, включающая только объекты, которые понадобятся для эффективного подключения обработки к вашей базе. Скачиваемая конфигурация абсолютно открыта, не использует защиту и внешние компоненты, полностью готова к использованию и возможной доработке.
Я знаю что.
Данная обработка осознанно отличается по своему поведению от типовых механизмов 7.7 и 8.2 в следующих аспектах:
Заключение
Данный проект безусловно будет шлифоваться и дорабатываться, поэтому прошу без лишней необходимости не клонировать данную публикацию при добавлении мелких улучшений, лучше обратитесь к автору и вышлите мне ваше видение каких-либо моментов. Я обязательно их включу в новую версию обработки и выложу для общего использования в данной публикации.