[Расширение] Контекстная подсказка и автозаполнение данных используя DaData.ru без снятия с поддержки БП + УТ + CRM

Обработки - Обработка справочников

контекстная подсказка фиас кладр расширение dadata.ru dadata контрагент автозаполнение быстрый ввод подсказки поиск без снятия с поддержки ут11 ут бп3 бп 3 бухгалтерия контрагенты партнеры

14
Удобно искать, выбирать варианты и заполнять справочники Контрагенты\партнеры\адреса по частям строк, адресов, ИНН, чему угодно, благодаря сервису DaData.ru. Подключается в режиме Предприятие, конфигурация полностью остаётся на поддержке. Не требует наличия подписки ИТС и загрузки КЛАДРа (ФИАС) в базу, при этом не отключает штатный функционал по автозаполнению.

"Контекстная подсказка (DaData.ru)" обеспечивает контекстную подсказку при вводе контрагента\партнера\адреса и заполнение всех возможных реквизитов, включая адрес с разбивкой по ФИАС, используя сервис DaData.ru (бесплатно 10 тысяч запросов в день).

В БП Используется событие автоподбор при вводе больше двух символов в поля Автозаполнение, Наименование или ИНН в карточке Контрагента.

В УТ и УТ CRM подсказка возникает при вводе нового или редактировании существующего Партнера или Контрагента, а так же при редактировании поля контактной информации Адрес.

Инструкция по установке (Только под пользователем с правами "Администратор системы"):

  1. Зарегистрироваться на сервисе DaData.ru, скопировать API-ключ (токен)
  2. Добавить расширение в меню "Администрирование -> Печатные формы, отчеты и обработки -> Расширения" или через меню Все функции - Стандартные - Управление расширениями конфигурации.
    !ВАЖНО для конфигурации УТ отключить "Безопасный режим" у расширения!
  3. Перезапустить 1С
  4. На форме элемента справочника Контрагенты\партнеры нажать "Настройки DaData.ru" (в меню Ещё) и в открывшемся окне ввести Токен (полученный API-ключ после регистрации на DaData.ru) и нажать Записать.

Тестировал с версиями БП 3.0.67.43, УТ 11.4.6 и Управление торговлей и взаимоотношениями с клиентами 3.0.7.3.

Токен хранится в регистре сведений "Безопасное хранилище данных", вводится один раз для всех пользователей.

Если токен не введён, тогда подсказка не возникает. Кнопка "Настройки DaData.ru" видна только пользователям с правом "Администратор системы".

14

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

Наименование Файл Версия Размер
Заполнение контрагента (DaData.ru) для БП 3, до версии 3.0.65.69
.cfe 39,14Kb
13.10.18
36
.cfe 1.0.3 39,14Kb 36 Скачать
Заполнение контрагента (DaData.ru) для БП 3, после версии 3.0.65.69
.cfe 38,58Kb
27.12.18
6
.cfe 1.0.5 38,58Kb 6 Скачать
Контекстная подсказка (DaData.ru) для УТ 11, после версии 1.4.6
.cfe 123,48Kb
27.12.18
2
.cfe 1.0.6 123,48Kb 2 Скачать
Контекстная подсказка (DaData.ru) для УТ 11, до версии 1.4.6
.cfe 123,98Kb
27.12.18
29
.cfe 1.0.4 123,98Kb 29 Скачать
Контекстная подсказка (DaData.ru) для Управление торговлей и взаимоотношениями с клиентами CRM
.cfe 159,43Kb
27.12.18
6
.cfe 1.0.2 159,43Kb 6 Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Andy83 08.01.18 10:36 Сейчас в теме
Адрес заполняется криво: номер дома и офиса дублируются в новых полях. БП 3.0.57.10, платформа 8.3.10.2650
Прикрепленные файлы:
2. ipetrochenko 29 08.01.18 11:20 Сейчас в теме
(1) Ошибку исправил, расширение в публикации обновил до версии 1.0.1
Спасибо за обратную связь!
45. svetik789 18.10.18 14:26 Сейчас в теме
Добрый день.

