Получение информации о Контрагенте с использованием DADATA.ru через ПреобразованиеXSL (обычные и управляемые формы)

23.07.19

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

Получение информации Контрагента по ИНН или Наименованию с использованием подсказок сервиса https://dadata.ru/ и разбор результата по в табличную часть: ИНН, КПП, ОГРН и ФИО руководителя организации (до кодов ФИАС/КЛАДР, координат здания включительно) и выводом результата в печатную форму. Обработка сделана для управляемых и обычных форм.

Скачать файл

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

Наименование SM По подписке [?] Купить один файл
Получение информации о Контрагенте с использованием DADATA.ru через ПреобразованиеXSL (обычные и управляемые формы):
.epf 42,45Kb
126
126
1 SM
Скачать Купить за 1 850 руб.

Данная обработка создана для демонстрации работы сервиса подсказок https://dadata.ru/ с получением информации об организации/контрагенте по ИНН, Наименованию с разбиением ответа в табличную часть по таким реквизитам, как:

  • Адрес,
  • ИНН,
  • КПП,
  • ФИО руководителя,
  • ОГРН,
  • ...
  • информация до кодов адреса по ФИАС/КЛАДР и координат местонахождения.

Обработка "Организация DADATARU (обычные и управляемые формы).epf" позволит получить полный ответ по вашему запросу о контрагенте/организации с учетом всех рекизитов ответа с формированием простой таблицы, преобразованной из сложного древовидного ответа сервиса https://dadata.ru/.

Данная обработка будет полезна, как обычным, так и отраслевым организациям, так как зачастую необходимо знать не только адрес данного контрагента, но и коды ФИАС адреса города, здания, объекта, координаты для интеграции с ГИС-системами. Также на основе механизмов данной обработки можено реализовать автоматическое заполнение данных контрагента для учетных систем, где это не предусмотрено разработчиком.

В решении этих вопросов поможет данная обработка.

Реквизиты организации, получаемые при помощи подсказок сервиса DADATA.ru

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

Название Описание
value Наименование компании одной строкой (как показывается в списке подсказок)
unrestricted_value Наименование компании одной строкой (полное)
data.address.value Адрес одной строкой:
  • адрес организации для юридических лиц;
  • адрес налоговой для индивидуальных предпринимателей.
data.address.unrestricted_value Адрес одной строкой (полный, от региона)
data.address.data Гранулярный адрес. Может отсутствовать
data.branch_count Количество филиалов
data.branch_type Тип подразделения
  • MAIN — головная организация;
  • BRANCH — филиал.
data.inn ИНН
data.kpp КПП
data.management.name ФИО руководителя
data.management.post Должность руководителя
data.name.full_with_opf Полное наименование с ОПФ
data.name.short_with_opf Краткое наименование с ОПФ
data.name.latin Наименование на латинице
data.name.full Полное наименование
data.name.short Краткое наименование
data.ogrn ОГРН
data.okpo Код ОКПО (не заполняется)
data.okved Код ОКВЭД
data.opf.code Код ОКОПФ
data.opf.full Полное название ОПФ
data.opf.short Краткое название ОПФ
data.state.actuality_date Дата актуальности сведений
data.state.registration_date Дата регистрации
data.state.liquidation_date Дата ликвидации
data.state.status Статус организации
  • ACTIVE — действующая;
  • LIQUIDATING — ликвидируется;
  • LIQUIDATED — ликвидирована.
data.type Тип организации
  • LEGAL — юридическое лицо;
  • INDIVIDUAL — индивидуальный предприниматель.

А также Данные адреса организации:

Название Описание
value Адрес одной строкой (как показывается в списке подсказок)
unrestricted_value Адрес одной строкой (полный, от региона)
data.postal_code Индекс
data.country Страна
data.region_fias_id Код ФИАС региона
data.region_kladr_id Код КЛАДР региона
data.region_with_type Регион с типом
data.region_type Тип региона (сокращенный)
data.region_type_full Тип региона
data.region Регион
data.area_fias_id Код ФИАС района в регионе
data.area_kladr_id Код КЛАДР района в регионе
data.area_with_type Район в регионе с типом
data.area_type Тип района в регионе (сокращенный)
data.area_type_full Тип района в регионе
data.area Район в регионе
data.city_fias_id Код ФИАС города
data.city_kladr_id Код КЛАДР города
data.city_with_type Город с типом
data.city_type Тип города (сокращенный)
data.city_type_full Тип города
data.city Город
data.city_area Административный округ (только для Москвы)
data.city_district_fias_id Код ФИАС района города (заполняется, только если район есть в ФИАС)
data.city_district_kladr_id Код КЛАДР района города (не заполняется)
data.city_district_with_type Район города с типом
data.city_district_type Тип района города (сокращенный)
data.city_district_type_full Тип района города
data.city_district Район города
data.settlement_fias_id Код ФИАС нас. пункта
data.settlement_kladr_id Код КЛАДР нас. пункта
data.settlement_with_type Населенный пункт с типом
data.settlement_type Тип населенного пункта (сокращенный)
data.settlement_type_full Тип населенного пункта
data.settlement Населенный пункт
data.street_fias_id Код ФИАС улицы
data.street_kladr_id Код КЛАДР улицы
data.street_with_type Улица с типом
data.street_type Тип улицы (сокращенный)
data.street_type_full Тип улицы
data.street Улица
data.house_fias_id Код ФИАС дома
data.house_kladr_id Код КЛАДР дома
data.house_type Тип дома (сокращенный)
data.house_type_full Тип дома
data.house Дом
data.block_type Тип корпуса/строения (сокращенный)
data.block_type_full Тип корпуса/строения
data.block Корпус/строение
data.flat_type Тип квартиры (сокращенный)
data.flat_type_full Тип квартиры
data.flat Квартира
data.flat_area Площадь квартиры (не заполняется)
data.square_meter_price Рыночная стоимость м² (не заполняется)
data.flat_price Рыночная стоимость квартиры (не заполняется)
data.postal_box Абонентский ящик
data.fias_id Код ФИАС:
  • HOUSE.HOUSEGUID, если дом найден в ФИАС по точному совпадению;
  • HOUSEINT.INTGUID, если дом найден в ФИАС как часть интервала;
  • ADDROBJ.AOGUID в противном случае.
