Как вывести адрес в муниципальном формате при интеграции dadata.ru?
Как вывести адрес в муниципальном формате при интеграции dadata.ru?
Подскажите пожалуйста, есть ли возможность вывода адреса при подключении сервиса dadata.ru в муниципальном формате (по умолчанию выводится в административно-территориальном) без вмешательства в код, так как при создании правила ввода в модуле "Умный ввод" в дополнении такая опция отсутствует. Заранее спасибо!
- support
- Техническая поддержка
- Сообщения: 9508
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как вывести адрес в муниципальном формате при интеграции dadata.ru?
Не понял вопроса. Покажите пример.
Re: Как вывести адрес в муниципальном формате при интеграции dadata.ru?
Адреса в России существуют в двух форматах — административно-территориальном и муниципальном.
Первый мы привычно используем для решения бытовых и коммерческих задач: отправить письмо, заказать товар с маркетплейса или построить аналитику продаж по городам. Второй помогает государству определить место адреса в системе управления.
Подсказки 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/.
В материале по второй ссылке есть подробные описания для разработчиков.
Первый мы привычно используем для решения бытовых и коммерческих задач: отправить письмо, заказать товар с маркетплейса или построить аналитику продаж по городам. Второй помогает государству определить место адреса в системе управления.
Подсказки 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?
Добавил.
1) Файлы из архива dadata.zip замените в папке plugins\ext\smart_input_modules\
2) Файлы из архива jquery.suggestions.zip замените в папке \js
В результате настройки правил должен появится тип адреса. Тестируйте и сообщите результат.
1) Файлы из архива dadata.zip замените в папке plugins\ext\smart_input_modules\
2) Файлы из архива jquery.suggestions.zip замените в папке \js
В результате настройки правил должен появится тип адреса. Тестируйте и сообщите результат.
- Вложения
-
- jquery.suggestions.zip
- (18.02 КБ) 34 скачивания
-
- dadata.zip
- (4.41 КБ) 35 скачиваний
Re: Как вывести адрес в муниципальном формате при интеграции dadata.ru?
Сергей, у себя поставил, проверил, всё работает. Спасибо большое!