Runa
Администратор
1. У Вас должен быть аккаунт на сайте https://dadata.ru/
Заходите в личный кабинет и копируете API-ключ, который необходим для работы операции:
![API-ключ в личном кабинете dadata.png API-ключ в личном кабинете dadata.png](http://runabase.ru/forum/data/attachments/1/1500-cdcd06e2e26d2eb2b9a7c591d6d56c3d.jpg)
2. Создаёте объект со структурой, в котором создаются поля для заполнения данных из веб-сервиса:
![Структура объекта для получения данных по ИНН.png Структура объекта для получения данных по ИНН.png](http://runabase.ru/forum/data/attachments/1/1520-9f6f8b46b2118565f4fa34fcf9983b2d.jpg)
На данный момент операция возвращает следующие данные:
- краткое имя с ОПФ (организационно-правовой формой);
- полное имя с ОПФ;
- краткое имя без ОПФ;
- ОПФ кратко;
- КПП / ОГРН;
- адрес, индекс;
- представитель и его должность.
При необходимости мы можем добавить в программу получения других данных, которые предоставляет сервис dadata.ru.
3. Создаётся новая операция для получения нужной информации из сервиса:
![Создание операции получения данных по ИНН.png Создание операции получения данных по ИНН.png](http://runabase.ru/forum/data/attachments/1/1502-8d8f75f11047f7eaa7edbd784cf2aefb.jpg)
Операция выбирается в разделе для русского языка (открывается раздел "Русский").
4. Указываются:
- имя для операции, которое будет отображаться на кнопке выполнения операции;
- объект в котором будет выполняться операция и вкладка, где будет размещена кнопка;
- в поле "Исходные данные / ИНН" указывается поле, откуда берётся нужный ИНН;
- в поле "Параметры / API-ключ" указывается ключ из личного кабинета;
- выбираются поля объекта, куда будут помещены данные из веб-запроса;
- выбирается способ оповещения о результате работы операции: при возникновении ошибки или всегда:
![Задание данных в операции по ИНН.png Задание данных в операции по ИНН.png](http://runabase.ru/forum/data/attachments/1/1521-fcb11538305257e73c8279c12c4dff2d.jpg)
5. Открывается объект и создаётся/изменяется запись по организации:
![Задание ИНН для получение данных через сервис.png Задание ИНН для получение данных через сервис.png](http://runabase.ru/forum/data/attachments/1/1522-e41c07e51328884c181516b0026a1b5d.jpg)
6. По кнопке в верхней части вкладки с детализацией производится выполнение веб-запроса.
Результат выполнения:
![Результат запроса для полученния данных по ИНН.png Результат запроса для полученния данных по ИНН.png](http://runabase.ru/forum/data/attachments/1/1523-a8a78bc592d598ad7f3856f384c5b414.jpg)
Заходите в личный кабинет и копируете API-ключ, который необходим для работы операции:
![API-ключ в личном кабинете dadata.png API-ключ в личном кабинете dadata.png](http://runabase.ru/forum/data/attachments/1/1500-cdcd06e2e26d2eb2b9a7c591d6d56c3d.jpg)
2. Создаёте объект со структурой, в котором создаются поля для заполнения данных из веб-сервиса:
![Структура объекта для получения данных по ИНН.png Структура объекта для получения данных по ИНН.png](http://runabase.ru/forum/data/attachments/1/1520-9f6f8b46b2118565f4fa34fcf9983b2d.jpg)
На данный момент операция возвращает следующие данные:
- краткое имя с ОПФ (организационно-правовой формой);
- полное имя с ОПФ;
- краткое имя без ОПФ;
- ОПФ кратко;
- КПП / ОГРН;
- адрес, индекс;
- представитель и его должность.
При необходимости мы можем добавить в программу получения других данных, которые предоставляет сервис dadata.ru.
3. Создаётся новая операция для получения нужной информации из сервиса:
![Создание операции получения данных по ИНН.png Создание операции получения данных по ИНН.png](http://runabase.ru/forum/data/attachments/1/1502-8d8f75f11047f7eaa7edbd784cf2aefb.jpg)
Операция выбирается в разделе для русского языка (открывается раздел "Русский").
4. Указываются:
- имя для операции, которое будет отображаться на кнопке выполнения операции;
- объект в котором будет выполняться операция и вкладка, где будет размещена кнопка;
- в поле "Исходные данные / ИНН" указывается поле, откуда берётся нужный ИНН;
- в поле "Параметры / API-ключ" указывается ключ из личного кабинета;
- выбираются поля объекта, куда будут помещены данные из веб-запроса;
- выбирается способ оповещения о результате работы операции: при возникновении ошибки или всегда:
![Задание данных в операции по ИНН.png Задание данных в операции по ИНН.png](http://runabase.ru/forum/data/attachments/1/1521-fcb11538305257e73c8279c12c4dff2d.jpg)
5. Открывается объект и создаётся/изменяется запись по организации:
![Задание ИНН для получение данных через сервис.png Задание ИНН для получение данных через сервис.png](http://runabase.ru/forum/data/attachments/1/1522-e41c07e51328884c181516b0026a1b5d.jpg)
6. По кнопке в верхней части вкладки с детализацией производится выполнение веб-запроса.
Результат выполнения:
![Результат запроса для полученния данных по ИНН.png Результат запроса для полученния данных по ИНН.png](http://runabase.ru/forum/data/attachments/1/1523-a8a78bc592d598ad7f3856f384c5b414.jpg)
Последнее редактирование модератором: