Заполнение данных контрагента используя DaData.ru для базовой БП 3

14.04.25

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

Заполнение данных контрагентов по ИНН в базовой версии БП 3

Скачать файл

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

Наименование По подписке [?] Купить один файл
Заполнение данных контрагента используя DaData.ru для базовой БП 3:
.epf 12,59Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

За основу было взято расширение //infostart.ru/public/724005/

Но расширения не подключаются в базовым версиям, поэтому сделал внешнюю обработку с похожим функционалом. Естественно будет работать и на проф версии, но для проф. версии расширение приведенное выше будет более удобным вариантом.

Принцип работы такой. Добавляется в доп. обработках, после чего в форме контрагента появляется кнопка для заполнения. Создается контрагент, в поле Наименование указывается либо название контрагента, либо (лучше) ИНН. По кнопке Заполнить открывается доп. окно, в котором будет заполнен текст, равный тексту в поле наименование контрагента (в частности ИНН). Далее можно редактировать этот текст и будет срабатывать выпадающий список, либо просто нажать Выбрать (если допустим ИНН был вбит полностью) и если по указанным данным будет найден контрагент, то данные заполняются в форме контрагента (доп окно закрывается).

В том же доп. окне по кнопке ЕЩЕ необходимо будет один раз предварительно указать токен с сайта dadata.ru

Тестировал на версиях 3.0.73

UPD. Доработал обработку для работы на версии 3.0.124.18. На старых версиях не тестировал.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.173.37

dadata.ru базовая БП контрагенты заполнение ИНН

См. также

WEB-интеграция Администрирование веб-серверов Платные (руб)

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL(ИТИЛ), 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быстрая инсталляция портала за пару часов, удобный и интуитивно понятный интерфейс и безопасность данных помогут упростить работу с порталом и ускорить выполнение бизнес-процессов компании.

128000 руб.

19.12.2023    3253    5    0    

11

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

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

60000 руб.

07.05.2019    35400    70    45    

30

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

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

12000 руб.

20.12.2024    6971    14    18    

17

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

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    2967    2    3    

5

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

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    5001    5    2    

6

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

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

9600 руб.

19.06.2012    140572    276    81    

234

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

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

36000 руб.

03.08.2020    19406    24    22    

20
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Alik_1c 09.12.19 07:53 Сейчас в теме
как будет происходить работа и оплата в случае если сервис dadata.ru поменяет формат?
2. allexx 42 09.12.19 13:50 Сейчас в теме
Скорее всего будем смотреть в сторону https://infostart.ru/public/724005/
Если там разработчик выложит что-то, то скорее всего и я подправлю. Если нет, то буду исправлять только если кто-то изъявит желание проспонсировать доработки.
3. mv7890 19 22.04.20 11:58 Сейчас в теме
Добрый день!
Зарегился на сайте, ввел токен, но ничего не заполняет.

Бухгалтерия предприятия, редакция 3.0 (3.0.76.77)
Прикрепленные файлы:
Doc1.docx
4. allexx 42 22.04.20 16:19 Сейчас в теме
(3) Специально развернул базу и проверил. БП 3.0.77.52. Все работает. Токен точно вбили?
5. mv7890 19 23.04.20 06:04 Сейчас в теме
Да. Прикладываю скрины. Убрал безопасный режим - все равно не работает. В отладчике не знаю как поглядеть эту обработку.
Прикрепленные файлы:
Doc1.docx
6. allexx 42 23.04.20 09:31 Сейчас в теме
(5) А когда в открывшемся окне в поле Наименование(ИНН) начинаете печатать, то появляется выпадающее меню с контрагентами?
7. mv7890 19 23.04.20 13:10 Сейчас в теме
Нет. Может быть пришлете свой токен для проверки?
8. allexx 42 23.04.20 15:31 Сейчас в теме
(7) Тогда уж лучше вы мне свой дайте. Я у себя проверю.
9. mv7890 19 24.04.20 06:46 Сейчас в теме
76d8ecefa51ae8b3c09c75f3ec0eee91d65c06c9
10. allexx 42 24.04.20 12:43 Сейчас в теме
(9) Работает. Дело не в токене. К вопросу о том как в отладчике посмотреть обработку. Да вроде все просто. Как внешнюю ее запускаете и смотрим как отрабатывает процедура НаименованиеАвтоПодбор. Начинаете в поле ИНН что-то набирать и у вас будет срабатывать эта процедура. Вот там посмотрите что происходит.
11. mv7890 19 24.04.20 17:49 Сейчас в теме
Не получается.
При запуске через файл -> открыть вылетает ошибка.
Прикрепленные файлы:
Doc1.docx
12. allexx 42 24.04.20 23:50 Сейчас в теме
(11)Закомментируйте эту строчку на которую ругается и сможете дальше тестировать. Только вот подобные вопросы наводят меня на мысль, что дальнейшее тестирование обработки в отладчике вызовет у вас трудности понимания причины не срабатывания.
13. mv7890 19 25.04.20 06:50 Сейчас в теме
Не помогло! Честно сказать это не должно быть моей работой.
Скопировал обработку на другой компьютер у другого интернет провайдера в другую базу.
Результат тот-же.
Можете прислать обработку, которая у вас работает? 1c63*mail.ru
14. yanmel 09.08.21 13:52 Сейчас в теме
"На форме элемента справочника Контрагенты\партнеры нажать "Настройки DaData.ru" (в меню Ещё) и в открывшемся окне ввести Токен (полученный API-ключ после регистрации на DaData.ru) и нажать Записать"
Этого поля нет в УНФ Управление нашей фирмой, редакция 1.6.25.152

