Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform

Запросить демонстрацию

Настройка формы

Содержание статьи:

 

Конструктор форм

Основная работа по настройке будущей формы выполняется в конструкторе форм. Разработка формы производится путем вынесения из панели элементов на рабочую область необходимых элементов управления.

Фиксированные и динамические элементы панели элементов конструктора форм

Для формы могут быть определены следующие характеристики:

  • Имя – наименование формы, которое будет отображаться во всех разделах платформы, где необходимо осуществлять выбор настроенных форм редактирования.
  • Системное имя – уникальное текстовое системное имя элемента в рамках шаблона записи. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • По умолчанию – флаг, который говорит о том, что указанная форма редактирования открывается по умолчанию при переходе к форме редактирования объекта.
  • Тип – указывает тип формы, который может принимать следующие значения:
    • Публичная – форма будет доступна всем пользователям (которые имеют права доступа на форму) для выбора при редактировании записи.
    • Внутренняя – форма будет доступна всем пользователям (которые имеют права доступа на форму) только по прямой открытой ссылке или при прямом указании на операции или коллекции.

Панель элементов содержит следующие элементы:

  • Фиксированные элементы – это набор визуальных элементов, которые не зависят от шаблона записи, на котором настраивается форма.
  • Динамические элементы – это набор атрибутов, операций, форм, настроенных на текущем шаблоне записи, позволяющий вынести данные и кнопки на форму редактирования.

Добавление элементов на форму редактирования производится путем «перетаскивания» элементов с панели элементов конструктора форм в рабочую область и определения индивидуальных характеристик визуальных элементов с помощью панели настройки.

Механизм добавления визуальных элементов на форму

Для добавления визуального элемента на форму нужно выбрать элемент на левой панели и, удерживая левую кнопку мыши, перетащить элемент на рабочее поле. Области, доступные для переноса элемента на рабочее поле, подсвечиваются синими зонами. Чтобы завершить перенос, необходимо отпустить удерживаемую левую кнопку мыши элемент в доступной синей зоне (при этом она окрасится в темно-синий цвет). Таким образом визуальный элемент будет размещен в нужном месте рабочей области, который затем будет отображаться на форме редактирования .

Чтобы изменить положение уже добавленного визуального элемента в рабочей области, необходимо аналогичным образом осуществить перенос элемента в нужное место.

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

Некоторые элементы, такие как выбранный столбец визуального элемента «Столбцы», не содержат никаких характеристик. Также имеется возможность посмотреть характеристики текущей формы редактирования, нажав левую кнопку мыши в любом свободном от добавленных элементов месте рабочей области.

Динамические визуальные элементы на панели элементов конструктора форм содержат строку поиска по наименованию и системному имени атрибута. Поиск по умолчанию производится по верхнему и следующему уровню связанных шаблонов записей. Для поиска по более глубоким уровням необходимо раскрыть уровни вручную.

Список элементов, связанного шаблона записи, доступных для помещения на форму 

Окно формы редактирования содержит следующую панель инструментов:

  • Кнопка «Сохранить» - сохранение заполненной формы;
  • Кнопка «Архивировать» - отправка открытой записи в архив;
  • Кнопка «Конфигурация» - при нажатии открывается выпадающий список со следующими пунктами:
    • «Безопасность» - в открывшемся окне отобразится список пользователей и их привилегии (возможность чтения, записи, удаления и предоставления доступа) относительно данной записи;
    • «История» - в открывшемся окне отобразятся все действия, совершаемые над данной записью (создание, изменение значений атрибутов и т. д.);
    • «Процессы» - в открывшемся окне отобразятся процессы, при выполнении которых вносились изменения в данную запись;
    • «Задачи» - в открывшемся окне отобразится список задач, которые ссылаются на данную запись. 

Кнопка доступна пользователям, обладающим правом на чтение формы.

  • Кнопка редактирования формы – при нажатии на кнопку открывается дизайнер формы.

Внешний вид формы редактирования без элементов 

 

Фиксированные элементы

Ниже представлено описание фиксированных визуальных элементов панели элементов конструктора форм.

Надпись

Элемент "Надпись"

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

Элемент «Надпись» имеет следующие характеристики:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Текст – предназначен для ввода и форматирования текстовой информации, которая будет отображаться в поле на интерфейсе пользователя.

На форме редактирования в пользовательском интерфейсе элемент «Надпись» выглядит следующим образом.

Элемент "Надпись" на пользовательском интерфейсе

 

Вкладки

Элемент "Вкладки"

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

