Использование адресного классификатора позволяет быстро и, самое главное, правильно заполнять российские адреса. Рассмотрим подсистему подробнее.
Предназначение подсистемы
Адресный классификатор используется для заполнения контактной информации с типом Адрес. Функционал подсистемы обеспечивает загрузку, хранение и предоставление информации о российских адресах.
При использовании адресного классификатора ввод адреса сводится к выбору из списка нужных значений. Такой подход позволяет ускорить ввод адреса и предотвратить возможные ошибки, что очень важно, т.к. при некорректном вводе адресов невозможно сдать отчеты в налоговые органы.
КЛАДР и ФИАС
На текущий момент наиболее известными базами данных с адресными классификаторами являются КЛАДР и ФИАС.
КЛАДР (классификатор адресов России) — ведомственный классификатор ФНС России. Описание и обновления базы находятся на сайте ФГУП ГНИВЦ.
ФИАС (федеральная информационная адресная система) — единый государственный адресный реестр. В соответствии с Федеральным законом от 28.12.2013 № 443-ФЗ (действует с 1 июля 2014 года) все государственные и муниципальные организации обязаны использовать ФИАС в качестве единой базы адресов. Описание и обновления базы находятся здесь.
Свежие версии БСП (Библиотека стандартных подсистем) используют в качестве источника данных базу ФИАС.
По сравнению с КЛАДР ФИАС позволяет хранить дополнительные уровни и ориентиры адресных объектов: округ, внутригородской район, ОКАТО, ОКМО, территориальный код ФНС и др. Заполнение ФИАС производилось на основании данных из КЛАДР, поэтому все ошибки и неточности были перенесены в новый адресный классификатор.
В связи с обязательным использованием ФИАС в качестве адресного классификатора, ФНС приняло решение прекратить поддержку КЛАДР с 31 декабря 2017 года.
Настройка подсистемы
Настройка подсистемы «Адресный классификатор» осуществляется в разделе НСИ и Администрирование ⇒ Поддержка и обслуживание ⇒ Адресный классификатор. В некоторых конфигурациях вместо раздела «НСИ и Администрирование» используется «Администрирование«. Здесь можно:
- Выбрать вариант работы подсистемы;
- Загрузить/обновить адресный классификатор;
- Очистить адресный классификатор.
Существует два варианта работы подсистемы:
- С использованием Web-сервиса;
- Загрузка данных в базу 1С.
При наличии постоянного устойчивого соединения с Интернет возможно не загружать в базу адресный классификатор, а использовать для ввода и проверки адресов Web-сервис, предоставленный фирмой 1С. Для использования этой возможности необходимо указать регистрационные данные подписки ИТС.
Загрузка адресного классификатора
Загрузить адресный классификатор ФИАС в базу 1С можно:
- С Web-сайта 1С (необходима подписка на ИТС);
- Из папки на диске.
Загрузить файлы ФИАС на свой компьютер можно с:
- Официального сайта http://fias.nalog.ru/Updates.aspx;
- Страницы сайта 1С https://its.1c.ru/download/fias. На текущий момент для доступа к этой странице подписка на ИТС не требуется.
При загрузке адресного классификатора можно выбрать только те регионы, которые будут использоваться.
После нажатия кнопки «Загрузить адресные сведения» сначала будет выведено окно с отображением процесса загрузки, а после окно с результатом загрузки.
Очистка адресного классификатора
Очистка адресного классификатора может потребоваться для удаления данных об адресах в неиспользуемых регионах и уменьшения размера базы данных 1С.
Процедуры и функции для работы с адресным классификатором
Приведу некоторые основные процедуры и функции для работы с адресным классификатором.
// Проверка загруженности адресного классификатора
// Возвращает Истина, если загружена информация хотя бы по одному региону
Результат = АдресныйКлассификатор.КлассификаторЗагружен();// Возвращает количество регионов с загруженными данными
Результат = АдресныйКлассификатор.КоличествоЗагруженныхРегионов();// Возвращает таблицу значений с информацией обо всех субъектах РФ (как загруженных, так и нет)
Результат = АдресныйКлассификатор.КлассификаторСубъектовРФ();// Возвращает код региона по наименованию
Результат = АдресныйКлассификатор.КодРегионаПоНаименованию(НаименованиеРегиона);// Возвращает наименование и сокращение региона по коду
Результат = АдресныйКлассификатор.НаименованиеРегионаПоКоду(КодСубъектаРФ);// Открывает форму загрузки адресного классификатора
АдресныйКлассификаторКлиент.ЗагрузитьАдресныйКлассификатор(Параметры);
Описаны далеко не все методы работы с адресным классификатором, а только основные. Методы анализа адреса здесь не описаны, т.к. относятся к подсистеме «Контактная информация«.
Роли для работы с адресным классификатором
Для работы с адресным классификатором используются роли:
- Чтение базовой НСИ — дает право просмотра и подбора адресных сведений в объектах программы;
- Добавление и изменение адресных сведений — дает право изменения адресных сведений.