Адресный классификатор в ЗУП 3.1: регионы, веб-сервис и адреса сотрудников из Excel
Содержание
Справочник адресов в 1С 8.3 ЗУП загружают через Администрирование → Интернет-поддержка и сервисы → Адресный классификатор командой «Загрузить классификатор»: отмечаете нужные регионы и выбираете источник — сайт 1С или папку с заранее скачанными архивами. В части релизов эта же группа настроек лежит в Администрирование → Общие настройки.
Типичная ситуация: кадровик принимает десяток сотрудников из Подмосковья, а при вводе адреса программа не подсказывает ни улицы, ни дома, индекс приходится искать вручную. Значит, классификатор по региону 50 в базе не загружен и веб-сервис не включён. Решается это загрузкой справочника адресов нужного региона или подключением веб-сервиса, а готовые адреса работников переносят отдельно.
Что подготовить до загрузки адресов в ЗУП 8.3
Адресный классификатор в типовых конфигурациях на 8.3 построен на данных ФНС — сначала это был ФИАС, сейчас государственный адресный реестр (ГАР). Старый КЛАДР в ЗУП 3.1 не используется.
Перед загрузкой проверьте четыре вещи:
- 👤 Права. Загружает пользователь с полными правами (роль администратора). У рядового кадровика команды загрузки не будет.
- 🌐 Интернет-поддержка. Для загрузки с сайта 1С и для веб-сервиса нужно подключить интернет-поддержку пользователей логином и паролем портала 1С. Без договора ИТС обновления классификатора недоступны.
- 💾 Место на диске. Один крупный регион занимает сотни мегабайт в базе, вся страна — несколько гигабайт. Для файловой базы это заметный рост, учтите его при резервном копировании.
- 🗺 Список регионов. Грузите только те субъекты, где живут и работают сотрудники. Коды регионов — двухзначные: 77 — Москва, 78 — Санкт-Петербург, 50 — Московская область.
Какие форматы встречаются вокруг этой задачи и что с ними делать:
| Формат | Что это | Можно ли загрузить в ЗУП 3.1 |
|---|---|---|
| ZIP-архивы с сайта 1С по регионам | Подготовленные 1С данные ГАР | Да, штатной загрузкой из папки |
| Веб-сервис 1С | Адреса подбираются онлайн | Да, без загрузки в базу |
| XML ГАР с сайта ФНС | Полная выгрузка реестра | Нет, штатная загрузка его не читает |
| DBF (КЛАДР) | Старый классификатор | Нет, только для ЗУП 2.5 и ранее |
| Excel со списком адресов | Ваши данные о сотрудниках | Только обработкой, см. ниже |
Монопольный режим для загрузки классификатора не нужен. Пользователи могут работать, но в момент загрузки база отвечает медленнее — лучше запускать вечером.
Загрузка справочника адресов в 1С ЗУП 8.3 по шагам
Способ 1. С сайта 1С
Самый простой вариант, если у сервера или компьютера есть выход в интернет.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - В группе «Адресный классификатор» нажмите «Загрузить классификатор».
- В списке регионов отметьте флажками нужные субъекты. Загруженные ранее регионы показаны с датой актуальности.
- Источник данных — сайт 1С.
- Нажмите «Загрузить» и дождитесь окончания. Крупный регион грузится от нескольких минут до получаса.
Если интернет-поддержка не подключена, программа предложит ввести логин и пароль портала прямо в этой форме.
Способ 2. Из папки с архивами
Подходит для серверов без интернета и закрытых контуров.
- На компьютере с доступом в сеть скачайте архивы адресного классификатора на портале 1С в разделе обновлений программ. Каждый регион — отдельный файл, имя совпадает с кодом:
50.ZIP,77.ZIP. - Перенесите файлы в одну папку на сервере, например
D:\1C\Address\. - В форме загрузки отметьте регионы и выберите источник «папка на диске».
- Укажите каталог. Архивы распаковывать не нужно — программа читает их сама.
- Запустите загрузку.
Путь к папке указывается с той стороны, где выполняется код. В клиент-серверном варианте служба сервера 1С должна иметь права на чтение каталога. Сетевой диск, подключённый у пользователя, сервер не видит — используйте UNC-путь вида \\fileserver\1C\Address.
Способ 3. Веб-сервис без загрузки
В той же группе настроек есть переключатель на использование веб-сервиса 1С. Тогда при вводе адреса подсказки приходят онлайн, а в базе ничего не хранится.
Когда что выбрать:
| Вариант | Когда подходит | Минусы |
|---|---|---|
| Загрузка с сайта | Сотрудники в 1-5 регионах, есть интернет | Растёт размер базы |
| Загрузка из папки | Сервер без интернета | Обновлять вручную |
| Веб-сервис | Сотрудники по всей стране, стабильный интернет | Без связи подсказок нет |
Как загрузить адреса сотрудников из Excel в ЗУП
Классификатор — это справочник улиц и домов. Сами адреса сотрудников — другие данные: они хранятся в контактной информации физического лица. Штатной кнопки «загрузить адреса работников из Excel» в ЗУП 3.1 нет.
Варианты по источнику данных:
- 🔄 Переход с ЗУП 2.5. Используйте встроенный перенос данных из ЗУП 2.5 при начальной настройке. Адреса физлиц переносятся вместе с личными данными, повторно вбивать их не нужно.
- 📄 Таблица из другой программы. Нужна внешняя обработка. Программист пишет её на программном интерфейсе подсистемы контактной информации БСП (общий модуль
УправлениеКонтактнойИнформацией), который умеет разобрать строку адреса и записать её в карточку. - ✍️ Несколько человек. Быстрее ввести вручную в карточке: адрес можно вставить строкой, затем уточнить улицу и дом по подсказкам.
Универсальная обработка загрузки из табличного документа с диска ИТС подходит для реквизитов справочников, но с контактной информацией работает плохо: адрес записывается как строка без разбора на элементы.
Как подготовить таблицу, чтобы обработка однозначно нашла человека и разобрала адрес:
Правила подготовки файла:
- Ключ поиска — СНИЛС или ИНН, а не ФИО. Однофамильцы и опечатки в отчестве ломают сопоставление.
- Каждый уровень адреса — в своей колонке. Строка «Москва ул Ленина 5-12» разбирается хуже, чем разнесённые поля.
- Сокращения единообразные: «ул», «пр-кт», «д». Без смеси «улица» и «ул.» в одном столбце.
- Перед запуском загрузите классификатор нужных регионов. Без него адрес запишется, но без кодов и проверки.
Запускайте загрузку адресов сначала в копии базы. Обработка, которая перезаписывает контактную информацию, затрёт адреса, введённые вручную, если в ней не предусмотрена проверка.
XML и DBF: что можно загрузить, а что нет
XML ГАР от ФНС
ФНС публикует полную выгрузку адресного реестра в XML. Архив весит десятки гигабайт, внутри — файлы по регионам с отдельными таблицами адресных объектов, домов, помещений и связей между ними.
Штатная загрузка ЗУП эти файлы не принимает: она ждёт архивы, подготовленные 1С. Писать собственный загрузчик XML ГАР в типовую конфигурацию нет смысла — его придётся сопровождать при каждом обновлении. Если нужны именно данные ФНС, грузите их в отдельную базу или СУБД, а в ЗУП пользуйтесь штатным классификатором.
DBF и КЛАДР
DBF-файлы — формат классификатора КЛАДР: KLADR.DBF, STREET.DBF, DOMA.DBF. Их загружали в ЗУП 2.5 и других конфигурациях на 8.2.
Сейчас DBF актуален в двух случаях:
- база ещё работает на ЗУП 2.5 и её не перевели на 3.1;
- нужно разобрать архивные адреса из старой системы перед переносом.
В ЗУП 3.1 загрузка КЛАДР не предусмотрена. Старые адреса, введённые по КЛАДР, при переносе из 2.5 конвертируются, но часть из них может потребовать ручного уточнения улицы.
Обработки и другие способы обойтись без полной загрузки
Полный классификатор нужен не всегда. Альтернативы:
- Веб-сервис 1С. Покрывает всю страну, база не растёт. Подходит компаниям с удалёнными сотрудниками из разных регионов.
- Частичная загрузка. Загрузите 1-3 «своих» региона, остальные адреса вводите через веб-сервис. Для этого достаточно включить веб-сервис и оставить загруженные регионы — программа использует локальные данные, где они есть.
- Внешние обработки сторонних разработчиков для массовой правки адресов. Проверяйте, что обработка рассчитана на ваш релиз ЗУП, и запускайте её сначала на копии.
- Адрес в свободной форме. Для иностранных адресов и редких случаев, когда дома нет в реестре, в форме ввода адреса есть возможность записать его без проверки по классификатору.
Если ЗУП работает в 1С:Фреш или другом облаке 1С, загружать классификатор не нужно — в облаке используется веб-сервис.
Как проверить корректность загруженных адресов
После загрузки классификатора:
- Снова откройте форму загрузки. У загруженных регионов должна стоять дата актуальности, у остальных — пусто.
- Откройте карточку любого физлица из этого региона и начните вводить адрес. Подсказка должна предлагать населённые пункты и улицы уже после 3-4 букв.
- Выберите дом из списка — индекс подставится сам.
После массовой загрузки адресов сотрудников:
- 🔍 Откройте 5-10 карточек выборочно: из разных подразделений, с городскими и сельскими адресами.
- ⚠️ Если адрес не найден в классификаторе, форма ввода адреса показывает предупреждение. Такие адреса записаны, но без кодов.
- 📋 Сравните количество записанных адресов с числом строк в Excel. Расхождение — повод посмотреть журнал обработки.
Запустить сверку можно и через журнал регистрации: Администрирование → Обслуживание → Журнал регистрации, отбор по событию записи данных и по пользователю, от имени которого шла загрузка.
Регулярное обновление адресного классификатора
Реестр меняется постоянно: появляются новые улицы, дома, переименования. Устаревший классификатор — частая причина того, что новый адрес сотрудника не находится.
Как держать данные свежими:
- Ручное обновление. Раз в квартал повторяйте загрузку тех же регионов с сайта 1С. Программа покажет, для каких регионов вышла новая версия.
- Из папки. Для сервера без интернета заведите регламент: администратор раз в квартал скачивает архивы и кладёт их в общую папку.
- Переход на веб-сервис. Обновлять ничего не нужно: данные всегда актуальны на стороне 1С.
Ошибки при загрузке адресного классификатора
Если загрузка в файловой базе идёт очень долго, не прерывайте её закрытием программы через диспетчер задач. Дождитесь окончания или ошибки, затем повторите для оставшихся регионов.