XDTO-пакеты для чтения ответов от сервиса Dadata

10.12.17

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

Конфигурация и расширение с XDTO пакетами для чтения ответов от сервиса Dadata.ru + пример кода для поиска организаций по ИНН и чтения их статуса.

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

Наименование Файл Версия Размер
Конфигурация XDTO-пакеты для чтения ответов от сервиса Dadata:
.cf 33,18Kb
8
.cf 1.0 33,18Kb 8 Скачать
Расширение XDTO-пакеты для чтения ответов от сервиса Dadata:
.cfe 7,09Kb
3
.cfe 1.0 7,09Kb 3 Скачать

На ИС есть несколько хороших обработок для использования сервисов dadata в 1с 8 (Ссылки в конце статьи). В них использованы почти все технологии доступные для 1с. Нет только полного решения с использованием XDTO пакетов, которые очень удобны в работе с XML файлами. Dadata не предлагает готовых пакетов для работы. Поэтому пришлось добывать их самому. 

Для разминки написаны процедуры и функции для определения статуса организации по ИНН. Годится для доработки конфигураций на 8.2 и 8.3, а так же для создания расширения для 8.3. И в cf и в cfe присутствуют и код и xdto пакеты.

 

//infostart.ru/public/595325/

//infostart.ru/public/626584/

//infostart.ru/public/627013/

//infostart.ru/public/288615/

dadata xdto xml расширение конфигурация ЕГРЮЛ

См. также

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

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

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

11856 руб.

25.05.2021    11752    9    4    

8

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

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

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

6000 руб.

02.02.2021    14453    34    43    

19

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

Обмен с ГосИС 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    85158    142    211    

297

Прайс-лист с фотографиями, выгрузкой в Excel с подсчетом суммы заказа, загрузкой заказа в Управление торговлей 11 (Россия) и Управление торговлей для Беларуси 3

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

Прайс-лист для программы 1С: Управление торговлей 11 и Управление торговлей для Беларуси 3, позволяющий: 1) Формировать прайс-лист с фотографиями; 2) Сохранить прайс-лист в Excel с формулами, подсчитывающими количество и сумму заказа; 3) Передать сформированный прайс-лист по каналу ftp на сайт; 4) Сохранить прайс-лист в формате CSV; 5) Загрузить сделанный по прайс-листу заказ обратно в программу.

6000 руб.

04.09.2014    120806    44    105    

53

Sync1C: Синхронизация 1С и OpenCart

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

Внешняя обработка для обмена данными с интернет-магазином OpenCart. Позволяет быстро наполнить магазин товарами, затем обновлять цены и добавлять новые товары. Далее можно средствами OpenCart настраивать и дополнять карточки товаров как надо для магазина, при этом связь товаров с 1С не теряется.

3840 руб.

30.03.2018    41855    77    133    

81

Merlion Commander Версия 1.3.9.2 - июль 2022 г. (Интеграция с 1С: УT, редакция 11.4, 1С:Розница 2.3,1С:ERP Управление предприятием 2, УТ 10.3, редакция веб-сервиса MERLION API 3.0 от 18.08.2021)

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

Расширении конфигурации "Управление торговлей, редакция 11" для работы с веб-сервисом Мерлион с помощью Merlion API. Расширение и набор подключаемых дополнительных обработок позволяет без изменения конфигурации получить возможность работы с API крупнейшего российского дистрибьютора http://merlion.com. Логика работы максимально приближена к работе веб-сервиса b2b. Вы сможете создать и исправить заказ, зарезервировать товар прямо из 1С, посмотреть актуальные остатки и цены, импортировать штрихкода EAN13 товаров, загружать заказ c автоматическим созданием номенклатуры в 1С и корректности создания. Можно выбирать характеристики по товарным группам и загружать товар с выбранными характеристиками, загружать изображения товара. Не требуется установки дополнительного ПО для работы с веб-сервисом. Кроссплатформенное решение для ОС Windows и Linux. Весь код модулей открыт и доступен для просмотра и внесения изменений.

8280 руб.

02.05.2017    37379    40    45    