Прошу прощения, этот комментарий относится к теме https://infostart.ru/public/724005/
15. mikl79 120 26.10.21 15:20 Сейчас в теме
Добрый день, есть вопросы:
1) будет работать на последнем релизе Бухгалтерии?
2) на сайте какой брать токен? Там в личном кабинете 2 ключа - API-ключ и Секретный ключ
17. allexx 42 27.10.21 15:44 Сейчас в теме
(15) Здравствуйте.
По крайней мере на версии 3.0.102.11 работает.
Использовать необходимо API-ключ
16. mikl79 120 27.10.21 15:00 Сейчас в теме
Добрый день, еще вопрос - можно получить демо-версию, чтобы проверить работоспособность?

Появилась кнопка "Уведомить о демо" - что это? Получение демо-версии?
18. allexx 42 27.10.21 15:45 Сейчас в теме
(16) Демо версии у меня нет.
19. madonov 263 21.11.22 08:03 Сейчас в теме
Скачал. Токен заполнил.

При попытке заполнения:
1 вариант - подставляет ИНН, жму "Выбрать" и ничего не происходит.
2 вариант:
Поле объекта не обнаружено (Объект)
{ВнешняяОбработка.ЗаполнитьРеквизитыКонтрагента.Форма.Форма.Форма(14)}: Наименование = ?(ЗначениеЗаполнено(ВладелецФормы.Объект.ИНН),ВладелецФормы.Объект.ИНН,ВладелецФормы.Объект.Наименование);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(390)}: ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма", ПараметрыОбработки, Форма);
{ОбщаяФорма.ДополнительныеОтчетыИОбработки.Форма(166)}: ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, ВладелецФормы, ВыполняемаяКоманда.ОбъектыНазначения);
{ОбщаяФорма.ДополнительныеОтчетыИОбработки.Форма(102)}: ВыполнитьОбработкуПоПараметрам();
20. allexx 42 21.11.22 12:40 Сейчас в теме
(19) Доработал для работы на новой версии БП.
21. AlexHelmer 1945 01.04.23 15:34 Сейчас в теме
Добрый день! на последних бух типа 3.0.133.27 работать будет? не проверяли?
22. allexx 42 02.04.23 00:54 Сейчас в теме
23. AlexHelmer 1945 09.04.23 06:28 Сейчас в теме
(22) Добрый день! конфа 3.0.133.22 обработку подключил. Токен рабочий ввел. В отладчике данные получает. а по кнопке "Выбрать" ничего не происходит.
попадает в Процедура НаименованиеАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
...
заполняет в цикле ДанныеВыбора

Для Каждого ЭлементПредложение из Данные.suggestions Цикл
ДанныеВыбора.Добавить(Новый ФиксированнаяСтруктура(ЭлементПредложение), ""+ЭлементПредложение.value+" "+ЭлементПредложение.data.inn+?(ЭлементПредложение.data.address<>Неопределено," "+ЭлементПредложение.data.address.value,""));
КонецЦикла;

и возвращается в общиймодуль дополнительныеотчетыиобработкиКлиент

может не в той последовательности кнопку жму?
24. allexx 42 09.04.23 12:22 Сейчас в теме
(23) Здравствуйте. Специально установил 3.0.134.23. Попробовал и так и эдак. Все работает.
На всякий случай перезалил файл с обработкой. Могу на почту скинуть.
25. AlexHelmer 1945 09.04.23 13:08 Сейчас в теме
Внутри обработки есть почта по моему i. Чего-то там могу на нее написать?
И еще вопрос такой:
я заполняю наименование в карточке контрагента то которое подчеркнуто красным обязательно к заполнению. в нем указываю инн потом жму кнопку заполнить тпопадаю в обработку внутрь

инн высвечивается в наименовании обработки дальше нажимаю кнопку выбрать что должно после этого произойти? может быть я как то не так пользуюсь
26. AlexHelmer 1945 09.04.23 13:22 Сейчас в теме
2 раз скачивать не дает только снова за стартмани. Мы файлом если вы что то там правили можем обменяться создав тикет.
27. AlexHelmer 1945 10.04.23 04:54 Сейчас в теме
Все заработало! Алексей Спасибо!
Оставьте свое сообщение