Документация

Правила и данные

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

Правила переносят знание о семействе изделий из голов конструкторов в явную форму: что с чем совместимо, что показывать, чему равна цена. Дальше эти правила применяет конфигуратор — одинаково для каждого клиента.

Конструктор правил

  • Совместимость — какие комбинации опций допустимы.
  • Видимость — какие поля появляются при выбранных значениях.
  • Значения по умолчанию — с чего начинается конфигурация.
  • Ошибки — понятное объяснение, почему комбинация невозможна.

Таблицы и прайс

Ряды данных, подстановки и расчётные таблицы хранятся отдельно от формы и обновляются без пересборки клиентского пути. Цену задаёте вы: конфигуратор показывает ориентир по вашему прайсу и правилам.

Что проверить

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