Загрузка адресного классификатора КЛАДР в 1С 8.3: файлы, способы, ошибки
Содержание
В современных конфигурациях на 1С 8.3 (Бухгалтерия 3.0, ЗУП 3, УТ 11) загрузить КЛАДР в привычном виде не получится: адресный классификатор
там построен на данных ФИАС. Его либо подключают как веб-сервис через интернет
-поддержку, либо загружают файлами по нужным регионам в Администрирование → Интернет-поддержка и сервисы, блок «Адресный классификатор». Классические DBF-файлы КЛАДР (KLADR.DBF, STREET.DBF, DOMA.DBF) принимают только старые конфигурации редакций 8.2.
Выбор простой. Есть стабильный интернет и интернет-поддержка — хватит веб-сервиса, ничего грузить не нужно. Нет интернета на сервере, база работает в закрытом контуре или адресов вводят много и часто — загружайте классификатор файлами, но только по своим регионам.
Какой способ загрузки КЛАДР выбрать
Перед загрузкой определите, с какой конфигурацией вы работаете и откуда брать данные. От этого зависит формат файлов.
| Способ | Когда подходит | Что нужно | Риски |
|---|---|---|---|
| 🌐 Веб-сервис 1С | Бухгалтерия 3.0, ЗУП 3, УТ 11 с интернетом | Подключённая интернет-поддержка | Без связи адреса не проверяются |
| 📦 Загрузка с сайта 1С из программы | Те же конфигурации, нужен локальный классификатор | Логин и пароль интернет-поддержки | Рост размера базы, долгая загрузка |
| 💾 Загрузка из файлов на диске | Сервер без интернета | Архивы регионов, скачанные заранее на другом компьютере | Неполный набор файлов, устаревшие данные |
| 📁 DBF-файлы КЛАДР | Старые конфигурации редакций 8.2 (БП 2.0, ЗУП 2.5) | Комплект DBF-файлов КЛАДР | Данные КЛАДР больше не развиваются |
| 🔄 Перенос из другой базы | Несколько одинаковых баз, одна уже с классификатором | Одинаковая конфигурация и релиз | Ошибки при разных релизах |
Если сомневаетесь, какой формат принимает ваша конфигурация, откройте Справка → О программе. Конфигурация с номером редакции 3.0 и выше, как правило, работает с ФИАС. Редакции 2.x — с файлами КЛАДР.
Подготовка файлов адресного классификатора к импорту
Сначала соберите данные и проверьте место на диске. Классификатор по одному крупному региону занимает от десятков до сотен мегабайт, по всей стране — несколько гигабайт в базе.
Для конфигураций на ФИАС
- Определите регионы, где у организации есть сотрудники, контрагенты, склады. Обычно это 1-5 регионов, а не все 85+.
- Если сервер с интернетом — файлы скачивать вручную не нужно, программа сама заберёт их с сайта 1С.
- Если сервер без интернета — на другом компьютере скачайте архивы регионов с портала 1С под учётной записью интернет-поддержки и перенесите на сервер.
- Не распаковывайте архивы. Программа ждёт файлы в том виде, в каком их отдаёт портал: по одному архиву на регион, имя совпадает с кодом региона.
Для старых конфигураций на КЛАДР (DBF)
Нужен полный комплект файлов в одной папке:
- 📄
KLADR.DBF— регионы, районы, города и населённые пункты; - 📄
STREET.DBF— улицы; - 📄
DOMA.DBF— дома и индексы; - 📄
SOCRBASE.DBF— сокращения типов объектов («г», «ул», «пр-кт»); - 📄
ALTNAMES.DBF— соответствие старых и новых кодов.
Не переименовывайте файлы и не открывайте их в Excel с последующим сохранением — Excel меняет кодировку и структуру DBF, после этого загрузка падает или пишет кракозябры вместо названий улиц.
Перед любой загрузкой классификатора сделайте резервную копию базы. Загрузка пишет в базу миллионы записей, и при сбое посередине проще откатиться к копии, чем чистить остатки.
Загрузка КЛАДР встроенными средствами 1С 8.3
В Бухгалтерии 3.0, ЗУП 3 и других конфигурациях на БСП всё делается из одной формы.
Шаг 1. Откройте настройки адресного классификатора
Перейдите в Администрирование → Интернет-поддержка и сервисы. Найдите блок «Адресный классификатор». В нём два режима:
- использовать веб-сервис 1С для ввода и проверки адресов;
- использовать загруженный в программу классификатор.
Если интернет-поддержка ещё не подключена, сначала нажмите «Подключить интернет-поддержку» в этом же разделе и введите логин и пароль портала 1С.
Шаг 2. Запустите загрузку
- Нажмите ссылку загрузки классификатора в блоке «Адресный классификатор».
- Отметьте флажками нужные регионы. Для Москвы и Московской области это два разных региона — отмечайте оба, если есть адреса в обоих.
- Выберите источник: сайт 1С (через интернет-поддержку) или папка на диске с заранее скачанными архивами.
- Нажмите «Загрузить» и дождитесь окончания.
Один регион среднего размера загружается за 5-20 минут. Москва, Московская область, Краснодарский край — дольше. Не закрывайте программу и не отправляйте компьютер в сон.
Шаг 3. Проверьте результат
Откройте карточку любого контрагента или физлица и нажмите на поле адреса. В форме ввода начните вводить город и улицу: если подсказки появляются без задержки и после ввода адрес не подсвечивается как неверный — классификатор работает.
После загрузки в форме адресного классификатора видно, какие регионы загружены и когда. Это удобно для контроля: раз в квартал сверяйте дату и обновляйте те регионы, где идёт активная застройка.
Как обновить уже загруженный классификатор
Обновление — та же загрузка. Откройте ту же форму, отметьте уже загруженные регионы и запустите загрузку ещё раз: данные региона заменятся целиком, дублей не будет.
Порядок, который экономит время:
- Обновляйте только регионы, где реально вводят новые адреса.
- Запускайте загрузку в конце рабочего дня: во время записи программа у пользователей работает медленнее.
- После обновления проверьте 2-3 свежих адреса — новую улицу или новый жилой комплекс.
Внешние обработки и другие инструменты загрузки КЛАДР
Встроенной формы хватает в 95% случаев. Внешние инструменты нужны в двух ситуациях.
Старые конфигурации редакций 8.2. В Бухгалтерии 2.0 и ЗУП 2.5 загрузка шла через меню Сервис → Адресный классификатор, кнопка загрузки, выбор источника: диск ИТС, сайт 1С или папка с DBF-файлами КЛАДР. Если эти конфигурации запущены на платформе 8.3, порядок тот же — платформа на это не влияет.
Нетиповые и самописные конфигурации. Если в конфигурации нет подсистемы работы с адресами, загружать нечего: КЛАДР некуда положить. Варианты:
- 🧩 встроить подсистему адресного классификатора из БСП — задача программиста, а не бухгалтера;
- 📥 написать свою обработку, которая читает DBF или XML ФИАС в собственные регистры;
- 🔗 хранить адрес строкой и проверять его внешним сервисом.
Не скачивайте «универсальные обработки загрузки КЛАДР» с форумов и файлообменников. Внешняя обработка выполняется с правами пользователя и может изменить или удалить данные. Запускайте только проверенный код, сначала на копии базы.
Для чтения DBF вне 1С подходят любые просмотрщики DBF с поддержкой кодировки DOS (CP866). Через них удобно убедиться, что нужная улица есть в файле, до загрузки в базу.
Перенос загруженного КЛАДР между базами вручную
Если у вас пять одинаковых баз и классификатор уже загружен в одну, грузить его с сайта пять раз не обязательно. Данные адресного классификатора в БСП хранятся в регистрах сведений, и их можно перенести выгрузкой в XML.
Порядок:
- Убедитесь, что конфигурация и релиз в обеих базах совпадают. При разных релизах структура регистров может отличаться.
- В базе-источнике откройте обработку выгрузки и загрузки данных в XML (стандартная обработка с диска ИТС, запускается через
Файл → Открыть). - Отметьте регистры сведений, относящиеся к адресному классификатору. Найти их проще по слову «Адрес» в названии.
- Выгрузите в файл. Для одного региона файл получится на сотни мегабайт — проверьте место на диске.
- В базе-приёмнике той же обработкой загрузите файл.
Обработку выгрузки в XML запускайте только на копии базы-приёмника в первый раз. Она пишет данные напрямую в регистры, без проверок программы. Ошибка в выборе объектов может затереть рабочие данные.
На практике этот путь оправдан, когда базы стоят в закрытой сети без интернета. Если интернет есть, быстрее и надёжнее загрузить классификатор в каждую базу штатно.
Ошибки при загрузке адресного классификатора и как их исправить
Отдельная история — индексы. В КЛАДР индекс хранится на уровне дома, и у старых файлов он часто устарел. Если почта возвращает письма из-за индекса, проверьте его на сайте Почты России и поправьте в адресе вручную.
Скорость базы после загрузки КЛАДР
Загрузка добавляет в базу миллионы записей. На медленных дисках это заметно: база растёт, открытие формы адреса замедляется, резервные копии делаются дольше.
Что помогает:
- ✂️ Грузите только свои регионы. Классификатор по всей стране в бухгалтерской базе малой организации — главный источник лишнего веса.
- 🧹 Удаляйте ненужные регионы. В форме адресного классификатора можно выбрать загруженный регион и очистить его данные, если он больше не нужен.
- 🗄️ Обслуживайте СУБД. В клиент-серверном варианте после крупной загрузки администратор запускает обновление статистики и перестроение индексов средствами СУБД. В MS SQL Server это планы обслуживания.
- 🔧 Файловая база. После загрузки и удаления регионов размер файла
1Cv8.1CDсам не уменьшается. Сжать его помогает тестирование и исправление информационной базы в Конфигураторе со сжатием таблиц.
Тестирование и исправление в Конфигураторе требует монопольного доступа: все пользователи должны выйти из базы, их сеансы будут закрыты. Запускайте его вечером или в выходной и только после резервной копии.
Если база всё равно тормозит при вводе адресов, переключитесь на веб-сервис 1С и очистите загруженный классификатор. Для организаций с парой десятков контрагентов в месяц это самый лёгкий вариант.
КЛАДР и ФИАС: почему в 1С 8.3 нет «чистого» КЛАДР
КЛАДР — классификатор адресов, который вела налоговая служба. С принятием закона № 443-ФЗ основным источником адресных данных стала федеральная информационная адресная система — ФИАС, а затем государственный адресный реестр на её основе. КЛАДР перестал развиваться и обновляться как самостоятельный справочник.
Для пользователя 1С это значит три вещи:
- В новых конфигурациях форма называется «Адресный классификатор», а не «КЛАДР», и данные в ней из ФИАС.
- Старые адреса, введённые по КЛАДР, не пропадают. Они хранятся в контактной информации, и при редактировании программа предлагает уточнить их по новому классификатору.
- Коды КЛАДР в отчётности почти не нужны. Налоговые формы используют адрес по ФИАС или код ОКТМО, а не код КЛАДР.
Если кто-то просит «загрузить КЛАДР», потому что программа ругается на адрес в отчёте, — обычно достаточно открыть адрес организации или сотрудника и выбрать его заново из подсказок классификатора.
Частые вопросы
Нужно ли загружать КЛАДР, если подключён веб-сервис 1С?
Сколько места займёт классификатор по одному региону?
Нужен ли код КЛАДР для налоговой отчётности?
Как часто обновлять адресный классификатор?
Пропадут ли старые адреса после загрузки нового классификатора?
Источники
- Федеральный закон от 28.12.2013 № 443-ФЗ «О федеральной информационной адресной системе и о внесении изменений в Федеральный закон „Об общих принципах организации местного самоуправления в Российской Федерации“»