Возможности управления данными > Управление структурами деталей > Разработка расширенной логики выбора для конфигурируемых узлов > Примеры и рекомендации по использованию расширенной логики выбора > Выбор опций для конфигурируемого узла > Выбор между двумя опциями на основе ответа пользователя
  
Выбор между двумя опциями на основе ответа пользователя
Часто ответ пользователя используется для выбора одной из двух доступных опций. Например, может потребоваться выбрать стандартную батарею или батарею с продленным сроком службы для конкретного изделия.
Чтобы выбрать одну из двух опций на основе ответа пользователя, выполните следующие действия:
1. Создайте конфигурируемый узел.
2. Присоедините две дочерние детали, по одной для каждой опции пакета.
3. Добавьте в конфигурируемый узел логический входной параметр, например askExtendedDuty.
Задайте для этого параметра подходящее значение подсказки, например: Требуется батарея с продленным сроком службы?
4. Добавьте этот логический параметр в Опцию включения конфигурируемого узла для дочерней детали, которая соответствует батарее с продленным сроком службы.
5. Добавьте в конфигурируемый узел второй логический[может, запятую поставить? слово "невходной" не нашла в сети... или не мудрить, оставить как есть? -1е вх.]не входной параметр, например useStandardDuty.
Определите выражение по умолчанию для этого параметра как !askExtendedDuty
6. Добавьте второй логический параметр в useStandardDutyОпцию включения конфигурируемого узла для дочерней детали, которая соответствует стандартной батарее.
При использовании этого подхода пользователя просят определить, нужно ли использовать батарею с продленным сроком службы. Ответ пользователя автоматически используется для включения или не включения батареи с продленным сроком службы, а противоположность ответу пользователя используется для исключения или не исключения стандартной батареи.