Адресный классификатор в 1С: загрузка и обновление адресов ФИАС

· 9 мин

Содержание

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

Классификатор грузят по субъектам РФ, а не целиком. Один регион занимает от десятков до нескольких сотен мегабайт в базе, вся страна — несколько гигабайт. Поэтому ставьте только те регионы, с адресами которых реально работаете: контрагенты, склады, сотрудники.

Что такое адресный классификатор и зачем он в базе

Это справочник адресных объектов: регионы, районы, города, улицы, дома. Его используют формы ввода адреса в контрагентах, организациях, физлицах, а также регламентированная отчётность и печатные формы.

Исторически данные брали из КЛАДР. Сейчас источник — ФИАС, а с 2022 года сведения ведутся в Государственном адресном реестре (ГАР). В 1С по привычке говорят «ФИАС», хотя файлы могут называться иначе.

Без загруженных данных адрес вводится вручную одной строкой. Программа не проверяет её, не подставляет индекс и не заполняет коды ОКТМО и КЛАДР, которые нужны отчётам.

Если адреса вам нужны только для печати накладных, классификатор можно не ставить. Он нужен, когда важны структурированные данные: отчётность, ЭДО, реестры.

Три способа загрузки: что выбрать

СпособКогда подходитМинусы
Штатная загрузка через интернетСервер или клиент выходит в сеть, подписка на ИТС действуетНужен доступ к сервису, иногда обрывается на крупных регионах
Штатная загрузка из файла или с дискаЗакрытый контур, нет интернета на сервереФайлы нужно скачать и перенести вручную
Обработка AdrInfoШтатный способ упал, нужен выборочный или ускоренный импортСторонний код, без поддержки 1С, нужна проверка совместимости

Начинайте с первого. Если он работает, остальное вам не нужно.

Подготовка перед загрузкой

Пять минут подготовки спасают от долгих разбирательств потом.

  1. Сделайте копию информационной базы. Классификатор пишется в основную базу, и откат нужен, если загрузка зависнет.
  2. Проверьте место: под выбранные регионы с запасом, плюс место под временные файлы на диске сервера.
  3. Убедитесь, что в базе нет активных пользователей. Загрузка берёт монопольные блокировки на таблицы адресов.
  4. Выясните, куда выходит сервер: клиент-серверная база тянет данные с рабочего сервера, а не с вашего компьютера.
  5. Определите список регионов. Москва и область — два разных субъекта, проверьте оба, если нужны оба.

Не запускайте загрузку в рабочее время на файловой базе: она может блокировать работу всем.

Штатная загрузка адресного классификатора

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

Загрузка через интернет

  1. Откройте форму загрузки адресного классификатора.
  2. Выберите источник «Загрузить из интернета» (название может чуть отличаться).
  3. Отметьте регионы в списке. Список показывает код региона, название и, как правило, состояние: загружен или нет.
  4. Нажмите «Загрузить» и дождитесь окончания. Крупные регионы грузятся 15–40 минут.

Если загрузка оборвалась, повторите её. Уже обработанные порции не теряются.

Загрузка из файлов

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

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

Файлы адресов ФИАС и ГАР внутри устроены по-разному. Если штатная загрузка ругается на формат, вы, скорее всего, скачали не тот набор. Берите именно тот, который заявлен для вашего релиза.

AdrInfo: когда нужна обработка

AdrInfo — внешняя обработка, которая читает XML-выгрузку адресов и записывает её в справочник адресов 1С. Её используют в трёх ситуациях:

  • штатный механизм не поддерживает формат ваших файлов;
  • нужна загрузка по одному региону без навигации по форме;
  • конфигурация старая и обновить её нельзя.

Порядок такой:

  1. Закройте базу у всех пользователей и сделайте копию.
  2. Откройте обработку через Файл → Открыть и выберите файл .epf.
  3. Укажите каталог с распакованными XML.
  4. Отметьте регионы и режим: «Только добавить новые» или «Полная перезапись».
  5. Запустите загрузку и не закрывайте окно до конца.

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

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

Настройки импорта, которые влияют на скорость

  • Грузите регионы по одному, не все сразу. Так проще найти сбойный и перезапустить только его.
  • Отключите на время загрузки подписки на события, регистрацию изменений для обменов и журнал с подробным уровнем, если это допустимо.
  • Для крупных регионов выделите отдельное окно: ночью или в выходной.
  • Не запускайте параллельно другие регламентные задания, они конкурируют за блокировки.

Проверка: всё ли загрузилось корректно