data.fias_level Уровень детализации, до которого адрес найден в ФИАС:
  • 0 — страна;
  • 1 — регион;
  • 3 — район;
  • 4 — город;
  • 5 — район города;
  • 6 — населенный пункт;
  • 7 — улица;
  • 8 — дом;
  • 90 — доп. территория;
  • 91 — улица в доп. территории;
  • -1 — иностранный или пустой.
data.kladr_id Код КЛАДР
data.capital_marker Является ли город центром:
  • 1 — центр района (Московская обл, Одинцовский р-н, г Одинцово)
  • 2 — центр региона (Новосибирская обл, г Новосибирск);
  • 3 — центр района и региона;
  • 0 — ни то, ни другое (Московская обл, г Балашиха).
data.okato Код ОКАТО
data.oktmo Код ОКТМО
data.tax_office Код ИФНС для физических лиц
data.tax_office_legal Код ИФНС для организаций (не заполняется)
data.timezone Часовой пояс (не заполняется)
data.geo_lat Координаты: широта
data.geo_lon Координаты: долгота
data.beltway_hit Внутри кольцевой? (не заполняется)
data.beltway_distance Расстояние от кольцевой в км (не заполняется)
data.qc_geo Код точности координат
data.qc_complete Код пригодности к рассылке (не заполняется)
data.qc_house Код проверки дома (не заполняется)
data.qc Код проверки (не заполняется)
data.unparsed_parts Нераспознанная часть адреса (не заполняется)

Код точности координат qc_geo — точность координат адреса для курьерской доставки:

Код qc_geo Описание
0 Точные координаты
1 Ближайший дом
2 Улица
3 Населенный пункт
4 Город
5 Координаты не определены

 

Инструкция по работе с обработкой

1) Перед использованием необходимо получить Тoken на сайте https://dadata.ru:

Токен

 

2) Заполнить Токен, ввести Количество подсказок и ИНН или Наименование контрагента в обработке:

Настройка

3) Результат будет загружен в табличную часть:

Обработка

 

4) Получившийся результат по всем подсказкам можно вывести в печатную форму:

Печатная Форма

Основные плюсы обработки

1) Использование формата ответа в XML, что позволит обрабатывать ответ даже на старых версиях платформы  - без использования JSON.

2) В данной версии использована новая версия API.

3) Использование Количества подсказок - вы сами можете регулировать сколько подсказок вы можете получить.

4) Вывод ответа в Табличную часть - вы можете видеть все возможные варианты подсказок по вашему запросу.

5) Основное отличие этой обработки от других аналогов на Инфостарте - использование ПреобразованиеXSL, для преобразования древовидной структуры XML ответа сервиса DADATA.ru

ОбъектXDTO

в более удобочитаемую таблицу, которую гораздо проще обрабатывать и загружать.

Преобразование

 

DADATA.ru ПреобразованиеXSL

См. также

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    19005    10    16    

17

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

Подсистема интеграции Amo CRM с 1С: технические требования, порядок работы, возможности, доработки и обновления. Бесплатный период техподдержки - 1 месяц.

60000 руб.

07.05.2019    31874    62    40    

23

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

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

36000 руб.

03.08.2020    16748    15    19    

15

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

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    17000    45    49    

