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

Системный администратор 1С v8.3 (Управляемые формы)
← На главную

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

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

Куда физически скачиваются файлы при автоматической загрузке?

Давайте проанализируем поведение системы, когда мы запускаем процесс обновления адресного классификатора через стандартный интерфейс по кнопке «С веб-сайта 1С». Многие пользователи ошибочно полагают, что программа сохраняет полученные файлы в своей рабочей папке или в каталоге шаблонов на постоянной основе. На самом деле это не так.

Процесс автоматического скачивания происходит по следующему алгоритму:

  1. При инициализации загрузки платформа 1С отправляет запрос к серверам обновлений и начинает скачивание архивов нужных регионов во временную папку операционной системы.
  2. Если база данных работает в файловом режиме, скачивание происходит на локальном компьютере в каталог временных файлов текущего пользователя Windows. Обычно этот путь выглядит следующим образом:
    C:\Users\<Имя_пользователя>\AppData\Local\Temp\
  3. В этой директории платформа создает временную папку с уникальным системным именем вида v8_XXXX_XX.tmp. В нее помещаются скачанные zip-архивы регионов (например, 77.zip для Москвы или 50.zip для Московской области).
  4. Система распаковывает эти архивы во временном каталоге и запускает процедуру импорта данных непосредственно в таблицы базы данных.
  5. Внимание! Как только чтение данных завершено и запись в базу данных выполнена успешно, 1С автоматически производит очистку: все временные папки и файлы безвозвратно удаляются с жесткого диска.

Если ваша база работает в клиент-серверном режиме, то временные файлы создаются не на вашем компьютере, а на стороне сервера 1С:Предприятия. Они помещаются в папку Temp системного профиля пользователя операционной системы, от имени которого запущена служба сервера (по умолчанию это пользователь usr1cv8).

Таким образом, просто «найти и скопировать» ранее скачанные файлы из папки временных файлов после завершения загрузки не получится — операционная система их больше не хранит. Все данные уже импортированы во внутренние таблицы 1С.

Где адресный классификатор хранится внутри базы данных 1С?

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

Давайте посмотрим, какие именно регистры сведений отвечают за хранение адресных данных в современных конфигурациях (таких как «Бухгалтерия предприятия, редакция 3.0», «Управление нашей фирмой» или «Зарплата и управление персоналом»):

В старых редакциях конфигураций (например, в БП 3.0 ранних версий времен перехода с КЛАДР на ФИАС) за хранение этих данных отвечал регистр сведений АдресныеСведения или АдресныйКлассификатор.

Чтобы убедиться, какие именно регистры заполнены в вашей базе данных, мы можем написать и выполнить простой программный запрос в консоли запросов или внешней обработке:


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ РАЗЛИЧНЫЕ
    |	АдресныеОбъекты.КодРегиона КАК КодРегиона,
    |	АдресныеОбъекты.Наименование КАК Регион
    |ИЗ
    |	РегистрСведений.АдресныеОбъекты КАК АдресныеОбъекты
    |УПОРЯДОЧИТЬ ПО
    |	КодРегиона";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    Сообщить("Загружен регион: " + ВыборкаДетальныеЗаписи.КодРегиона + " - " + ВыборкаДетальныеЗаписи.Регион);
КонецЦикла;

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

Способ 1. Предварительное скачивание архивов и ручная установка (Рекомендуемый)

Самый надежный и чистый способ перенести классификатор на компьютер без стабильного интернета — это предварительное ручное скачивание официальных архивов с портала 1С:ИТС с последующей их установкой из локальной папки. Давайте разберем этот процесс по шагам.

Шаг 1. Скачивание архивов на компьютере с хорошим интернетом

  1. Перейдите на официальный портал 1С:ИТС в раздел загрузки обновлений программного обеспечения.
  2. Найдите подраздел «Адресный классификатор» (для современных конфигураций выбирайте формат ГАР, для более старых — ФИАС).
  3. Скачайте архивы необходимых вам регионов. Файлы поставляются в виде zip-архивов, где имя файла соответствует коду региона РФ (например, 77.zip — Москва, 78.zip — Санкт-Петербург, 50.zip — Московская область). Также вы можете скачать единый архив 00.zip, включающий в себя данные по всей стране (будьте внимательны, его объем составляет несколько гигабайт).
  4. Перенесите скачанные zip-архивы на внешний накопитель (флешку или внешний жесткий диск). Важно: распаковывать эти архивы не нужно! Оставьте их в исходном сжатом виде.

