Ввод адреса в свободной форме с последующим разбиением по структуре ФИАС с помощью подсказок сервиса dadata.ru (все типовые конфигурации на управляемых формах)

Публикация № 1093841

Администрирование - Администрирование данных 1С - Обработка справочников

4
Расширение конфигурации, добавляющее в типовую форму ввода адресной информации поле ввода адреса в свободной форме с последующим разбиением по структуре ФИАС с помощью подсказок сервиса dadata.ru (подойдет для любой типовой конфигурации на управляемых формах использующей БСП)

Постановка задачи:

Благодаря сервису 1С:Контрагент перестало быть проблемой заполнение юридического и почтового адресов контрагента, а вот с адресом доставки приходится повозиться.

Особенно различным транспортным компаниям и интернет магазинам, где адреса доставки (пункты назначения) могут быть мягко говоря в произвольном виде.

HR отделы, как оказалось с удовольствием пользуются.

На сайте есть публикация Ввод адреса с подсказкой и разбиением по структуре КЛАДР (dadata.ru), но это просто обработка, ее еще надо интегрировать и она как раз БСП не использует.
Честно говоря поэтому ее не смотрел, кто хочет разобраться можете начать с нее.
У меня готовое к употреблению решение 

Решение:

Внимание! 

Используется сервис подсказок https://dadata.ru/suggestions/usage/address/ - он требует участия человека при введении адреса, но он бесплатен до разумного значения запросов в день.

Если вы хотите использовать автоматическую корректировку (например адресов введенных ранее) вам нужно купить платную подписку Стандартизация https://dadata.ru/api/clean/address/

В принципе доработка небольшая, структура возвращаемых данных та же самая, только адрес запроса меняется.

Расширение конфигурации которое устраняет эту проблему. 
В стандартную форму ввода адресной информации добавлено поле "Адрес в произвольной форме" с последующим распознаванием его в сервисе подсказок от dadata.ru.

Таким образом для обычного пользователя это получается прозрачно - он вводит адрес, нажимает кнопку поиска и все остальное происходит автоматически.

Хотелось бы к кнопке поиска еще прикрутить выпадающий список подсказок, но это планы на будущее.
Пока если адрес не найден или найден не тот - надо еще раз ввести его в строку поиска.

Кроме того для отраслевых конфигураций типа 1С:Транспортная логистика, экспедирование и управление автотранспортом КОРП, редакция 1.1 (1.1.5.1), он же в простонародье УАТ, в расширении получаются широта и долгота адреса, это очень удобно, не надо использовать геокодирование (тоже не быстрый процесс)

Как оказалось, дом (корпус и квартира) не всегда соотносится с ФИАC, поэтому эти значения берутся "как есть"

Порядок работы:

Подключаем расширение в 1С как рекомендовано 1С.

Флажки "Безопасный режим" и "Защита от опасных действий убираем"

Внимание!

Перед использованием необходимо зарегистрироваться и получить API-ключ на сайте https://dadata.ru/api/

Ключ сохраняется в константе "Адрес Центра Контроля Качества" кто ее использует - переделайте


Требования к запуску обработки:

Обработка предназначена для использования с актуальными типовыми конфигурациями, или нетиповыми, но включающими в себя библиотеку стандартных подсистем, см. принтскрины:

для России:

  1. Управление торговлей, редакция 11  (проверено на Управление торговлей, редакция 11 (11.4.8.82))
  2. Бухгалтерия предприятия, редакция 3.0 (проверено на Бухгалтерия предприятия, редакция 3.0 (3.0.71.83) )
  3. Управление нашей фирмой 1.6 (проверено на Управление нашей фирмой, редакция 1.6 (1.6.18.88))
  4. ERP Управление предприятием 2.4

Также возможна адаптация под любую имеющуюся у пользователя типовую или нетиповую конфигурацию. 

Установка и использование обработки:

  1. Обработка выполнена с использованием управляемых форм, соответственно, для конфигураций с обычным интерфейсом требует для работы включения в конфигурацию либо запуска в управляемом интерфейсе.
  2. Может использоваться платформа  8.3.12.х и старше

 

         Поддержка отчета, лицензирование:

  1. Расширение не имеет ограничений по периоду действия, количеству организаций и информационных баз.
  2. При возникновении вопросов по работе с расширением, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail.

Не верю, что мне приходится писать для пользователей этого сайта, но как оказалось нужно.

 

Если оно есть у вас или предложения по улучшению - пишите.

4

Скачать файлы

Наименование Файл Версия Размер
Ввод адреса в свободной форме с последующим разбиением по структуре ФИАС с помощью подсказок сервиса dadata.ru (все типовые конфигурации на управляемых формах):
.cfe 35,16Kb
15.07.19
8
.cfe 35,16Kb 8 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. akim2040 12 17.07.19 08:39 Сейчас в теме
Для таких публикация всегда нужно вставлять гифку.
Это из серии лучше один раз увидеть, чем...
2. capitan 1248 17.07.19 09:32 Сейчас в теме
(1) Золотые ваши слова.
Вставлю видео попозже.
Хочу еще к кнопке поиска сделать выпадающий список вариантов, не знаю пока как это совместить.
3. capitan 1248 17.07.19 17:26 Сейчас в теме
Оставьте свое сообщение