Платформа: 1С:Предприятие 8.3 (8.3.12.1469)
Конфигурация: Управление торговлей, редакция 11 (11.4.5.24) (http://v8.1c.ru/trade/)
Расширение конфигурации: Контекстная подсказка DaData.ru (УТ) (1.0.5)
Режим: Серверный (сжатие: усиленное)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси

Ошибки:
--------------------------------------------------------------------------------
18.10.2018 14:20:48
{ДаДата_КонтекстнаяПодсказка ОбщийМодуль.УправлениеКонтактнойИнформацией.Модуль(6)}: Ошибка при вызове метода контекста (УстановитьДействие)
Форма.Элементы[СтрокаРеквизит.ИмяРеквизита].УстановитьДействие("АвтоПодбор", "Подключаемый_КонтактнаяИнформацияАвтоПодбор");
по причине:
Недопустимое значение параметра (параметр номер '1')
-----------------------------------------------------------------------------------

При открытии вкладки Адреса
http://joxi.ru/bmoEZGVHxvVYWA
по нажатию "еще" нет "настройки DaData
http://joxi.ru/n2YgKW5Io6qv3r

Версия свежескаченная 1,0,4
7. ipetrochenko 29 09.01.18 12:21 Сейчас в теме
Обновил расширение до версии 1.0.2, изменения:
1. Теперь работает в веб-клиенте
2. Изменил принцип заполнения района в адресе
3. При редактировании ИНН так же срабатывает подсказка
4. Прочие косметические улучшения
w22u; Andy83; +2 Ответить
10. svetik789 19.01.18 15:52 Сейчас в теме
11. ipetrochenko 29 19.01.18 16:06 Сейчас в теме
(10)
Да, на УТ 11.4 тестировал.
12. svetik789 19.01.18 16:34 Сейчас в теме
Платформа: 1С:Предприятие 8.3 (8.3.10.2699)
Конфигурация: Управление торговлей, редакция 11 (11.4.1.261)

Ошибка при открытии карточки кронтрагента:

{ДаДата_КонтекстнаяПодсказка Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(65)}: Ошибка при вызове метода контекста (УстановитьДействие)
ЭтаФорма.Элементы[СтрокаРеквизит.ИмяРеквизита].УстановитьДействие("АвтоПодбор", "Подключаемый_КонтактнаяИнформацияАвтоПодбор");
по причине:
Недопустимое значение параметра (параметр номер '1')
13. ipetrochenko 29 19.01.18 17:27 Сейчас в теме
(12) Скорее всего эта ошибка возникает, когда для вида контактной информации установлено свойство "Редактировать в диалоге".
Добавил исключение этой ситуации, контекстная подсказка будет появляться только для адресов у которых свойство "Редактировать в диалоге" не установлено.
При использовании контекстной подсказки, нет необходимости редактировать адрес в диалоге, все поля заполнятся автоматически, поэтому это свойство лучше отключить в справочнике "Виды контактной информации".

Обновил обработку в публикации до версии 1.0.1
14. svetik789 19.01.18 18:54 Сейчас в теме
Ошибка исчезла, карточка открывается. Но нет кнопки "Настройка DaData".Или в УТ она где-нибудь в другом месте? У вас скрины все для бухгалтерии...

Безрпасный режим у расширения отключен.
Прикрепленные файлы:
15. ipetrochenko 29 19.01.18 19:16 Сейчас в теме
(14) На форме элемента в меню Ещё. Приложил скриншот.
Прикрепленные файлы:
AlimovAlex; +1 Ответить
16. svetik789 20.01.18 04:01 Сейчас в теме
Спасибо, все заработало!
17. AlimovAlex 04.04.18 00:46 Сейчас в теме
Работает только при включенной опции:
НСИ и Администрирование -> CRM и маркетинг -> Настройки CRM -> V Независимо вести партнеров и контрагентов

без нее к сожалению не работает, а хотелось бы.
18. ipetrochenko 29 06.04.18 00:22 Сейчас в теме
(17)Посмотрю что можно сделать.
AlimovAlex; +1 Ответить
19. ipetrochenko 29 09.04.18 00:55 Сейчас в теме
(17) Обновил обработку для УТ до версии 1.0.3 в публикации. Теперь работает без включенной функциональной опции "Независимо вести партнеров и контрагентов".
20. winder 59 26.04.18 17:46 Сейчас в теме
В БП 3.0 не работает заполнение по кнопке "Заполнить по ИНН":
Процедура не обнаружена: "ДаДата_ЗаполнитьРеквизитыПоИННВместо".
21. ipetrochenko 29 26.04.18 19:23 Сейчас в теме
(20) Какая версия конфигурации?
22. winder 59 27.04.18 10:13 Сейчас в теме
(21) Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.60.34)
Расширение: ЗаполнениеКонтрагента_ДаДата 1.0.2
23. ipetrochenko 29 29.04.18 11:04 Сейчас в теме
(22) Ошибку поправил, обновил расширение до 1.0.3.
При нажатии Заполнить по ИНН отрабатывает стандартный механизм от 1С.
По DaData ищет только при вводе. Это позволяет сохранить универсальность решения, не отказываться от заполнения от 1С, если оно вдруг понадобится.
24. user861497 09.07.18 13:51 Сейчас в теме
Подскажите пожалуйста, а банковские счета заполняются ?
25. ipetrochenko 29 09.07.18 14:01 Сейчас в теме
26. user861497 09.07.18 14:15 Сейчас в теме
УТ 11.4.3.137, рабочее наименование заполняется как полное наименование, например...:
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ЗДРАВООХРАНЕНИЯ ВЛАДИМИРСКОЙ ОБЛАСТИ .....
В результате в списке контрагентов, сложно ориентироваться, причем на дадата выводятся наименования кратки: ГБУЗ ВО "...
По ним ориентироваться в базе гораздо проще.
Можно ли сделать чтобы в рабочее наименование заполнялось как краткое официальное?
27. ipetrochenko 29 09.07.18 14:17 Сейчас в теме
(26) Посмотрю, что можно сделать. Какой ИНН у этого контрагента?
28. user861497 09.07.18 15:23 Сейчас в теме
(27) А их много, я сейчас по своей базе посмотрел, хотел в порядок привести, и все гос учреждения просто не влезают в экран названия, и получается что даже и поле "рабочее наименование" режет названия, т.к. они длинные получаются в результате много одинаковых строк по начальной части...
например такое 6820013689
29. user861497 09.07.18 15:27 Сейчас в теме
(27) И вот еще посмотрите, какой то глюк: 3301026209
дадата выдает название: ТСЖ "ВИКТОРИЯ"
заполняется как : ТСЖ ВИКТОРИЯ ТСЖ
30. user861497 09.07.18 15:29 Сейчас в теме
(29) что то по всем тсж так идет : 3301026417 тут тоже например
31. ipetrochenko 29 09.07.18 15:34 Сейчас в теме
(30) Обновил в публикации обработку для УТ до версии 1.0.5, проверяйте.
32. user861497 09.07.18 15:58 Сейчас в теме
(31) Самое интересное что находит во всплывающей подсказке название правильно-отображается,
а в рабочее наименование встает не правильное, отрезает "ООО", убирает кавычки и т.д...
вот вставлялось бы название которое во всплывающей подсказке выходит.., вот отлично бы..
33. user861497 09.07.18 16:01 Сейчас в теме
(31) 3301026209 в подсказке : ТСЖ "ВИКТОРИЯ" , вставляется: ТСЖ ВИКТОРИЯ
3301017162 в подсказке : ООО ТПК "МЕЛАИДА" , вставляется: ТПК МЕЛАИДА
34. ipetrochenko 29 09.07.18 16:55 Сейчас в теме
В рабочее наименование действительно не попадает ОПФ организации (ООО), это сделано умышленно, оно прибавляется в конце для удобства сортировки и поиска. Опять же DaData не всегда его отправляет в формализованном виде.
Полностью универсального решения сделать не получится, так выдает наименование и ОПФ DaData, мы от этого зависим.
Можете подправить процедуру формирования наименование в расширении под свою специфику, она находится в одном модуле.
35. shura_k 10.09.18 12:54 Сейчас в теме
Сделал модификацию вашей обработки для поиска просто адреса.
Заметил ошибку в выводе полного наименования поселения с типом и полного наименования улицы с типом.
Написал на поддержку дадаты.
Как временное решение
		 address.data.settlement_with_type=СокрЛП(address.data.settlement+" "+address.data.settlement_type);
		 address.data.street_with_type=СокрЛП(address.data.street+" "+address.data.street_type);
		
