#### Модифицированный компонент выбора записи реестра {#user_components.registryChooser}
Пользовательский компонент на основе компонента "Ссылка на реестр". Компонент
имеет возможность сопоставления (в качестве источника и приемника). Список
доступных действий:
- "Выбрать из реестра"
- "Создать"
- "Удалить"
![Модифицированный компонент выбора записи реестра]()
**Проигрыватель формы в режиме редактирования**
*Выбор существующей записи реестра:*
* Выбор записи осуществляется по нажатию на лейбл "Выбрать из реестра".
* Лейбл "Выбрать из реестра" доступен всегда.
* По нажатию на лейбл откроется диалоговое окно, которое содержит
таблицу со всеми записями данного реестра.
* Столбцы таблицы представляют собой отображаемые поля реестра.
* Возможность ручного ввода и подбор результатов среди имеющихся записей
реестра.
* Поиск производится по всем отображаемым полям реестра.
* Значения в выпадающем списке составлены из полей диалога (т.е.
отображаемых полей реестра), разделенных тире.
*Создание новой записи реестра из текущей формы:*
* Создание новой записи доступно по нажатию на лейбл "+ Создать".
* Лейбл "+ Создать" доступен всегда.
* По нажатию на лейбл "+ Создать" откроется диалоговое окно
проигрывателя формы в режиме редактирования.
*Удаление текущего выбранного значения компонента:*
* Удаление текущего значения компонента доступно по нажатию на лейбл
"х Удалить".
* Лейбл "х Удалить" доступен только в случае, когда в компоненте
выбрано какое-либо значение.
* По нажатию на лейбл "х Удалить" компонент принимает вид пустого
поля ввода.
**Проигрыватель формы в режиме чтения**
* Выбранная запись реестра отображается в виде подчеркнутого лейбла,
составленного из значащего содержимого этого реестра.
* По нажатию на лейбл выбранной записи откроется диалоговое окно
проигрывателя формы, который отображает эту запись из реестра в
режиме просмотра.
#### Кнопка создания новой записи реестра "Сделка" {#user_components.button}
Пользовательский компонент в виде кнопки. Названием кнопки является значение поля `crm_dict_leadStatus_buttonName` записи справочника [`crm_dict_leadStatus`](#dictionaryLeadStatus)
со значением параметра `crm_dict_leadStatus_end`=1.
Кнопка в проигрывателе формы активна в режиме чтения и редактирования.
![Кнопка создания новой записи реестра "Сделка"]()
По нажатию на кнопку:
* выпадающий список "Статус" принимает значение записи справочника
[`crm_dict_leadStatus`](#dictionaryLeadStatus) со значением параметра
`crm_dict_leadStatus_end`=1 и становится неактивным;
* документ пересохраняется с новым значением выпадающего списка "Статус";
* создается новая запись реестра [Сделка](#registryDeal), в которой
сопоставлены поля:
* `crm_form_deal_main1_lead` заполняется ссылкой на данную
запись [Лида](#registryLead);
* `crm_form_deal_main2_theme` заполняется значением из
`crm_form_lead_deals_theme`.
*Выпадающий список "Статус"*:
* При выборе пункта со значением параметра `crm_dict_leadStatus_end`=1
в справочнике [`crm_dict_leadStatus`](#dictionaryLeadStatus)
выполняются те же действия, что и по нажатию на кнопку.