47
Отзывы
1. androgin 10.12.17 22:23 Сейчас в теме
dadata прекрасно возвращает данные в json, которые намного проще и быстрее обрабатывать, чем xml
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. androgin 10.12.17 22:23 Сейчас в теме
dadata прекрасно возвращает данные в json, которые намного проще и быстрее обрабатывать, чем xml
2. anig99 2833 11.12.17 08:43 Сейчас в теме
(1) Удобство работы через ПрочитатьJSON и ПрочитатьXML примерно одинакова. Как минимум результат они возвращают одинаковый. Но ПрочитатьJSON появилась только на 8.3.6.1977. А с xdto можно работать и на 8.2
klinval; Alien_job; +2 Ответить
3. androgin 11.12.17 16:12 Сейчас в теме
(2) 8.3.6.1977??)))
уже 8.3.11 в релизе.
Практически никто не сидит в такой старой платформе
4. anig99 2833 11.12.17 16:59 Сейчас в теме
(3) готовы говорить за 100% пользователей 1с? Я вот только на этих выходных перевел УПП с 8.2 на 8.3. И если не моё желании получить плюшки подсказок конфигуратора, то сидели бы ещё 2 года. "Работает - не трогай". И переходом не очень доволен - пару проблем ушло, чуть больше добавилось. Непонятных тормозов тонкого клиента прибавилось...
5. androgin 11.12.17 20:18 Сейчас в теме
(4) цитирую: "Практически никто".
Далее: никто не мешает сидеть в новой платформе в режиме совместимости.
И говоря о 8.3 -> 8.3 вы сильно лукавите. Тут вопрос не версии платформы, а в версии УПП. 8.3.6.1977 работает со старыми упп (которых тоже мало, и те сильно переделанные!)
6. anig99 2833 11.12.17 21:33 Сейчас в теме
(5) Но тем не менее. XDTO пакетов нет. Сформировать их оказалось несложно и недолго. Мало ли они кому пригодятся. Я же не пишу, что JSON - плох. Просто если есть несколько равнозначных метода, то всегда найдутся за и против их применения в конкретные моменты.
Как я уже написал, мог сидеть на 8.2 ещё года два. Кстати, УПП обновлено до последней версии всегда. Если бы 1с считали, что 8.2 уже ни у кого не стоит, то каким-либо способом убрала поддержку 8.2 в новых версия.
9. androgin 13.12.17 19:49 Сейчас в теме
(6) эти пакеты и не нужны! файл прекрасно возвращается в нужном и обрабатываем формате без всяких XDTO.
И вы нагло врете, заявляя "УПП обновлено до последней версии всегда". В сопровождении к обновлению указана минимальная платформа. На текущий день - это не 8.2
10. d4rkmesa 13.12.17 21:15 Сейчас в теме
(9) Линк

Управление производственным предприятием, редакция 1.3, версия 1.3.97.5

Внимание! Текущий релиз конфигурации "Управление производственным предприятием"

предназначен для использования с версией системы 1С:Предприятие 8 не ниже

8.2.19.130