Шаг 2. Загрузка классификатора на целевом компьютере

  1. Подключите флешку к компьютеру, на котором установлена целевая база 1С. Скопируйте файлы в любую локальную папку (например, C:\AddressClassifier\).
  2. Запустите программу 1С:Предприятие и перейдите в раздел Администрирование — Интернет-поддержка и сервисы — Адресный классификатор. Нажмите кнопку «Загрузить классификатор».
  3. В открывшемся окне выбора источника загрузки переставьте переключатель в положение «Из папки на диске» и укажите путь к каталогу, куда вы скопировали zip-архивы.
  4. Отметьте галочками те регионы, которые необходимо импортировать в базу данных, и нажмите кнопку «Загрузить».

Программа автоматически распознает структуру архивов в указанной папке, распакует их во временную директорию и загрузит данные в соответствующие регистры сведений.

Способ 2. Выгрузка и загрузка данных через XML

Если обе базы данных (база-источник и целевая база-приемник) имеют абсолютно идентичную конфигурацию и релиз, мы можем перенести адресные сведения напрямую из одной СУБД в другую. Для реализации этого сценария воспользуемся стандартным инструментом разработчика.

Выясним порядок действий для этого способа:

  1. Возьмите универсальную внешнюю обработку «Выгрузка и загрузка данных XML» (ее можно найти на диске ИТС или в составе инструментов разработчика для вашей версии платформы).
  2. Откройте обработку в базе-источнике (через меню Файл — Открыть).
  3. В списке объектов для выгрузки найдите группу Регистры сведений.
  4. Отметьте флагами регистры, связанные с адресами. В зависимости от версии конфигурации это будут: АдресныеОбъекты, ДомаЗданияСтроения, ИсторияАдресныхОбъектов, ОриентирыАдресныхОбъектов (или старый регистр АдресныеСведения).
  5. Укажите путь для сохранения результирующего XML-файла на локальном диске и нажмите кнопку «Выгрузить». Обратите внимание, что файл может получиться внушительного размера, если вы выгружаете большое количество регионов.
  6. Перенесите полученный XML-файл на целевой компьютер.
  7. Откройте ту же обработку «Выгрузка и загрузка данных XML» в базе-приемнике. Перейдите на вкладку «Загрузка», укажите путь к файлу данных и нажмите кнопку «Загрузить».

Этот метод позволяет полностью миновать стадию парсинга zip-архивов на целевом компьютере, так как данные переносятся в базу «один в один» в уже обработанном и структурированном виде.

Важные рекомендации по работе с современными классификаторами

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

Переход на формат ГАР. С августа 2021 года ФНС России прекратила поддержку старого формата ФИАС и полностью перешла на Государственный адресный реестр (ГАР). Главное отличие ГАР — поддержка не только административно-территориального деления, но и муниципального. Все современные конфигурации 1С используют именно ГАР. Убедитесь, что вы скачиваете файлы классификатора в актуальном формате.

Проблема чрезмерного роста базы данных. Настоятельно рекомендуем отказаться от загрузки всех 92 регионов РФ без крайней производственной необходимости. Структура ГАР очень детализирована, и импорт всей страны приведет к увеличению объема вашей файловой базы данных 1С на несколько гигабайт. Это негативно скажется на производительности системы (особенно на компьютерах средней мощности), увеличит время создания резервных копий и может привести к нестабильной работе базы. Загружайте исключительно те регионы, в которых зарегистрирована ваша организация, ее филиалы, ключевые контрагенты и сотрудники.

Альтернатива в виде облачного веб-сервиса. Если на компьютерах пользователей есть стабильное, пусть и не самое быстрое интернет-соединение, лучшим решением будет полный отказ от локальной загрузки классификатора. В меню Администрирование — Интернет-поддержка и сервисы включите опцию «Использовать веб-сервис 1С для ввода и проверки адресов». При ее использовании программа будет оперативно отправлять запросы в облако фирмы 1С при вводе любого контрагента или физического лица. Это избавит вас от необходимости скачивания гигабайтов данных, сэкономит место на диске и гарантирует постоянную актуальность адресов в соответствии с ФНС.

← На главную