Элемент «Вкладки» имеет следующие характеристики:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Тип отображения – тип доступа: «Редактируемое», «Только для чтения», «Скрытое».
  • Кнопка Добавить вкладку – позволяет добавлять необходимое количество вкладок.
  • Название – для каждой вкладки определяется наименование, которое будет отображаться на интерфейсе пользователя.
  • Кнопки изменения порядка вкладок – позволяют менять порядок расположения вкладок на интерфейсе пользователя.
  • Кнопки удаления вкладки – отображается в виде красной кнопки с изображением корзины при наведении курсора мыши на описание вкладки в панели настроек.

При добавлении вкладок на рабочую область конструктора форм, вкладки создаются с вложенным элементом «Столбцы», который возможно удалить.

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

Панель настроек элемента "Вкладки"

С помощью панели настроек элемента «Вкладки» имеется возможность добавлять новые вкладки, менять их порядок и удалять.

При удалении вкладки, если в ней находились какие-то вложенные визуальные элементы, платформа выдаст предупреждение с возможностью подтверждения действия или отмены.

При попытке удаления всего элемента «Вкладки», если хоть в одной вкладке присутствуют вложенные элементы, то платформа выдает аналогичное предупреждение.

Окно подтверждения удаления столбца

На форме редактирования в пользовательском интерфейсе элемент «Вкладки» выглядит следующим образом. 

Элемент "Вкладки" на пользовательском интерфейсе

 

Группа

Элемент "Группа"

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

Элемент «Группа» имеет следующие характеристики:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Имя – определяется текстовое наименование группы, которое будет отображено на интерфейсе пользователя на форме редактирования записи.

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

При удалении группы, если в ней находились какие-то вложенные визуальные элементы, платформа выдаст предупреждение с возможностью подтверждения действия или отмены.

Окно подтверждения удаления группы

На форме редактирования в пользовательском интерфейсе элемент «Группа» выглядит следующим образом.

Элемент "Группа" на пользовательском интерфейсе

Группа имеет свойство сворачиваться и разворачиваться, тем самым предоставляя возможность скрывать и отображать элементы группы. Сворачивать и разворачивать можно с помощью щелчка левой кнопкой мыши на заголовок группы.

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

 

Столбцы

Элемент "Столбцы"

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

Элемент «Столбцы» имеет следующие характеристики:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Ширина – по умолчанию задана ширина каждого столбца «50».

С помощью кнопки «Добавить столбец» можно добавлять столбцы. В характеристике «Ширина» можно определять размер колонки в процентах. Столбцы отображаются в том порядке, в котором они создаются.

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

При попытке удаления всего элемента, если хоть в одной колонке присутствуют вложенные элементы, то платформа выдает аналогичное предупреждение.

Окно подтверждения удаления столбца

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

Подпись «Столбцы» в рабочей области конструктора форм не отображается на пользовательском интерфейсе формы редактирования.

На форме редактирования в пользовательском интерфейсе элемент Столбцы выглядит следующим образом:

Отображение столбцов на форме

Если элемент «Столбцы» оказывается незаполненным на конструкторе форм, то на форме редактирования он будет занимать свободное пространство в виде одной строки.

 

Динамические элементы

Динамические элементы представлены следующим набором элементов:

  • Атрибут – позволяет вынести на форму поле, тип ввода данных которого определяется типом добавляемого на форму атрибута.
  • Операция – позволяет вынести на форму кнопку, при нажатии на которую будет выполняться операция, добавляемая на форму.
  • Форма редактирования – позволяет вынести на форму редактирования настроенную вложенную форму редактирования. Таким образом обеспечивается повторное использование настроенных форм редактирования в качестве стандартных блоков.  

Ниже приведено детальное описание динамических элементов формы редактирования.

Атрибут

Подробное описание типов атрибутов и их назначения приведено в разделе « Настройка атрибутов ».

Панель элементов содержит набор системных и пользовательских атрибутов текущего шаблона записи.

Атрибуты, добавленные на рабочее поля конструктора формы, имеют свое визуальное представление на форме в зависимости от типа (текстовый, числовой, дата и т.д).

На панели настроек элемента отображается информация о выбранном атрибуте.

Информация об атрибуте на панели настройки элемента

Рассмотрим каждый тип атрибута в отдельности. 

 

Текст

Внешний вид в конструкторе форм.

Внешний вид атрибута типа "Текст" в конструкторе форм

Панель настроек атрибута типа Текст имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю.
  • Путь к атрибуту – показывает полный путь к атрибуту. 
    • Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. 
    • Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки. 

