Специальные компоненты
=============================

Специальные компоненты формы предназначены для работы
с системными объектами Synergy, связями между данными
и автоматической генерацией значений.

В отличие от стандартных компонентов ввода, специальные компоненты
чаще всего используются для построения бизнес-логики формы
и интеграции с другими элементами системы.

Объекты Synergy
----------------------

Компонент «Объекты Synergy» используется для выбора системных объектов
в зависимости от заданного типа данных.

Тип данных определяет, какие объекты будут доступны для выбора.
Возможные варианты включают, например:

* пользователей;
* должности;
* подразделения.

В зависимости от выбранного типа данных компонент позволяет:

* выбирать один или несколько объектов;
* автоматически заполнять значение данными создающего пользователя
  (например, должностью или подразделением);
* управлять отображением групп и структур объектов;
* настраивать язык отображения значений.

Компонент применяется в тех случаях, когда форма должна быть
привязана к организационной структуре или пользователям системы.

Ссылка на реестр
---------------------

Компонент «Ссылка на реестр» используется для установления связи
между формой и данными, хранящимися в реестрах Synergy.

С его помощью можно:

* выбрать запись из существующего реестра;
* разрешить или запретить создание новой записи;
* открыть реестр в диалоговом окне;
* управлять возможностью редактирования выбранной записи;
* использовать мультивыбор.

Дополнительно компонент поддерживает настройку сопоставления данных,
которая позволяет автоматически связывать поля формы
с полями выбранной записи реестра.


Номер
-----------------------

Компонент «Номер» предназначен для автоматической генерации
уникального значения на основе заданного шаблона.

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

* номеров заявок;
* регистрационных номеров;
* внутренних идентификаторов документов.

Значение номера формируется системой автоматически
и не требует ручного ввода пользователем.

Компонент поддерживает настройку шаблона номера,
что позволяет использовать его в различных бизнес-сценариях.