36. shura_k 10.09.18 13:33 Сейчас в теме
Очень странно, но у них проблема и с Городом и Регионом
address.data.city_with_type=СокрЛП(address.data.city+" "+address.data.city_type);
address.data.region_with_type=СокрЛП(address.data.region+" "+address.data.region_type);


без этого ФИАС ругается на адреса
37. virs 11.10.18 21:29 Сейчас в теме
Под Бухгалтерией предприятия, редакции 3.0 (3.0.65.80) работает?
38. ipetrochenko 29 11.10.18 22:32 Сейчас в теме
39. virs 12.10.18 20:44 Сейчас в теме
Бухгалтерия предприятия, редакции 3.0 (3.0.65.80) с изменённым классификатором адресов (по муниципалитетам) вышла в конце сентября, а у Вас последнее обновление 09.07.18
Как оно может у Вас работать????
40. ipetrochenko 29 12.10.18 21:52 Сейчас в теме
(39) Да, действительно не заполняется адрес.
Обновлю в ближайшее время.
41. ipetrochenko 29 13.10.18 22:02 Сейчас в теме
(40) Добавил расширение версии 1.0.4 для БП после версии 3.0.65.69.
В ней адрес не разбивается по ФИАС, заполняется только представление.
42. virs 14.10.18 19:35 Сейчас в теме
Заполняет адрес в Бухгалтерии предприятия, редакций 3.0.65.ХХ?
И что обозначает - представление?
43. ipetrochenko 29 15.10.18 12:27 Сейчас в теме
(42)
Адрес заполняет, но в виде строки, не разбивая по составляющим ФИАС.
Пока что нет времени доделать это.
44. stilyga 16.10.18 23:38 Сейчас в теме
Будет ли работать с УТ 11.1.2.27
46. ipetrochenko 29 19.10.18 20:45 Сейчас в теме
(44) Нет не будет, насколько я понимаю она работает в режиме совместимости 8.2 без поддержки расширений.
47. virs 20.11.18 21:59 Сейчас в теме
Похоже у автора пропал интерес к этой разработке... Так и не разбивает по составляющим ФИАС
48. user610877_lecogor 25.11.18 16:48 Сейчас в теме
В последнем релизе бухгалтерии 3.0 заполняет адреса в соответствии с классификатором ФИАС,
или только представление?
49. ipetrochenko 29 25.11.18 20:28 Сейчас в теме
(48) в последнем релизе БП - только представление.
53. ipetrochenko 29 27.12.18 15:00 Сейчас в теме
(48) (49) Теперь не только представление, а в соответствии с классификатором ФИАС
50. AlimovAlex 19.12.18 23:55 Сейчас в теме
УТ 11.4.6.174 перестало работать
51. ipetrochenko 29 20.12.18 09:21 Сейчас в теме
(50) Планирую это исправить в ближайшее время.
52. ipetrochenko 29 27.12.18 14:59 Сейчас в теме
(50) Доработал расширение для УТ (Контекстная подсказка (DaData.ru) для УТ 11, после версии 1.4.6)
54. ipetrochenko 29 27.12.18 15:01 Сейчас в теме
Обновил расширение для Бухгалтерии предприятия:
Заполнение адреса происходит в соответствии с классификатором ФИАС.
Оставьте свое сообщение