26

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    13372    36    8    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Erne100 286 25.05.17 12:55 Сейчас в теме
Плюс поставил, качаю....
olegmedvedev; +1 Ответить
2. tormozit 7193 25.05.17 14:05 Сейчас в теме
Самолайки снова разрешены? =)
YA_1130000019756862; olegmedvedev; +2 Ответить
3. olegmedvedev 65 25.05.17 14:38 Сейчас в теме
(2) да, действительно работает. забавно)
4. Lihach1 27.06.17 16:40 Сейчас в теме
Мне вот интересно, код КЛАДР в 1С - 21 символ; а тут всего 13... он как-то может адреса увязать с КЛАДРом 1Сным?
5. olegmedvedev 65 27.06.17 17:39 Сейчас в теме
(4)Можно увязать по ПОДОБНО. в 1С-овском больше нулей после последнего символа, больше отличий я не нашел
6. madonov 248 10.01.18 08:24 Сейчас в теме
Однако работает! Хороший пример работы с dadata.
Но есть недочеты - даты преобразует в строки и получается бред типа:

Дата актуальности сведений 1492732800000
Дата регистрации 891561600000
olegmedvedev; +1 Ответить
7. olegmedvedev 65 10.01.18 09:08 Сейчас в теме
(6)понял - возьму на заметку))) не заметил)
8. madonov 248 17.01.18 03:24 Сейчас в теме
Пример кода для преобразования в дату:
Функция ПреобразоватьЧислоКДатеDADATA(ДатаЧислом)
     Возврат Дата(1970,1,1) + ДатаЧислом/1000
КонецФункции
arsvlg; user1418003; mckspb; olo_lo4; Поручик; +5 Ответить
9. JetBrain 79 19.06.19 09:18 Сейчас в теме
Сервис выдает абсолютно не актуальную информацию, ИП три раза уже закрылось и открылось , а карточка старая из ФНС загрузилась, проверили пол базы из них 50-60 % только актуально у тех кто ни чего не менял в регистрации.
10. olegmedvedev 65 19.06.19 17:46 Сейчас в теме
(9) Ого) думаю вам следует написать письмо на dadata.ru
С приложением тех контрагентов, что у вас идут некорректно
11. JetBrain 79 19.06.19 21:41 Сейчас в теме
(10) а смысл им писать, если всю АКБ пришлось перелопачивать через контур.фокус, это же не один-два примера по не актуальной регистрации ОГРН(ИП).
12. olegmedvedev 65 20.06.19 17:15 Сейчас в теме
(11)ну хотя бы ради того, чтобы сотрудники Дадаты посмотрели, что у данные по их БД реально не идут с другими и приняли соответствующие меры. У меня такого еще не было, все работало корректно с их стороны.
xdivers22; +1 Ответить
24. Kireno 24.12.20 08:00 Сейчас в теме
13. Oleg_N 23 22.07.19 20:14 Сейчас в теме
1С:Предприятие 8.3 (8.3.13.1644) Управление торговлей, редакция 11 (11.4.7.150)

При попытке подключить как дополнительную обработку, выходит ошибка: "Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.
Техническая информация:
Метод объекта не обнаружен (СведенияОВнешнейОбработке)"

Открыть через Файл-открыть получается.

Дата актуальности сведений 1546300800000
Дата регистрации 1271203200000
Так и не исправили?
user1418003; mckspb; +2 Ответить
14. olegmedvedev 65 23.07.19 14:03 Сейчас в теме
(13)Все исправлено, "Сведения о внешней обработке" добавлены, публикация обновлена.
напишите мне вашу почту в личные сообщения - вышлю новую версию.
16. Oleg_N 23 25.07.19 20:41 Сейчас в теме
(14) Все исправленное работает, есть пожелания:
1. Сделать, чтобы токен сохранялся.
2. На печать выводить только выбранных галочками контрагентов.
15. Oleg_N 23 23.07.19 21:02 Сейчас в теме
Спасибо, почту написал в личном сообщении.
17. DikSer 27.05.20 09:43 Сейчас в теме
Добрый день, а data.branch_type для ИП возвращает пустоту - неопределено?
18. olegmedvedev 65 28.05.20 16:51 Сейчас в теме
(17)
data.branch_type

branch_type - Головная организация (MAIN) или филиал (BRANCH)
У вас является филиалом или головным подразделением?
19. DikSer 29.05.20 03:04 Сейчас в теме
(17) сам спросил, сам отвечу ) Для ИП данный статус не имеет значения.
(18) Изначально не учли что для ип не может быть статуса никакого
20. mckspb 03.06.20 03:34 Сейчас в теме
Подскажите а для какой версии 1С эта доработка подойдет?
user1486578; user1418003; +2 Ответить
21. olegmedvedev 65 15.06.20 11:55 Сейчас в теме
(20) вопрос конечно интересный.
у меня работало на 8.2.19.83
и на 8.3.12.1685 - 8.3.16.1148.
Думаю на более поздних версиях тоже должно работать.
22. karagach 06.08.20 19:19 Сейчас в теме
23. пользователь 09.08.20 13:41
Сообщение было скрыто модератором.
...
25. Mihail_Mif 10.12.21 08:52 Сейчас в теме
пригодилось . спасибо
26. Metalorez 27.06.23 10:05 Сейчас в теме
В 8.2 не работает т.к. объект Соединение имеет другие параметры , да и платформа 8.2 не поддерживает версию TLS 1.3
Оставьте свое сообщение