Как вывести адрес в муниципальном формате при интеграции dadata.ru?

Все вопросы/проблемы по установке и использовании.
Ответить
Veks1111
Сообщения: 9
Зарегистрирован: 27 янв 2025, 16:27
Имя: Сергей Ечевский
Откуда: Краснодар

Как вывести адрес в муниципальном формате при интеграции dadata.ru?

Сообщение Veks1111 »

Подскажите пожалуйста, есть ли возможность вывода адреса при подключении сервиса dadata.ru в муниципальном формате (по умолчанию выводится в административно-территориальном) без вмешательства в код, так как при создании правила ввода в модуле "Умный ввод" в дополнении такая опция отсутствует. Заранее спасибо!
Аватара пользователя
support
Техническая поддержка
Сообщения: 9508
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как вывести адрес в муниципальном формате при интеграции dadata.ru?

Сообщение support »

Не понял вопроса. Покажите пример.
Veks1111
Сообщения: 9
Зарегистрирован: 27 янв 2025, 16:27
Имя: Сергей Ечевский
Откуда: Краснодар

Re: Как вывести адрес в муниципальном формате при интеграции dadata.ru?

Сообщение Veks1111 »

Адреса в России существуют в двух форматах — административно-территориальном и муниципальном.
Первый мы привычно используем для решения бытовых и коммерческих задач: отправить письмо, заказать товар с маркетплейса или построить аналитику продаж по городам. Второй помогает государству определить место адреса в системе управления.
Подсказки Dadata.ru могут возвращать адрес в административном либо в муниципальном делении. Это регулирует параметр запроса division:
ADMINISTRATIVE — административное;
MUNICIPAL — муниципальное.
Если параметр не задан, используется административное деление.
В муниципальном делении возвращаются поля area* (муниципальный район) и sub_area* (муниципальное поселение). Поля city_district* (административный район города), напротив, скрываются.
В административном делении возвращаются поля area* (административный район региона) и city_district* (административный район города). Поля sub_area* (муниципальное поселение), напротив, скрываются.
Вот здесь описания:
https://confluence.hflabs.ru/pages/view ... 1326056589
https://dadata.ru/blog/instructions/kak ... m-formate/.
В материале по второй ссылке есть подробные описания для разработчиков.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9508
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как вывести адрес в муниципальном формате при интеграции dadata.ru?

Сообщение support »

Добавил.
1) Файлы из архива dadata.zip замените в папке plugins\ext\smart_input_modules\
2) Файлы из архива jquery.suggestions.zip замените в папке \js

В результате настройки правил должен появится тип адреса. Тестируйте и сообщите результат.
Вложения
img2.png
img1.png
jquery.suggestions.zip
(18.02 КБ) 34 скачивания
dadata.zip
(4.41 КБ) 35 скачиваний
Veks1111
Сообщения: 9
Зарегистрирован: 27 янв 2025, 16:27
Имя: Сергей Ечевский
Откуда: Краснодар

Re: Как вывести адрес в муниципальном формате при интеграции dadata.ru?

Сообщение Veks1111 »

Сергей, у себя поставил, проверил, всё работает. Спасибо большое!
Ответить