Внешний вид сложного пути к атрибуту

  •  Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния:
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Текст в поле – текстовая информация, которая отображается пользователю в поле полупрозрачным цветом, если поле не заполнено.
  • Макс. длина – указывается максимальная длина символов, которые пользователь сможет ввести в данное поле. Значение «0» означает, что поле не ограничено по длине. При установке максимальной длины, текущие данные открытой на редактирование записи на форме не будут обрезаны. Пользователю при этом будет доступно редактирование поля без возможности добавлять символы, если длина уже существующей текстовой строки окажется больше ограничения.
  • Отображать как – показывает, каким образом отображать текстовое поле.
    • Текст – отображается простое текстовое поле без возможности изменения высоты поля. 
    • Область текста – отображается как текстовый блок с фиксированной или динамической высотой. Если в блок с фиксированной высотой сохраняемый текст не помещается по высоте, то в блоке появляется вертикальная полоса прокрутки.
Данная характеристика доступна для атрибута типа "Текст" с видом отображения "Обычный текст". Для атрибута с видом отображения "HTML текст" и "Размеченный текст" характеристика "Отображать как" принимает значение "Область текста".
  • Высота текста в строках – указывается высота текстового блока в строковых значениях. Доступны следующие значения:
    • Авто – динамическое значение высоты текстового блока в зависимости от содержимого.
    • 5, 10, 20 – фиксированное значение высоты текстового блока в строках.
Данная характеристика доступна для атрибута типа "Текст" с видом отображения "HTML текст" и "Размеченный текст", а также с видом отображения "Обычный текст" и значением "Область текста" характеристики поля "Отображать как".

Внешний вид поля атрибута типа "Текст" на форме редактирования в фокусе

Внешний вид поля атрибута типа "Текст" на форме редактирования вне фокуса

Редактируемое поле с отображением в виде текстового блока по умолчанию на форме отображается в виде статичного форматированного (или неформатированного) текста. При щелчке левой кнопкой мыши в блок данных (пустое место или текст) поле получает фокус и становится активным элементом редактирования.

Поле с атрибутом, имеющим формат отображения «HTML текст» и «Размеченный текст», имеет активные элементы управления форматированием текста.


Число  

Внешний вид в конструкторе форм.

Внешний вид атрибута типа "Число" на конструкторе форм

Панель настроек атрибута типа «Число» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю.
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки:

 

Внешний вид сложного пути к атрибуту

  • Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния:
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Минимум – указывается минимальное числовое значение, которое пользователь сможет ввести в поле на форме редактирования.
  • Максимум – указывается максимальное числовое значение, которое пользователь сможет ввести в поле на форме редактирования.

Внешний вид поля атрибута типа "Число" на форме редактирования

Поле с атрибутом типа «Число» отображается на форме редактирования пользователя в зависимости от формата отображения.

  • Если выбран формат отображения «Целое», то пользователю невозможно будет ввести числа после запятой.
  • Если формат отображения указан «Валюта», то после запятой возможно ввести два знака.
  • Если формат отображения «Десятичное», то после запятой возможно ввести три знака.


Длительность

Внешний вид в конструкторе форм.

Внешний вид атрибута типа "Длительность" в конструкторе форм

Панель настроек атрибута типа «Длительность» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю.
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки:

Внешний вид сложного пути к атрибуту

  • Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния:
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Минимальное значение – минимальное значение длительности, которое можно ввести на форме пользователем.
  • Максимальное значение – максимальное значение длительности, которое можно будет ввести на форме пользователем. 

Внешний вид поля атрибута типа "Длительность" на форме редактирования

Поле с атрибутом типа «Длительность» отображается на форме редактирования пользователя в зависимости от формата отображения. В зависимости от формата отображения пользователю будут доступны соответствующие разряды в поле атрибута «Длительность».


Дата / Время

Внешний вид в конструкторе форм.

Внешний вид атрибута типа "Дата / Время" в конструкторе форм

Панель настроек атрибута типа «Дата / время» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю. 
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки: 

Внешний вид сложного пути к атрибуту

  • Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния:
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка. 

Внешний вид поля атрибута типа "Дата / Время" на форме редактирования

Поле с атрибутом типа «Дата / время» отображается на форме редактирования пользователя в зависимости от формата отображения. В зависимости от формата отображения пользователю будут доступны выбор даты и времени.


Логический

Внешний вид в конструкторе форм.

Внешний вид атрибута типа «Логический» в конструкторе форм (Флажок)

Внешний вид атрибута типа «Логический» в конструкторе форм (Переключатель) 

Панель настроек атрибута типа «Логический» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю.
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки: 

Внешний вид сложного пути к атрибуту

  • Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния:
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Отображать как – показывает, каким образом отображать текстовое поле.
    • Флажок – поле отображается в виде флага, который может быть в двух состояниях (активен и неактивен).
    • Переключатель – отображается как переключатель между двух значений.
  • Изменить названия вариантов – флаг, который позволяет изменить подписи у двух значений, если выбран режим отображения «Переключатель».
