Что делать, если в ЗУП 3.1.25.36 перестал работать адресный классификатор и адреса стали красными?

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

После обновления конфигурации «1С:Зарплата и управление персоналом» (ЗУП) до версий 3.1.25.36 или 3.1.25.37 многие пользователи столкнулись с системным сбоем в работе адресного классификатора. Основные симптомы проблемы включают в себя невозможность выбора адреса, сообщения о «несуществующих регионах» и массовое выделение адресов сотрудников красным цветом. Разберем подробно причины возникновения этих ошибок и пошаговые алгоритмы их устранения.

Причина 1: Переход на новый формат ГАР (ФИАС) от апреля 2023 года

Проанализируем ситуацию с технической точки зрения. С 11 апреля 2023 года фирма «1С» изменила формат поставки адресных сведений. Это связано с глобальным переходом государственного адресного реестра на новую структуру хранения данных. Если ваша база обновлена до релиза 3.1.25.36, старые файлы классификатора, скачанные ранее, становятся несовместимыми.

Рассмотрим последовательность действий для корректного обновления сведений:

  1. Перейдем в раздел АдминистрированиеИнтернет-поддержка и сервисы.
  2. Развернем подраздел Адресный классификатор.
  3. В первую очередь выполним полную очистку старых данных. Для этого выберем пункт Очистить адресные сведения. Рекомендуется удалять сведения по всем регионам, чтобы избежать конфликтов идентификаторов GUID.
  4. Загрузим новый классификатор. При выборе источника данных крайне важно убедиться, что вы используете файлы, сформированные не ранее 11 апреля 2023 года. Если загрузка идет с портала «1С:ИТС», программа автоматически подтянет нужный формат. Если вы загружаете данные из файлов, скачайте свежий архив с сайта поддержки пользователей.

Выясним важный нюанс: простая дозагрузка поверх старых данных часто не помогает. Именно предварительная очистка позволяет системе корректно сопоставить новые записи в регистре АдресныеОбъекты.

Решение 2: Ошибка «Указан несуществующий регион» и установка патчей

Проанализируем специфическую проблему, связанную с Кемеровской областью. В последних версиях системы возник конфликт из-за официального переименования региона в «Кемеровская область — Кузбасс». При проверке адреса программа выдает ошибку о несуществующем регионе, так как не может найти соответствие между строковым представлением и кодом субъекта.

Для решения этой проблемы рассмотрим механизм установки исправлений (патчей):

Найдем в разделе техподдержки патч с идентификатором EF_00_00522023. Этот патч был выпущен специально для корректной обработки наименования Кузбасса. Если в вашей программе настроена автоматическая загрузка исправлений (раздел АдминистрированиеОбслуживаниеОбновление программы), убедитесь, что флаг Загружать и устанавливать исправления (патчи) автоматически активен.

Если патч не установился автоматически, выполним следующие действия:

  1. Зайдем в ОбслуживаниеОбновление программыУстановленные исправления.
  2. Нажмем Установить исправление и выберем файл патча, если он был скачан вручную.
  3. После установки обязательно перезапустим сеанс работы с базой.

Решение 3: Устранение «красных» адресов и проблемы муниципального деления

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

Разберем способы «лечения» этой ошибки без необходимости переписывать каждый адрес вручную:

Способ А: Групповое переключение деления
В карточке адреса часто меняется формат отображения, например, с «Такой-то городской округ» на «г.о. Такой-то». Чтобы восстановить валидность, попробуем следующий алгоритм внутри формы адреса:

  1. Нажмем кнопку Еще в форме ввода адреса.
  2. Выберем вариант Административно-территориальное деление.
  3. Затем сразу вернемся обратно к Муниципальному делению.
Это заставляет программу программно пересчитать GUID объекта и найти его в новом справочнике. Если адрес стал черным — сопоставление прошло успешно.

Способ Б: Полная перезагрузка и очистка
Как показывает практика, наиболее надежным методом остается связка: Очистка классификатора -> Загрузка актуальной версии от апреля 2023 -> Обновление контактной информации.

Решение 4: Почему не активны кнопки выбора адреса?

Выясним причину, по которой кнопки выбора адреса в карточке сотрудника могут оставаться серыми (неактивными) даже после загрузки классификатора. Это часто происходит по двум причинам:

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

Техническая справка по платформе

Проанализируем влияние версии платформы. В обсуждениях упоминается платформа 8.3.19.1467. Однако для стабильной работы с новыми XML-схемами ФИАС и механизмами КонтактнаяИнформация рекомендуется использовать более актуальные версии веток 8.3.21 или 8.3.22. Это оптимизирует скорость загрузки и снижает вероятность ошибок при чтении больших объемов данных.

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


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	АдресныеОбъекты.Наименование,
    |	АдресныеОбъекты.ТипОбъекта,
    |	АдресныеОбъекты.Идентификатор
    |ИЗ
    |	РегистрСведений.АдресныеОбъекты КАК АдресныеОбъекты
    |ГДЕ
    |	АдресныеОбъекты.Наименование ПОДОБНО &НазваниеРегиона";
Запрос.УстановитьПараметр("НазваниеРегиона", "%Кузбасс%");
Результат = Запрос.Выполнить();

Подведем итог: для стабильной работы в ЗУП 3.1.25.36 необходимо обеспечить «чистую» загрузку классификатора нового образца, обязательно установить патч по Кемеровской области и дождаться завершения всех регламентных заданий по индексации данных.

← На главную