Войти

Подтверждение данных юридических лиц и ИП (ConfirmLegalData)

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

Компонент ConfirmLegalData – предназначен для отображения данных юридического лица с возможностью перенаправления пользователя в ЛК для редактирования контактной информации об организации (почтовый адрес, адрес электронной почты, факс, телефон).

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

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

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

В услуге

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

ConfirmLegalData.jpg

Структура компонента ConfirmLegalData

ВКУ

JSON

 

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

Атрибут

Тип

Описание

1

Идентификатор компонента

id

string

Уникальный идентификатор компонента в JSON

2

Удобочитаемое имя компонента

   

Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1, где номера – сгенерированные идентификаторы, s – экран, c – компонент

3

Идентификатор подсказки/саджеста/suggest

Дополнительные атрибуты

attrs

object

 

4

Подсказка для поля

label

string

 

5

Задание стилей

     

5.1

Стили для группы

group

   

5.2

Стили для groupTitle

groupTtile

   

5.3

Стили для значения

value

   

5.4

Стили для label

label

   

5.5

Стили для полей

field

   

5.6

Стили для списков

list

   

5.7

Стили для разделителя

divider

   

6

Поля

fields

 

В данном разделе необходимо указать все поля, которые будут отображены на форме. Для того, чтобы поля отображались в определённом порядке, необходимо воспользоваться «Объединением полей в группу». Иначе поля будут отображаться в стандартном порядке (несмотря на порядок их добавления)

6.1

Тип

fieldname

 

Значение атрибута из ЕСИА

6.2

Подпись поля

label

 

Наименование подписи для атрибута

6.3

Поле является обязательным?

required

 

Можно настроить только для ОГРН, ИНН и КПП

7

Установить зависимость с ранее введёнными данными

ref

 

Массив объектов, в элементах которых описываются зависимости и правила отображения полей

8

Доступные действия

   

В компоненте может одновременно отображаться только одно действие. Важно! При прохождении редакторского контроля вместо кнопки действия должен быть поп-ап «Откуда эти данные и как исправить ошибку»

8.1

Надпись на кнопке

 

string

 

8.2

Значение для передачи

 

string

Используется, если необходимо перейти на сторонний сайт.

Важно! По типовому флоу мы не используем никакие кнопки внутри компонента

8.3

Действие

 

string

Возможен выбор действия – «Переход на сторонний сайт» или «Переход в ЛК в профиль организации»

9

Оставлять плейсхолдер?

keepVariable

boolean

Если нет каких-либо значений, то будет отображаться «-», при значении true

10

Объединение полей в группу

   

Если необходимо сделать свою кастомную последовательность полей – используйте данный блок настройки

10.1

Название группы

     

10.2

Отрисовка разделителя

needDivider

boolean

Дивайдер для поп-апа «Откуда эти данные и как исправить ошибку»

11

Поля группы

fieldGroups

array of objects

Атрибуты компонента, позволяющие реализовать порядок и наименование строк и групп

11.1

Наименование

label

string

Наименование подписи для атрибута

11.2

Значение

value

string

Значение атрибута из ЕСИА

12

Пояснительные переходы

     

13

Настройка пояснительных переходов в компоненте

   

Создание модального окна (поп-ап)

14

Вычисляемые аргументы компонента (linkedValues)

   

Атрибуты компонента, позволяющие реализовать сложный функционал

Пример JSON структуры компонента передаваемой в DTO

{

  "value": {

  "states": [

         {

             "groupName": "Общество с ограниченной ответственностью Балтинформ",

             "fields": [

         {

             "label": "ОГРН",

             "value": "0001234000009"

          },

          {

             "label": "ИНН",

             "value": "3905074565"

          }

       ]

    }

],

             "storedValues": {

             "fullName": "Общество с ограниченной ответственностью Балтинформ",

             "ogrn": "0001234000009",

             "inn": "3905074565",

             "chiefOid": "1000321922"

            },

             "errors": []

            },

"visited": true

}

Варианты использования

Данный компонент можно использовать для группировки определённых полей, содержащих информацию о ЮЛ, ИП и отображения в требуемом порядке. Для этого необходимо в расширенном режиме настройки компонента в блоке «Объединение полей в группу» указать следующие настройки:

  1. В поле «Название группы» = ${fullName}
  2. В чекбоксе «Отрисовка разделителя» = true
  3. Создать в необходимой очередности поля для отображения

Для ЮЛ:

  1. Сокращённое наименование
  2. ОГРН
  3. ИНН
  4. КПП
  5. Фамилия руководителя
  6. Имя руководителя орган
  7. Отчество руководителя

Для ИП:

  1. ИНН
  2. ОГРНИП 

Авторизуйтесь, чтобы оставить комментарий к статье