Данная характеристика доступна для атрибута типа "Логический", если в характеристике "Отображать как" выбрано значение "Переключатель".
  • Истина – текстовая подпись для положительного значения атрибута типа «Логический».
  • Ложь – текстовая подпись для отрицательного значения атрибута типа «Логический».

Внешний вид на форме редактирования пользователя.

Внешний вид поля атрибута типа «Логический» на форме редактирования

Документ

Внешний вид в конструкторе форм. 

Внешний вид атрибута типа «Документ» в конструкторе форм 

Панель настроек атрибута типа «Документ» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_». 
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю.
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки:

Внешний вид сложного пути к атрибуту 

  • Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния:
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Несколько документов – флаг включает режим, при котором пользователь сможет прикладывать неограниченное количество файлов к атрибуту. 
  • Разрешить удалять – флаг включает режим работы поля, при котором пользователю будет разрешено удалять документ, если «тип отображения» принимает одно из значений «Обязательное» или «Редактируемое».

Внешний вид поля атрибута типа «Документ» с форматом отображения «Вложение» на форме редактирования пользователя.

Внешний вид поля атрибута типа «Документ» с форматом отображения «Вложение» на форме редактирования 

 Внешний вид поля атрибута типа «Документ» с форматом отображения «Встроенный» на форме редактирования пользователя. 

Внешний вид поля атрибута типа «Документ» с форматом отображения «Встроенный» на форме редактирования 

Формат отображения «Встроенный» атрибута «Документ» содержит в себе редактор документа, который позволяет вносить изменения в документ непосредственно на форме. Чтобы перейти в редактор документов: 

1. На форме редактирования кликните по кнопке «Выберите файл». 

2. Выберите файл формата .txt. 

3. Сохраните форму. 

4. Наведите курсор на загруженный файл – появится значок редактирования. 

5. Кликните по значку редактирования – откроется окно редактора. 

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

Редактор документа содержит в себе следующие настройки:

  • Имя – название документа – позволяет отредактировать название документа.
  • Панель с настройками для форматирования текста: 
    • Выпадающий список, содержащий параметры форматирования текста (Параграф, Заголовок 1, Заголовок 2, Заголовок 3).
    • Две кнопки для создания маркированного и нумерованного списка.
    • Выпадающий список, содержащий параметры для выравнивания текста.
    • Кнопка «Отменить» для отмены последнего действия.
    • Кнопка «Повторить» для возвращения результата отмененного действия.
  • Под панелью с настройками расположен редактируемый текст документа.
  • Верхняя панель инструментов содержит кнопки «Сохранить» и «Удалить».
  • На правой панели расположена информация о документе (изменению не подлежит). 

 

Пользователь

Внешний вид в конструкторе форм.

Внешний вид атрибута типа «Пользователь» в конструкторе форм 

Платформа позволяет добавлять на форму атрибуты связанных по ссылке сущностей неограниченного уровня вложенности. Каждый атрибут типа «Пользователь» в панели элементов конструктора форм имеет возможность раскрыть содержимое, путем нажатия левой кнопки мыши на стрелку, находящуюся на иконке слева от атрибута ссылки. 

Элемент раскрытия содержимого атрибута типа «Пользователь» 

Содержимое атрибута типа «Пользователь» является перечнем системных атрибутов системной сущности Пользователи и пользовательских атрибутов шаблона пользователя, с которым связан текущий атрибут. Кроме этого, платформа позволяет добавить новый атрибут в связанный шаблон пользователя (если он указан) без необходимости перехода на страницу атрибутов связанного шаблона пользователя.

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

Панель настроек атрибута типа «Пользователь» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю.
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки:

Внешний вид сложного пути к атрибуту 

  • Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния: 
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно. 
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Скрыть строку поиска – флаг, который на форме редактирования пользователя не дает возможности осуществлять поиск контрагента по вводимым символам.
  • Несколько пользователей – флаг включает режим, при котором пользователь сможет выбирать и сохранять в атрибуте несколько значений пользователей.
  • Макс. пользователей – указывается максимальное количество пользователей, которые можно будет выбрать на форме редактирования. Указывается только в случае, если включен флаг Несколько пользователей.
  • Фильтр – запрос, который позволяет ограничить перечень значений пользователей, доступных для выбора пользователю на форме редактирования. Фильтр должен возвращать перечень id пользователей. Выражение пишется либо на языке выражений платформы, либо на языке запросов RDF N3.

Внешний вид на форме редактирования пользователя.

Внешний вид поля атрибута типа «Пользователь» на форме редактирования 

Поле атрибута типа «Пользователь» показывается на форме в виде выпадающего списка. По умолчанию в список выводятся первые сто пользователей. Если перечень хранимых значений пользователей превышает сто записей, тогда платформа выдает предупреждение «Отображены не все значения, уточните поиск».


