Все уроки

Практикум: конфигуратор дверей

Данные и правила для дверей

Где в «Данные и правила» открыть редактор формулы и как собрать doorW, If и условие сообщения.

Учебник · 8 мин

  1. 1. Где открывается редактор формулы

    В меню проекта откройте «Данные и правила». Слева вкладки: Константы, Переменные, Tables.

    В списке переменных кликните строку doorW. Справа колонка Formula: кнопка «…» или двойной клик по ячейке открывает редактор правил — тот же, что в кабинете (поле, операторы, каталог ui./var./const., вкладка «Результат» под формулой).

    Ниже учебная копия. Соберите формулу doorW: миллиметры с формы в метры для сцены.

  2. 2. Префиксы ui., var., const.

    В каталоге редактора клик по имени вставляет его в формулу. ui.widthMm — поле на форме покупателя. var.doorW — уже посчитанная переменная. const.productName — константа проекта.

    Запись doorW без префикса движок не примет. На форме имя контрола widthMm, в сцене вы ссылаетесь на var.doorW.

  3. 3. If для цены и сообщений

    В переменной basePrice или totalPrice условие по секциям: If(ui.sections = "2", 78000, 45000).

    Сообщения на форме (вкладка «Сообщения» у дизайна формы) задают поле when — это тоже формула. Пример: ui.widthMm < var.minWidthMm показывает предупреждение о узком проёме.

    Поменяйте ui.sections в каталоге на «2» и проверьте результат If внизу редактора. Дальше те же строки разберёте в туре по симулятору.