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

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

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

3.4.4.1. Объекты Synergy

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

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

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

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

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

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

3.4.4.2. Ссылка на реестр

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

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

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

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

3.4.4.3. Номер

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

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

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

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

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