Ссылка

Внешний вид в конструкторе форм.

Внешний вид атрибута типа «Ссылка» в конструкторе форм 

Платформа позволяет добавлять на форму атрибуты связанных по ссылке сущностей неограниченного уровня вложенности. Каждый атрибут типа «Ссылка» в панели элементов конструктора форм имеет возможность раскрыть содержимое, путем нажатия левой кнопки мыши на стрелку, находящуюся на иконке слева от атрибута ссылки. 

Элемент раскрытия содержимого атрибута типа «Ссылки» 

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

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

Панель настроек атрибута типа «Ссылка» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к полю.
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение описания получателя товара по выбранному адресу поставки:

Внешний вид сложного пути к атрибуту 

  • Тип отображения – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния: 
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Создание записей – флаг, который на форме редактирования пользователя не дает возможности осуществлять поиск контрагента по вводимым символам.
  • Редактирование записей – флаг включает режим возможности перехода к форме редактирования записи.
  • Форма во всплывающем окне – выпадающий список, содержащий перечень форм связанного шаблона записи, на который указывает ссылка. Выбор формы доступен, если выбран хоть один флаг «Создание записей» или «Редактирование записей». Позволяет определить произвольную форму, с помощью которой необходимо создавать или редактировать элементы с данной ссылки. Доступны для выбора публичные и внутренние формы.
  • Фильтр – запрос, который позволяет ограничить перечень записей, доступных для выбора пользователю на форме редактирования в выпадающем списке. Фильтр должен возвращать перечень id записей. Выражение пишется либо на языке выражений платформы, либо на языке запросов RDF N3.

Внешний вид на форме редактирования пользователя. 

Внешний вид поля атрибута типа «Ссылка» на форме редактирования 

Поле атрибута типа «Ссылка» показывается на форме в виде выпадающего списка. По умолчанию в список выводятся первые сто пользователей. Если перечень хранимых значений пользователей превышает сто записей, тогда платформа выдает предупреждение «Отображены не все значения, уточните поиск».


Коллекция

Внешний вид в конструкторе форм.

Внешний вид атрибута типа «Коллекция» в конструкторе форм 

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

Элемент раскрытия содержимого атрибута типа «Коллекция» 

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

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

Панель настроек атрибута типа «Коллекция» имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Заголовок – текст, отображаемый в качестве подписи к таблице на пользовательском интерфейсе. Если необходимо подпись оставить не заполненной, то рекомендуется ставить в качестве значения заголовка «пробел».
  • Путь к атрибуту – показывает полный путь к атрибуту. Если на форму вынесен атрибут текущего шаблона записи, тогда в текущей характеристике отображается системное имя атрибута. Если атрибут выбран из связанной сущности, то характеристика покажет полный путь до атрибута, например, вынесение перечня адресов доставки товара по выбранному контрагенту в договоре:

Внешний вид сложного пути к атрибуту 

  • Подсказка – текстовая информация, которая отображается пользователю, при щелчке на знак вопроса, расположенный рядом с подписью поля, в котором определена подсказка.
  • Тип отображения (таблица или шевроны) – показывает какой внешний вид на интерфейсе пользователя будет принимать поле «Коллекция».
    • Таблица – «Коллекция» будет отображена в табличном виде, колонки которой определяются также в дизайнере.
    • Шевроны – записи в «Коллекции» будут отображены на интерфейсе в виде горизонтально расположенных в заданной последовательности шевронов.

Для улучшения взаимодействия с коллекцией на форме пользователю доступны горячие клавиши:

  • Tab - переход на следующую ячейку;
  • Shift+Tab - переход на предыдущую ячейку;
  • Стрелки - навигация по ячейкам коллекции; 
  • Page up - перемещение на один экран коллекции вверх;
  • Page down - переход на один экран вниз;
  • Space - выбор строки;
  • F2 - начало редактирования ячейки.

Внешний вид «Коллекции» с типом отображения «Таблица» на пользовательском интерфейсе 