Ну-ну, надо все же спокойней быть, отстаивая свою точку зрения, к чему эти сентенции? Каждому свое. На мой взгляд, XML(XDTO) удобнее JSON, по крайней мере, в 1С, однако это сугубо субъективно.
11. anig99 2833 13.12.17 23:43 Сейчас в теме
(9) что-то Вас очень сильно лично задело (: Такое внимание и азарт по поводу пустяковой темы... Я думаю, что мы высказали всё, что хотели. Ваши аргументы не убедительны, тем более, что сейчас Вы скатываетесь в простую ругань и переход на личности.
13. androgin 14.12.17 03:09 Сейчас в теме
(11)и если вы тут заявляете о ругани: аргументируйте. В каком месте я перешел на личности? Как раз вы тут уходите на личности, потому что оправдать свои действия с ненужным «велосипедом» не можете
12. androgin 14.12.17 03:08 Сейчас в теме
(2) 8.3.6..????
Уже 8.3.11!
Никто практически уже не сидит в такой старой платформе!
(10) НЕ НИЖЕ!
Это значит, что вам никто не мешает поставить 8.3.
14. anig99 2833 14.12.17 07:03 Сейчас в теме
(12) еще раз. Мой основной аргумент заключается в том, что нет необходимости ставить платформу 8.3 ради одной команды для работы с JSON. Всё прекрасно работало и на 8.2. Я поддался уговорам и перешел на 8.3. Пока мои впечатления от боевого применения 8.3 на основной базе - 50 на 50. Есть новые возможности, то стабильность работы клиентских машин уменьшилась. Ещё можно назвать вариант, когда существует база, большинство пользователей которой работают удаленно через тонкие клиенты. Когда этих пользователей больше 100, то обновление платформы ради одной команды - необоснованно. Своё решение "велосипедом" не считаю, т.к. не "велосипед" - это повторение уже существующего. Я ничего не повторял. Я взял файлы, предоставляемые сервисом и привел их в вид, который можно использовать для 1с 8. XML и JSON - это разные пути к одному и тому же. В данном случае, существование XDTO пакетов делает их почти равнозначными.
18. androgin 14.12.17 22:25 Сейчас в теме
(14) ваши субъективные "50 на 50" вообще не учитываются. Неоспоримо, что 8.3 лучше 8.2. Все остально - демагогия
15. anig99 2833 14.12.17 08:39 Сейчас в теме
(12) И ещё. Я вполне допускаю, что Ваш опыт говорит Вам, что никто уже не сидит на 8.3. Слышал я о таких 1сниках, которые не имеют дело с таким "говном" как УТ 10, например. Только вот многолетний опыт множества системных администраторов, программистов, родил одну присказку: "Работает? Не трогай!". Не секрет, что основной двигатель прогресса в области учетных систем российского рынка (я не говорю, что это хорошо, это просто факт) - это работа государственного бюрократического аппарата, цель которого собрать как можно больше денег. Зачем нужно обновлять 1с Бухгалтерию и 1с Зарплату? В многих компаниях только с одной целью - сдавать отчетность, как это требует налоговая. Зачем нужно обновлять 1с УТ? ЕГАИС. А ведь существует же бессчетное множество специализированных отраслевых решений или решений для складского учета, которые просто не требуют обновления. Я знаю компании, где сидят не то что на 8.2, но и на 7.7. И переход на 8.3 для них просто экономически нецелесообразен. Почему 1с поддерживает кучу старых конфигураций в режиме совместимости? Из-за ностальгии? Я не агитирую за полный отказ от обновлений, но и выбор альтернативных решений программисту и конечному потребителю тоже нужно предоставлять.
17. androgin 14.12.17 22:23 Сейчас в теме
(15) отмазка "работает - не трогай" - вот это, кажется, именно ваш подход к работе.
При своевременном обновлении платформы и конфигурации (даже нетиповой!), отпадает необходимость изобретать очередные "велосипеды". Суть лишь в этом.
Ваше упорное "работают на 8.2" - это прямой показатель, что вы не особо стремитесь обновляться. Либо просто не в состоянии. Вот вам и приходится под свои нужды изобретать то, что уже реализовано в последних платформах
16. d4rkmesa 14.12.17 08:51 Сейчас в теме
(12) У вас плохо с логикой, еще раз: " В сопровождении к обновлению указана минимальная платформа. На текущий день - это не 8.2"
- Это утверждение ложно. Конфигурация вообще в режиме совместимости 8.2.13 - т. е. именно это и есть "нативная" версия платформы.
19. androgin 14.12.17 22:27 Сейчас в теме
(16) Вот с логикой плохо у вас. Это именно МИНИМАЛЬНАЯ. А не единственная возможная, с которой будет все работать! Попробуйте переключать этот режим - удивитесь! Повторю, для одаренных - никто не мешает вам обновляться и переходить на улучшенные версии конфигураций.
20. d4rkmesa 17.12.17 21:49 Сейчас в теме
(19) Опять 25. Так зачем устраивать истерику и писать малограмотные комменты?
"А не единственная возможная, с которой будет все работать! "

А кто-то это опровергал?
"Попробуйте переключать этот режим - удивитесь!"

А зачем? Вы же в курсе, что чтобы УПП работала на 8.3, этого не нужно? Или нет?
Повторю, для одаренных - никто не мешает вам обновляться и переходить на улучшенные версии конфигураций.

Это что-то новое, есть какие-то секретные релизы УПП, с режимом совместимости 8.3.10? Пишите еще, посмеюсь.
21. androgin 18.12.17 21:32 Сейчас в теме
(20) то есть ни одного сообщения по сути, кроме цитат))))
Хорош истерить и займитесь практическим делом - вам же полезно будет получить опыт.
22. d4rkmesa 20.12.17 09:19 Сейчас в теме
(21) У вас не в порядке с головой, перечитайте все от начала до конца. Будете продолжать упорствовать, что УПП не работает на 8.2? Погуглите "патология спорщика", может задумаетесь.
23. androgin 22.12.17 02:40 Сейчас в теме
(22) непорядок в голове - у вас!
Не я тут зациклился на рекомендуемом релизе и упираюсь в него.
Я не говорю, что упп не работает в 8.2. Я говорю, что она работает в 8.3
Какой вы программист после этого
24. d4rkmesa 22.12.17 10:21 Сейчас в теме
(23) Вы не следите за тем что пишите?
" В сопровождении к обновлению указана минимальная платформа. На текущий день - это не 8.2"


С точностью наборот, минимальная платформа - 8.2..
7. Steelvan 292 13.12.17 09:54 Сейчас в теме
Минус за "ОК" на надписи. Используйте русские надписи, например, "Работает".
8. anig99 2833 13.12.17 13:20 Сейчас в теме
(7) Изначально писалось для отображения на форме в поле, которое и так уже содержит информацию.
25. z-alexey 1198 04.02.18 22:47 Сейчас в теме
При попытке открыть CF в 8.3.10 получаем фиг.вам. О как 8.2 тут идет речь? :))

Неклассифицированная ошибка документа.
по причине:
Для работы с конфигурацией необходима версия платформы не меньше, чем 8.3.11.
Текущая версия 8.3.10.2699.
Оставьте свое сообщение