Интерфейс «Таблица»

Интерфейс представлен таблицей со следующими столбцами:

  • Входные — метки полей/переменных Входного набора порта.
  • Выходные — метки полей/переменных Выходного набора порта.
  • Имя — имена полей/переменных Выходного набора порта.
  • Вид данныхвид данных полей Выходного набора. Столбец присутствует только при редактировании порта, принимающего табличные данные.
  • Назначение — назначение полей/переменных Выходного набора порта (о назначении полей см. параметры поля набора данных).
  • Значение — значение переменных Выходного набора порта. Столбец присутствует только при редактировании порта, принимающего переменные.

Значения ячеек столбца Входные редактируются. Редактирование ячейки осуществляется путем выбора из списка полей/переменных Входного набора порта. Таким образом, каждому из Выходных полей/переменных можно сопоставить поле/переменную Входного набора порта.

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

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

  • Добавить — добавляет новое поле/переменную в список настраиваемых столбцов/переменных и открывает диалог редактирования параметров.
  • Клонировать — добавляет новое поле/переменную на основе выделенного и открывает окно редактирования параметров. При клонировании копируются все атрибуты поля/переменной, кроме значения связанного поля/переменной из исходного набора данных.
  • Редактировать... — открывает диалог редактирования параметров поля/переменной. Диалог также можно открыть двойным кликом по выбранной строке таблицы или нажатием клавиши F2.
  • Добавить в исключенные — добавляет выделенные поля в группу Исключенные.
  • Переместить вверх/вниз — изменяет позицию выделенного поля/переменной в списке (поля в исходящей с порта таблице будут расположены слева направо в том же порядке, в каком они расположены в списке сверху вниз).
  • Синхронизировать поля — синхронизируется список Выходных полей/переменных порта со списком Входных (алгоритм синхронизации см. автоматическая синхронизация полей).
  • Автоматическая синхронизация — при включении данного режима команда Синхронизировать поля будет выполняться автоматически при выполнении узла.
  • Связать автоматически — предпринимается попытка установить связи между Выходным и Входным списком полей/переменных. Список Входных/Выходных полей/переменных не изменяется (новые поля не добавляются). Могут быть добавлены новые связи. Если какие-то связи уже есть, то они остаются без изменения. Алгоритм создания связей пытается связать Выходные поля/переменные, у которых нет связи, с Входными, у которых нет связи:
    • сначала по признаку: «совместим тип данных и совпадает имя (без учета регистра)»;
    • затем по признаку: «совместим тип данных и совпадает метка (без учета регистра)».
  • Удалить все связи — удаляет все имеющиеся связи.
  • Отображать потерянные связи — отображаются отсутствующие поля Входного набора порта, с которыми ранее были настроены связи с существующими полями Выходного набора. Такая ситуация может возникнуть при изменении структуры Входных данных.
  • Удалить все... — список Выходные очищается.
  • Удалить — удаляет выделенную позицию в списке Выходные, иконка этой команды высвечивается при наведении курсора на эту позицию.

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

  • Зажать клавишу CTRL и выделить их по одному кликами левой кнопки мыши; повторное нажатие по полю снимает выделение.
  • Сделать клик по одному полю, зажать клавишу SHIFT, затем клик по другому полю — в результате будет выделен список позиций между этими полями.

Оба способа можно применять последовательно: например, сначала выбрать список через SHIFT, а потом зажать CTRL и убрать некоторые поля из списка или выделить другие.

Новости, материалы по аналитике, кейсы применения, активное сообщество