Ниже приведены свойства для поля «Коллекция», в настройках которого выбран тип отображения «Таблица». 

  • Тип отображения (вид доступа) – показывает, каким образом данное поле должно быть доступно пользователю на форме редактирования. Имеет 4 состояния:
    • Обязательное – поле доступно для редактирования и обязательно для заполнения пользователем. Неактуально для вычисляемых и системных атрибутов. Для коллекции это значит, что в коллекции должна присутствовать хоть одна запись.
    • Редактируемое – поле доступно для редактирования. Неактуально для вычисляемых и системных атрибутов. Коллекция доступна для редактирования.
    • Только для чтения – поле недоступно для редактирования и необязательно.
    • Скрытое – поле скрыто для пользователя на форме редактирования.
  • Дочерний атрибут и Атрибут предшественника – используются для настройки отображения иерархии элементов в коллекции. В качестве дочернего атрибута указывается коллекция, которая хранит перечень дочерних элементов дерева. В качестве атрибута предшественника указывается атрибут «Ссылка», который хранит ссылку на родительский элемент в иерархии.
  • Порядковый атрибут – указывается атрибут типа «Число», который при добавлении элементов в коллекцию будет хранить порядковый номер. Порядковый номер записи пересчитывается при ручном изменении порядка элементов коллекции.
  • Атрибут автонумерации – указывается текстовый атрибут, который будет хранить нумерацию элементов коллекции с учетом их иерархии (1, 1.1, 1.2, 1.2.1 и т.д.). Нумерация записи пересчитывается при ручном изменении порядка элементов коллекции.
  • Сортировать по и Направление сортировки – указывается атрибут и порядок, согласно котором необходимо сортировать элементы коллекции. Для древовидной коллекции сортировка будет работать только в ручном режиме.
  • Фильтр для отображения – запрос, который позволяет ограничить перечень записей коллекции, отображаемых в таблице на интерфейсе пользователя. Фильтр должен возвращать перечень id записей, отображаемых в коллекции. Выражение пишется либо на языке выражений платформы, либо на языке запросов RDF N3.
  • Фильтр для добавления – запрос, который позволяет ограничить перечень существующих записей, которые возможно включить в коллекцию. Используется только при включенном режиме «Добавление существующих записей». Фильтр должен возвращать перечень id записей, возможных для добавления в коллекцию. Выражение пишется либо на языке выражений платформы, либо на языке запросов RDF N3.
  • Добавление существующих записей – флаг позволяет включить возможность выбора и добавления существующих записей с учетом настроенного фильтра для добавления. При включении флага на интерфейсе пользователя в заголовке коллекции появляется кнопка для выбора существующих записей из связанного с коллекцией шаблона записи. • Редактирование записей – флаг включает режим возможности перехода к форме редактирования записи. При включении флага на интерфейсе пользователя в заголовке коллекции появляется кнопка редактирования выбранной в коллекции записи.
  • Переход на связанный объект – флаг, который позволяет переходить на форму редактирования записи коллекции с покиданием формы редактирования текущей записи. При включении флага на интерфейсе пользователя в заголовке коллекции появляется кнопка, позволяющая перейти в отдельном окне на форму редактирования выбранной записи коллекции.
Отличие режима перехода на связанный объект от редактирования записи заключается в том, что при редактировании объекта в режиме редактирования записей сохранение данных будет производено только после сохранения информации на основной записи. В случае перехода на связанный объект сохранение данных связанной записи будет производено в момент нажатия на кнопку "Сохранить" на связанном объекте.
  • Показывать архивные записи – флаг, позволяющий отобразить на интерфейсе пользователя в списке записей коллекции записи, которые были архивированы.
  • Способ создания сущностей – выпадающий список, который позволяет настроить порядок создания записей в коллекции:
  • Не доступно – создание записей связанной сущности в коллекции невозможна.
    • Форма – создание записей связанного шаблона записи производится с использованием формы редактирования. При выборе данной опции на интерфейсе пользователя в заголовке коллекции появляется кнопка добавления записи, при нажатии на которую будет открываться форма редактирования связанной записи, добавляемой в коллекцию. После сохранения формы, запись будет добавлена в коллекцию. Однако, окончательное сохранение данных произойдет только после сохранения основной записи.
    • Встроенное – создание записей связанного шаблона записи производится непосредственно в коллекции. При выборе данной опции на интерфейсе пользователя в заголовке коллекции появляется кнопка добавления записи, при нажатии на которую будет добавляться строка в коллекции, в которой будет производиться редактирование атрибутов записи.
  • Удаление записей – выпадающий список, позволяющий настроить, каким образом будет производиться удаление записей из коллекции:
    • Отключено – удаление записей из коллекции не допускается.
    • Убрать из коллекции – опция позволяет на интерфейсе пользователя в заголовке коллекции включить кнопку удаления выбранных записей коллекции путем отсоединения их от коллекции, т.е. очистки значений ссылок связанной сущности на текущую запись.
    • Архивировать – опция позволяет на интерфейсе пользователя в заголовке коллекции включить кнопку удаления выбранных записей коллекции путем архивирования записей. При этом записи не отсоединяются от коллекции. Таким образом, если на коллекции включен режим отображения архивных записей, фактического удаления из коллекции не произойдет.
    • Удалить – опция позволяет на интерфейсе пользователя в заголовке коллекции включить кнопку удаления выбранных записей коллекции путем физического удаления связанной записи из базы данных.
  • Форма во всплывающем окне – указывается форма редактирования связанного шаблона записи, которая должна открываться при двойном щелчке левой кнопкой мыши по записи коллекции, нажатию на кнопку редактирования или добавления новой записи (при условии режима добавления записи «Форма»).

 

