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

23.07.19

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

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

Скачать исходный код

Наименование Файл Версия Размер
Получение информации о Контрагенте с использованием DADATA.ru через ПреобразованиеXSL (обычные и управляемые формы):
.epf 42,45Kb
123
.epf 0.1 42,45Kb 123 Скачать

Данная обработка создана для демонстрации работы сервиса подсказок 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

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

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

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

36000 руб.

03.08.2020    15926    13    18    

13

Интеграция 1С — Битрикс24. Обмен задачами

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

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

5040 руб.

04.05.2021    17875    6    15    

13

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

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

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    88921    163    216    

318

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    25868    9    0    

7

Интеграция с сервисом vetmanager

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

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

12000 руб.

02.02.2021    16477    42    49    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Erne100 286 25.05.17 12:55 Сейчас в теме
Плюс поставил, качаю....
olegmedvedev; +1
2. tormozit 7140 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 199 10.01.18 08:24 Сейчас в теме
Однако работает! Хороший пример работы с dadata.
Но есть недочеты - даты преобразует в строки и получается бред типа:

Дата актуальности сведений 1492732800000
Дата регистрации 891561600000
olegmedvedev; +1
7. olegmedvedev 65 10.01.18 09:08 Сейчас в теме
(6)понял - возьму на заметку))) не заметил)
+
8. madonov 199 17.01.18 03:24 Сейчас в теме
Пример кода для преобразования в дату:
Функция ПреобразоватьЧислоКДатеDADATA(ДатаЧислом)
     Возврат Дата(1970,1,1) + ДатаЧислом/1000
КонецФункции
arsvlg; user1418003; mckspb; olo_lo4; Поручик; +5
9. JetBrain 78 19.06.19 09:18 Сейчас в теме
Сервис выдает абсолютно не актуальную информацию, ИП три раза уже закрылось и открылось , а карточка старая из ФНС загрузилась, проверили пол базы из них 50-60 % только актуально у тех кто ни чего не менял в регистрации.
tr761; +1
10. olegmedvedev 65 19.06.19 17:46 Сейчас в теме
(9) Ого) думаю вам следует написать письмо на dadata.ru
С приложением тех контрагентов, что у вас идут некорректно
mckspb; +1
11. JetBrain 78 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)Все исправлено, "Сведения о внешней обработке" добавлены, публикация обновлена.
напишите мне вашу почту в личные сообщения - вышлю новую версию.
Oleg_N; +1
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)
У вас является филиалом или головным подразделением?
mckspb; +1
19. DikSer 29.05.20 03:04 Сейчас в теме
(17) сам спросил, сам отвечу ) Для ИП данный статус не имеет значения.
(18) Изначально не учли что для ип не может быть статуса никакого
mckspb; +1
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
+
Оставьте свое сообщение