Общая информация
Компонент позволяет осуществлять поиск организации по введенным парам значений:
- ИНН ЮЛ (10 символов) / КПП (9 символов) - поиск ЮЛ
- ИНН ИП (12 символов) / ОГРНИП (15 символов) - поиск ИП
Поддерживаемые экраны
Компонент может быть задействован на экране типа:
Внешний вид компонента
В услуге

В конструкторе

Структура компонента OrganizationLookup
| ВКУ | JSON |
|
||
| № | В конструкторе | Атрибут | Тип | Описание |
| 1 | Идентификатор компонента | id | string | Уникальный идентификатор компонента в JSON |
| 2 | Имя компонента | name | string |
Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1 |
| 3 | Компонент обязателен для заполнения | required | boolean | Обязательность заполнения компонента. При значении true обязательно заполнение всех отображенных полей |
| 4 | Поля | fields | array of objects | Настройка для отображаемых полей. В массиве необходимо задать 2 поля с типами "inn" и "ogrn"/"kpp" |
| 5 | Список возвращаемых полей | orgFields | array of objects |
Список возвращаемых полей: oid - oid организации; shortName - короткое название организации; fullName - полное название организации; brhOid - идентификатор филиала информации. Если не задать, то вернется только oid организации. |
| 6 | Количество попыток | limit | number | |
| 7 | Интервал времени, с | ttl | number | Интервал времени в секундах |
| 8 | Заголовок модального окна | title | string | |
| 9 | Текст модального окна | description | string | |
| 10 | Наименование роли | role | string |
Наименование роли Applicant - Заявитель Coapplicant - Со-заявитель Approval - Пользователь, который даёт согласие ApprovalParent - Родитель ребёнка до 18 лет, который не участвует в заявлении, но даёт согласие на ребёнка ChildrenUnder14 - Ребёнок от 14 до 18 лет ChildrenAbove14 - Ребёнок до 14 лет NoParticipant - Пользователь, который не участвует в заявлении, но для него нужно создать черновик ApprovalUnder14 - Несовершеннолетний пользователь до 14 лет, который даёт согласие ApprovalAbove14 - Несовершеннолетний пользователь 14-18 лет, который даёт согласие |
| 11 | Тип заявителя | mode | string |
Тип заявителя MasterApplicant - заявитель (режим по умолчанию) SlaveApplicant - созаявитель, который отдельно будет отправлять запрос в ведомство MentionedApplicant - созаявитель, данные которого добавляются к остальным (например, супруг или собственник), но самостоятельное заявление в ведомство не отправляется |
| 12 | Компонент, инициализирующий цикл | mainCycledComponentId | string | Задается id циклического компонента, если компонент используется в цикле. Необходимо задавать для корректной работы компонента в цикле |
| 13 | Зависимости с ранее введёнными данными | ref | array | Массив объектов, в элементах которых описываются зависимости и правила отображения поля |
| 14 | Вычисляемые аргументы компонента (linkedValues) | linkedValues | array | Атрибуты компонента, позволяющие реализовать сложный функционал |
Пример JSON структуры компонента передаваемой в DTO
{ "visited": true, "value": "{"inn":"9731078552","kpp":"123456789","exists":true}"} |