Коллекция, представленная в виде древовидной структуры

Коллекция, представленная в виде древовидной структуры, позволяет сформировать в шаблоне записи наглядную иерархию записей из коллекции, которая формируются при помощи автонумерации (1, 1.1, 1,2 итд.) и порядкового номера:

  • Автонумерация – текстовый атрибут, который хранит нумерацию элементов коллекции с учетом их иерархии (1, 1.1, 1.2, 1.2.1 и т.д.). Нумерация записи пересчитывается при ручном изменении порядка элементов коллекции.
  • Порядковый номер - указывается атрибут типа «Число», который при добавлении элементов в коллекцию хранит порядковый номер. Порядковый номер позволяет вручную менять последовательность записей без добавления и удаления записей, а также необходим для присвоения порядкового номера дочернему атрибуту.

Для формирования Коллекции, представленной в виде дерева, необходимо добавить «Дочерний атрибут» и «Атрибут предшественника» в конструкторе форм (описание атрибутов см. выше в данном разделе).

  • Дочерний атрибут – это атрибут из выбранной коллекции, который также имеют тип данных коллекция и целевой шаблон, которого совпадает с целевым шаблоном выбранной коллекции.
  • Атрибут предшественника — это атрибут из выбранной коллекции, с типом данных - ссылка и целевой шаблон, которого совпадает с целевым шаблоном выбранной коллекции. Для наглядного представления см. таблицу 1.

Ниже представлена таблица доступности типов действий для элементов формы различных типов.

Выбранная коллекция
 Тип данныхЦелевой шаблонСсылка
Дочерний атрибут  Коллекция Целевой шаблон текущей коллекции  Атрибут предшественника 
Атрибут предшественника  Ссылка Целевой шаблон текущей коллекции  -

Например, в шаблон записи «Контрагенты» необходимо добавить коллекцию договоров, где записи имеют иерархию: общих договоров и дополнительных соглашений.

Выбранная коллекция - Договоры
 Тип данныхЦелевой шаблонСсылка
Дочерний атрибут – Дополнительные соглашения Коллекция Целевой шаблон текущей коллекции - Договоры  Атрибут предшественника- Общие договоры
Атрибут предшественника- Общие договоры  Ссылка Целевой шаблон текущей коллекции - Договоры  -

В результате на форме отображается дерево иерархии договоров: 

Внешний вид атрибута типа «Коллекция» с настроенным деревом иерархии. 

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

Для создания/добавления записи на уровень ниже необходимо выбрать запись из коллекции и нажать кнопку добавления записи. После этого в коллекции отображается новая запись, атрибут автонумерации, которой на уровень ниже выбранной записи. В случае, если на конструкторе форм был настроен способ создания сущностей в форме, то после добавления записи отобразится форма создания для дочерней записи (см. п. Коллекция).  Другой способ создания записей на уровень ниже – выбрать запись правой кнопкой и во всплывающем меню нажать «Создать». 

Всплывающее окно дерева иерархии. 

Для редактирования уровня иерархии записей коллекции необходимо кликнуть правой кнопкой мыши на запись из коллекции. Далее из всплывающего окна выбрать соответствующую функцию (на уровень выше/на уровень ниже), после чего атрибут автонумерации выбранной записи меняет значение на соответствующее присвоенному уровню. Записи высшего уровня (1, 2, итд.) можно только понизить, а записи низшего уровня - только повысить. 

Панель инструментов доступная при выделении записи. 

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

Значок перемещения записей в коллекции. 

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

Перемещение записи в коллекции. 

Ниже приведены свойства для поля «Коллекция», в настройках которого выбран тип отображения «Шевроны». 

Внешний вид «Коллекции» с типом отображения «Таблица» на пользовательском интерфейсе 

  • Порядковый атрибут – определяет числовой атрибут, согласно которому будет производиться выстраивание последовательности записей коллекции в виде шевронов.
  • Фильтр – запрос, который позволяет ограничить перечень записей, выводимых в виде шевронов. Фильтр должен возвращать перечень id записей, связанных с текущей записью. Выражение пишется либо на языке выражений платформы, либо на языке запросов RDF N3.
  • Форма во всплывающем окне – указывается форма редактирования связанного шаблона записи, которая должна открываться при двойном щелчке левой кнопкой мыши по шеврону.
  • Правила окраски записей – определяют правила окраски шевронов на интерфейсе пользователя. 

