Перейти к содержанию

Переменные входов/выходов

Переменные входов/выходов - это дочерние входы или выходы блока, которые можно добавить при редактировании блока.

Переменные входов

Для создания переменных необходимо навести курсор на нужный вход и во всплывающем меню выбрать пункт "Редактирование переменных":

После нажатия откроется окно редактирования переменных входа:

  • Количество входов - задает количество дочерних входов блока. Целое число.
  • Каждый вход по умолчанию будет иметь название "Вход блока N", где N - порядковый номер входа

После указания количества входов и нажатия на кнопку "Сохранить", у выбранного блока создадутся дополнительные входы:

В данном примере создано два переменных входа блока.

При повторном открытии пункта "Редактирование переменных" можно изменить число добавленных входов.

  • Если новое число больше текущего - добавятся дополнительные входы.
  • Если новое число меньше - лишние входы будут удалены.

Редактирование переменных входов

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

inputs_menu.png

  1. Редактирование входа. Можно изменить наименование входа:

  1. Переместить вход ниже.
  2. Переместить вход выше.
  3. Изменение порядка входов/выходов.
  4. Удалить вход.

Переменные выходов

Переменные выходов - дочерний выход блока, отфильтрованный по выбранным первичным ключам объекта.

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

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

После нажатия открывается окно с добавлением переменных выхода:

  • Выход - формат выхода данных. Выпадающее меню с двумя значениями:
  • Одинарный - каждый выбранный элемент создаст отдельный выход блока;
  • Массив - все выбранные элементы объединятся в один массив. Для массива так же можно задать наименование выхода.
  • Формат наименования - выбор первичных ключей и/или атрибутов объекта, которые будут отвечать за формирование наименования выхода.
  • Путем перетаскивания ключей (drag-n-drop) можно изменять порядок элементов.

После выбора одной или нескольких переменных и нажатия на кнопку "Сохранить", у выбранного блока создадутся дополнительные выходы:

За одно редактирование переменных возможно создание нескольких одинарных выходов или одного массива.

Блок с тремя добавленными выходами: одним массивом и двумя одинарными выходами.

Редактирование переменных выхода

При наведении курсора на добавленную переменную появляется всплывающее окно с параметрами, аналогичными параметрам при редактировании входа:

img.png

  1. Редактирование выхода. Можно изменить наименование выхода (для массива) и формат наименования элементов:

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

  1. Переместить выход ниже.
  2. Переместить выход выше.
  3. Изменение порядка входов/выходов.
  4. Удалить выход.

Изменение порядка входов/выходов

При нажатии на кнопку "Изменение порядка входов/выходов" открывается отдельное окно, которое позволяет управлять порядком входов и выходов блока в едином интерфейсе. С помощью Drag&Drop функциональности можно мышкой менять порядок входов и выходов относительно друг друга.

inputs_order_popup.png