Войти

Компонент поиска ЮЛ или ИП (OrganizationLookup)

Общая информация

Компонент позволяет осуществлять поиск организации по введенным парам значений:

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

Поддерживаемые экраны

Компонент может быть задействован на экране типа:

Внешний вид компонента

В услуге

image-2023-2-20_10-6-8.png

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

Аннотация 2025-04-02 155726 (1) (1) (1).png

Структура компонента 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}"
}
Авторизуйтесь, чтобы оставить комментарий к статье