Внешний вид блока настройки правил окраски данных 

Для настройки правил необходимо: 

1. Нажать на кнопку Добавить.

2. Выбрать цвет, в который необходимо окрасить шеврон 

Внешний вид окна выбора цвета

Определить правило, согласно которому должен возвращаться выбранный цвет шеврона. Правило должно возвращать true для записей, которые должны быть окрашены в выбранный цвет. Выражение пишется либо на языке выражений платформы, либо на языке запросов RDF N3. Если настройкой определено несколько правил, которые для одной записи одновременно вернули разный цвет, то берется цвет, который был последним в последовательности описанных правил. 

 

Операция

Подробное описание настройки операций можно найти в разделе " Настройка операции ".

Панель элементов содержит набор операций, настроенных на текущем шаблоне записи.

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

При добавлении операции на рабочую область конструктора визуальный элемент представлен в виде кнопки.

Внешний вид операции в конструкторе форм 

Панель настроек операции имеет следующие настройки: 

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись на кнопке.
  • Операция – выпадающий список настроенных на текущем шаблоне записи операций.
  • Тип отображения – показывает, каким образом кнопка должна быть доступна пользователю на форме редактирования. Имеет 3 состояния:
    • Редактируемое – кнопка доступна для запуска на форме редактирования.
    • Только для чтения – кнопка не доступна для запуска на форме редактирования.
    • Скрытое – кнопка скрыта для пользователя на форме редактирования.
  • Подсказка – текстовая информация, которая отображается пользователю, при наведении курсора мыши на операцию.

Внешний вид на форме редактирования пользователя.

Внешний вид операции на форме редактирования 

На форме редактирования операция отображается в виде кнопки, которая запускается с контекстом текущей записи.


Форма

Платформа позволяет добавить на форму редактирования настроенную форму в виде вложенной формы текущего шаблона записи или из связанной сущности. Для этих целей на панели элементов конструктора форм существует возможность выбирать и добавлять настроенные формы редактирования в рабочую область конструктора форм.

При добавлении формы на рабочую область конструктора форм визуальный элемент представлен в следующем виде:

Внешний вид вложенной формы в конструкторе форм 

Панель настроек формы имеет следующие настройки:

  • Системное имя – уникальное текстовое системное имя элемента в рамках настраиваемой формы редактирования, используемое для настройки динамических правил на формы редактирования. Может содержать только буквы латинского алфавита, цифры и знак «_».
  • Название поля – отображаемая на интерфейсе пользователя подпись к форме. Служит в информационных целях и не отображается на форме редактирования пользователя.
  • Путь к атрибуту – показывает полный путь к форме. Если на форму вынесена форма текущего шаблона записи, тогда в текущей характеристике отображается системное имя формы.
  • Тип отображения – показывает, каким образом кнопка должна быть доступна пользователю на форме редактирования. Имеет 3 состояния:
    • Редактируемое – вложенная форма доступна для редактирования на форме редактирования.
    • Только для чтения – вложенная форма не доступна для редактирования на форме редактирования.
    • Скрытое – вложенная форма скрыта для пользователя на форме редактирования.

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

Платформа запрещает создавать бесконечные циклы из вложенных форм между собой. Например, цикл из двух форм, который заключается в том, что если на форму №1 добавлена форма №2 в качестве вложенной, то зайдя на конструктор формы №2 форма №1 будет недоступна в панели элементов конструктора формы №2. Аналогичное правило действует при любом количестве форм, участвующих в цикле.

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

Внешний вид панели настроек вложенной формы 

Платформа позволяет перейти к редактированию вложенной формы путем нажатия на кнопку «Редактировать форму» на панели настроек вложенной формы. 

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Проверка на пустое поле и статус
Просмотрено 79 раз с Wed, Feb 26, 2020

Урок 5. Структуры данных
Просмотрено 200 раз с Mon, Mar 16, 2020

Обновление
Просмотрено 77 раз с Thu, Mar 5, 2020

Как построить схему бизнес-процесса
Просмотрено 131 раз с Wed, Mar 18, 2020

Настройка экспорта атрибутов разных типов
Просмотрено 39 раз с Fri, Jul 3, 2020

Изменение настроек в установленном экземпляре приложения (УЭП)
Просмотрено 43 раз с Thu, Mar 5, 2020

Назначение задачи на группу, выбранную на форме
Просмотрено 33 раз с Mon, Jul 20, 2020

Невозможно просмотреть историю вычисляемого атрибута
Просмотрено 42 раз с Thu, May 14, 2020

Операторы
Просмотрено 107 раз с Tue, Mar 10, 2020

Изменение e-mail у всех пользователей в системе
Просмотрено 44 раз с Fri, Feb 28, 2020


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware