Ввод ФИО с подсказкой с помощью сервиса DaData

06.05.20

Интеграция - WEB-интеграция

Пример ввода ФИО с подсказкой и возможностью выбора из предлагаемых значений с помощью сервиса DaData

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ПолучениеФИО
.epf 7,17Kb
11 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Можно использовать при вводе наименования в справочниках Сотрудники Физические и Контактные лица.

Принцип заключается в отправке запроса на сервис DaData, где результат уже преобразуется в список выбора элемента формы

Обработку можно встроить в конфигурацию и в обработчике событий элемента формы вставить следующий код

&НаКлиенте
Процедура ФИОАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
	
	Если СтрДлина(Текст) > 3 И Прав(Текст, 1) <> " " Тогда
		Элемент.СписокВыбора.Очистить();	
		МассивДляВыбора = ФИОАвтоПодборНаСервере(Текст);
		Элемент.СписокВыбора.ЗагрузитьЗначения(МассивДляВыбора);		
	КонецЕсли;
	
КонецПроцедуры

&НаСервере
Функция ФИОАвтоПодборНаСервере(Текст)
	
	Token = Константы.TokenDaData.Получить();
	ОбработкаПолученияФИО = Обработки.ПолучениеФИО.Создать();
	Возврат ОбработкаПолученияФИО.ПолучитьСписокДляВыбора(Текст, Token);
	
КонецФункции

Для работы с обработкой необходимо наличие Токена. Для этого вам необходимо зарегистрироваться на сайте dadata.ru войти в личный кабинет и Получить значение API-ключ

Тестировалось на 8.3.16.1148

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Мастера заполнения Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки, и оно автоматически применится при загрузке выписки, экономя ваше время (Можно настроить отбор по любому реквизиту или по регулярному выражению). Решение позволяет автоматически заполнять расшифровку платежа, исключать загрузку ненужных документов (дублей) из банка, заполнять комиссию за эквайринг и многое другое. Вам не нужно доплачивать за алгоритмы, они уже включены в решение. Автоматическая обработка применяется при загрузке данных как из файлов клиент банка, так и через DirectBank. Доступен AI чат бот который умеет консультировать по функционалу решения.

15250 руб.

20.12.2024    13944    61    27    

57

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    23508    35    24    

26

Операции по ВЭД Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Мастера заполнения Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Данная обработка расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh

9760 руб.

19.06.2012    145237    308    81    

254

WEB-интеграция Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

24000 руб.

02.02.2021    22192    66    52    

42

WEB-интеграция Загрузка и выгрузка в Excel Программист Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Расширение освободит вас от необходимости вручную обновлять товары в группах ВКонтакте. Достаточно задать правила один раз, и система автоматически синхронизирует ваш каталог. Вы сможете легко выбирать, какие товары публиковать, создавая гибкие критерии отбора. Например, можно добавить важные для покупателей параметры: цвет, размер или другие характеристики.

12200 руб.

29.08.2025    1905    5    0    

6

WEB-интеграция Программист Бизнес-аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    5543    24    4    

26
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. johnyb2002 02.06.21 14:50 Сейчас в теме
Для КА 2.4 - позвольте пару вопросов:
1) Подскажите, правильно ли понимаю, что могу добавить вашу функцию из обработки не только к Сотрудники, Физические и Контактные лица, но и скажем в любую форму где планирую ввести ФИО ?
2) Может сможете подсказать способ решения, есть список Физ Лиц где по разному написаны ФИО (Иванов И.В., иванов иван, ИВАНОВ иван) есть ли какая-то обработка или способ прогнать весь список и привести уже существующие записи к единому формату формату написания?
Спасибо заранее
2. konstantinvasenev 100 02.06.21 19:46 Сейчас в теме
1. Да. Верно
2. Реализовывал, что то подобное с помощью шаблонов регулярных выражений. Но там я выделял только Фамилию из произвольного текста.
А так все зависит от такого какой формат нужен. Ведь из И.В. получить Иван не получится, и из Иван получить отчество так же не получится
johnyb2002; +1 Ответить
3. konstantinvasenev 100 06.06.21 18:49 Сейчас в теме
Видимо отсутствуют сведения о внешней обработке в модуле объекта.
Информация по ссылке
https://infostart.ru/1c/articles/337144/
johnyb2002; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация