3.4.4. Специальные компоненты¶
Специальные компоненты формы предназначены для работы с системными объектами Synergy, связями между данными и автоматической генерацией значений.
В отличие от стандартных компонентов ввода, специальные компоненты чаще всего используются для построения бизнес-логики формы и интеграции с другими элементами системы.
3.4.4.1. Объекты Synergy¶
Компонент «Объекты Synergy» используется для выбора системных объектов в зависимости от заданного типа данных.
Тип данных определяет, какие объекты будут доступны для выбора. Возможные варианты включают, например:
- пользователей;
- должности;
- подразделения.
В зависимости от выбранного типа данных компонент позволяет:
- выбирать один или несколько объектов;
- автоматически заполнять значение данными создающего пользователя (например, должностью или подразделением);
- управлять отображением групп и структур объектов;
- настраивать язык отображения значений.
Компонент применяется в тех случаях, когда форма должна быть привязана к организационной структуре или пользователям системы.
3.4.4.2. Ссылка на реестр¶
Компонент «Ссылка на реестр» используется для установления связи между формой и данными, хранящимися в реестрах Synergy.
С его помощью можно:
- выбрать запись из существующего реестра;
- разрешить или запретить создание новой записи;
- открыть реестр в диалоговом окне;
- управлять возможностью редактирования выбранной записи;
- использовать мультивыбор.
Дополнительно компонент поддерживает настройку сопоставления данных, которая позволяет автоматически связывать поля формы с полями выбранной записи реестра.
3.4.4.3. Номер¶
Компонент «Номер» предназначен для автоматической генерации уникального значения на основе заданного шаблона.
Чаще всего данный компонент используется для формирования:
- номеров заявок;
- регистрационных номеров;
- внутренних идентификаторов документов.
Значение номера формируется системой автоматически и не требует ручного ввода пользователем.
Компонент поддерживает настройку шаблона номера, что позволяет использовать его в различных бизнес-сценариях.