← На главную
При переходе на современные редакции типовых конфигураций 1С (включая 1С:ЗУП 3.0 и 1С:Бухгалтерию предприятия 3.0) пользователи сталкиваются с тем, что классический файл КЛАДР формата DBF больше не поддерживается механизмом загрузки. Программа требует архивы нового формата ФИАС. Разберем по шагам, почему изменился формат, как правильно подготовить файлы для загрузки из локальной папки и как устранить возможные ошибки.
Причины перехода и отличия формата ФИАС от КЛАДР
Рассмотрим, в чем заключается принципиальная разница между форматами. Ранее использовался классификатор адресов КЛАДР, который поставлялся в виде набора таблиц KLADR.DBF, STREET.DBF, DOMA.DBF и других. В современных конфигурациях на базе Библиотеки стандартных подсистем (БСП) адресный ввод переведен на использование структуры Федеральной информационной адресной системы (ФИАС), а в актуальных релизах — Государственного адресного реестра (ГАР).
Оригинальная база ФИАС содержит огромный объем сведений и в распакованном виде занимает десятки гигабайт. Чтобы программа могла эффективно работать с этими данными, разработчики 1С оптимизировали структуру хранения. Для загрузки используются специальные архивы по номерам регионов (например, 77.zip, 78.zip, 36.zip), внутри которых находятся файлы с расширением .FI. Попытка скормить программе стандартный файл КЛАДР приведет к тому, что обработка загрузки выдаст ошибку или не найдет доступных файлов в каталоге.
Как выполнить загрузку классификатора в 1С
Проанализируем доступные варианты наполнения базы адресными сведениями:
- Прямая загрузка через интернет-сервис 1С: Перейдем в раздел Администрирование — Поддержка и обслуживание — Адресный классификатор (или Загрузить классификатор). Если программа подключена к интернет-поддержке, достаточно отметить флажками нужные регионы и выбрать вариант загрузки через веб-сервис 1С. В этом случае все необходимые файлы скачиваются и распаковываются автоматически.
- Загрузка из локальной папки на диске: Если на рабочем месте или сервере отсутствует постоянный доступ в сеть, предварительно скачиваются архивы нужных регионов с портала ИТС. Важно поместить файлы регионов (например,
01.zip, 50.zip) в отдельную локальную папку без их предварительной распаковки. В обработке загрузки выбираем пункт Из папки на диске и указываем путь к каталогу с архивами.
Почему в карточке физлица адрес берется из старого регистра
Выясним причину ситуации, когда классификатор успешно загружен в новый регистр сведений АдресныеОбъекты, но при вводе адреса открывается устаревший регистр (не использовать) Адресный классификатор:
- Исторические данные объектов: Ранее введенные адреса хранятся в базе в виде форматированных XML-строк и ссылок на старую структуру. До тех пор, пока форма адреса в карточке физического лица или контрагента не будет повторно открыта и перезаписана, программа продолжает считывать сохраненное строковое представление.
- Фоновые регламентные задания: Преобразование старых контактных данных в новый формат выполняется регламентным заданием обновления адресных сведений. Если база работает в файловом режиме и фоновые задания не выполнялись, сопоставление произойдет только в момент интерактивного редактирования адреса пользователем.
- Кэш форм и метаданных: В некоторых случаях клиентское приложение удерживает кэшированное представление формы выбора. Для устранения достаточно перезапустить сеанс программы или очистить локальный кэш пользователя.
Решение ошибки «Файл не обнаружен ... .FI» при загрузке с диска
Разберем типичную техническую ошибку, когда процесс загрузки классификатора из файлов прерывается сообщением вида: Техническая информация: Файл не обнаружен '...AppData\Local\Temp\v8_...tmp\01_LANDMARKS.FI'.
Эта проблема возникает на этапе распаковки архива во временный каталог операционной системы. Проанализируем способы ее решения:
- Проверка целостности архива: Если zip-файл был скачан с ошибкой или не до конца, при фоновой распаковке поврежденный фрагмент не может быть извлечен. Рекомендуется удалить проблемный файл региона (например,
01.zip) и скачать его заново.
- Очистка временных каталогов: Программа создает промежуточные файлы во временной папке пользователя
%TEMP%. Накопление старых временных файлов с префиксом v8_ может приводить к конфликтам именования. Закроем 1С и полностью очистим содержимое каталогов C:\Users\<ИмяПользователя>\AppData\Local\Temp.
- Права доступа службы сервера: В клиент-серверном режиме (SQL) распаковка и чтение данных выполняются в контексте сервера приложений 1С:Предприятие. Убедимся, что учетная запись, от имени которой запущена служба сервера
1C:Enterprise Server, имеет полные права на чтение и запись в системный каталог C:\Windows\Temp или временную папку своего профиля.
- Длина пути к файлам: Не сохраняйте исходные архивы в слишком глубоко вложенных папках с длинными именами. Поместите их в короткий путь, например:
C:\FIAS_DATA\.
Рекомендации по оптимизации работы с классификатором
Загрузка всей адресной базы Российской Федерации в информационную базу не всегда оправдана. Рассмотрим правила, которые помогут сохранить быстродействие программы:
- Выборочная загрузка регионов: Загружайте классификатор только по тем субъектам РФ, в которых находятся ваши подразделения, сотрудники или основные контрагенты. Локальная загрузка всех 89+ регионов может увеличить размер информационной базы на несколько гигабайт, что критично для файловых баз (риск превышения лимита таблицы в 4 ГБ).
- Использование онлайн-подбора адресов: В настройках классификатора включите опцию работы через веб-сервис без полной предварительной загрузки. При таком режиме база не раздувается, а в служебные таблицы сохраняются только те адреса, которые фактически были введены пользователями в документах и справочниках.
- Регулярная актуализация сведений: Для проверки корректности ранее введенных адресов используйте типовую регламентную процедуру проверки адресных сведений в панели администрирования.