После загрузки проверьте результат, не доверяя сообщению «Готово».

  1. В форме адресного классификатора убедитесь, что у выбранных регионов статус «загружен» и стоит актуальная дата.
  2. Создайте тестового контрагента и введите адрес по структуре: регион, город, улица, дом. Все поля должны подсказывать варианты.
  3. Проверьте, что подставился почтовый индекс и код ОКТМО.
  4. Возьмите 3–5 известных адресов, в том числе новый дом или переименованную улицу, и найдите их по названию.
  5. Откройте справочник контрагентов и посмотрите, не появилось ли адресов в виде свободной строки.

Если улицы подсказываются, а дома нет, данные загрузились частично. Перезагрузите этот регион.

Что проверить после загрузки
Выполнено: 0 / 5

Ориентиры по времени и объёму

Цифры ориентировочные: они зависят от сервера, диска и СУБД.

РегионВремя загрузкиМесто в базе
Небольшая область5–15 минутпримерно 100–300 МБ
Крупная область20–40 минутпримерно 300–800 МБ
Москва, Санкт-Петербург30–60 минутдо 1 ГБ
Вся странанесколько часовнесколько ГБ

На SSD загрузка идёт заметно быстрее, чем на обычном диске. Если база лежит на сетевом хранилище, закладывайте двойной запас.

Что делать с адресами, которые уже есть в базе

Классификатор загрузили, а у контрагентов адреса остались свободной строкой. Сами они не превратятся в структурированные.

Есть три пути:

  • Открыть карточку и выбрать адрес заново. Для десятка важных контрагентов это быстрее всего.
  • Пересохранить адрес. Иногда достаточно открыть форму адреса и нажать «ОК»: программа попробует разобрать строку по классификатору.
  • Групповая обработка. Для сотен записей нужна обработка по перезаполнению адресов. Сначала проверьте её на копии, потому что неоднозначные строки она может разобрать неверно.

Какой случай ваш, подскажет схема:

Сколько адресов нужно привести в порядок?

Где нужен структурированный адрес

Адрес с ФИАС-идентификатором нужен не только красоты ради:

  • 📄 в регламентированной отчётности: адрес организации и обособленных подразделений;
  • 🧾 в электронных документах, где адрес передаётся в виде отдельных полей;
  • 👤 в карточках физлиц, когда адрес входит в состав сведений для кадровых и налоговых форм;
  • 🚚 в документах перевозки, где требуется формат адреса по классификатору.

Если у организации адрес введён строкой, отчёт может не пройти форматный контроль. Исправляйте сначала организации, потом контрагентов.

Как не потерять данные при обновлении конфигурации

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

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

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

Каким способом вы загружаете адреса?

Типичные ошибки при установке

Диагностика: выберите симптом

Отдельно про клиент-серверные базы: файлы лежат на клиенте, а читает их сервер. Тогда загрузка из каталога «молчит» или говорит, что файлов нет. Положите их в сетевую папку, которая открывается с сервера, и укажите путь в виде UNC, например \\server\fias\.

Регулярное обновление классификатора

Адреса меняются: появляются новые улицы, дома, переименования. Для большинства компаний достаточно обновлять классификатор раз в квартал.

Варианты автоматизации:

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

Включённое регламентное задание проверьте в консоли: оно должно быть активным и без ошибок в последних запусках.

Пошаговый помощник
Решите, нужен ли классификатор
Если адреса нужны только для печати, можно не ставить. Если для отчётности и ЭДО, ставьте.

Частые вопросы

Нужно ли ставить все регионы России?
Нет. Достаточно регионов, с адресами которых вы работаете. Остальные добавляются в любой момент.
Сколько места занимает классификатор?
Крупный регион — сотни мегабайт, вся страна — несколько гигабайт. Точный объём зависит от версии данных и СУБД.
Можно ли удалить загруженный регион?
Да, в форме адресного классификатора есть очистка данных региона. Адреса в документах и справочниках при этом остаются как сохранённые строки.
Как обновить уже загруженный регион?
Загрузите его повторно из того же источника. Новые записи добавятся, изменённые обновятся.
Почему в старой базе адрес в формате КЛАДР не подхватывается?
КЛАДР больше не обновляется. Загрузите данные ФИАС/ГАР и пересохраните адреса контрагентов, чтобы они привязались к новым идентификаторам.
Работает ли загрузка в базе на веб-клиенте?
Да, но для файлового способа каталог должен быть доступен серверу, а не браузеру.