Связи опций определяют условия доступности активных опций и значений опций в интерфейсе расчета.

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

Со значением опции можно установить связь нескольких типов одновременно. В этом случае значение доступно в расчете только при одновременном соблюдении условий для всех типов связи.

На этой странице:

Вкладка "СВЯЗИ: КАЛЬКУЛЯТОРЫ"

На данной вкладке настраивается тип связи Продукт (сборка) - Значение опции.

Связь настраивается для всех значений опции. Установка связи для отдельного значения опции настраивается в карточке значения опции на вкладке Ограничения.

Особенности

  • Продукт можно связать с неограниченным количеством значений опций
  • Значение опции можно связать с неограниченным количеством продуктов
  • При связи значения опции с несколькими продуктами, доступность значения в интерфейсе расчета определяется оператором ИЛИ: значение опции доступно, если выбран один из указанных продуктов

Установка связи

Изначально страница пуста, доступна кнопка [Связать опцию с калькуляторами].

По нажатию отображается форма выбора калькуляторов. Форма содержит:

  • строку поиска по системному названию калькулятора. По мере ввода символов список калькуляторов фильтруется автоматически;
  • поле Теги. При выборе тега список калькуляторов фильтруется автоматически - в списке отображаются только калькуляторы, в карточке которых присутствует выбранный тег.
  • список всех калькуляторов (вне зависимости от статуса активности). Перед наименованием каждого калькулятора расположен чекбокс для выбора. Допускается выбор неограниченного количества калькуляторов.

По нажатию кнопки [Сохранить] выбранные калькуляторы отображаются на вкладке в виде:

  • системное название калькулятора;
  • список всех сборок калькулятора (используется системное название).

Функционал ввода % устаревший и будет удален.

По умолчанию все флаги установлены.

После сохранения изменений опция будет доступна в интерфейсе расчета при выборе любой из отмеченных сборок (при этом учитывается зависимость от других опций УТОЧНИТЬ).

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

Список калькуляторов и сборок, с которыми установлена связь, отображается в карточке опции в блоке "Связаные калькуляторы".

Вкладка "СВЯЗИ: ОПЦИИ"

На данной вкладке настраивается тип связи Значение опции - Значение опции.

Связь устанавливается для всех значений опции. Установка связи для отдельного значения опции настраивается в карточке значения опции на вкладке Ограничения.

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

Особенности

  • Значение опции можно связать с неограниченным количеством значений опции.
  • Нельзя связывать значения, принадлежащие одной и той же опции. Связь устанавливается только со значениями других опций
  • При связи значения опции с несколькими значениями доступность значения в интерфейсе расчета определяется оператором ИЛИ: значение опции доступно, если выбран один из указанных продуктов

Установка связи

Изначально страница пуста, доступна кнопка [Выбрать существующую опцию].

По нажатию отображается форма выбора опций. Форма содержит:

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

По нажатию кнопки [Добавить] выбранные опции отображаются на вкладке в виде:

  • системное название опции;
  • список всех значений опции (используется системное название).

По умолчанию все флаги установлены.

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

Если снять все флаги, то после сохранения опция не отображается на странице, связь устраняется.

Список опций и значений, с которыми установлена связь, отображается в карточке опции в блоке "Зависит от опции".