Страница 1 из 1

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

Добавлено: 27 янв 2025, 16:35
Veks1111
Подскажите пожалуйста, есть ли возможность вывода адреса при подключении сервиса dadata.ru в муниципальном формате (по умолчанию выводится в административно-территориальном) без вмешательства в код, так как при создании правила ввода в модуле "Умный ввод" в дополнении такая опция отсутствует. Заранее спасибо!

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

Добавлено: 27 янв 2025, 17:29
support
Не понял вопроса. Покажите пример.

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

Добавлено: 28 янв 2025, 08:16
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/.
В материале по второй ссылке есть подробные описания для разработчиков.

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

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

В результате настройки правил должен появится тип адреса. Тестируйте и сообщите результат.

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

Добавлено: 16 мар 2025, 07:46
Veks1111
Сергей, у себя поставил, проверил, всё работает. Спасибо большое!