Конфигуратор элемента PlanPlace: что находится на вкладках и как они связаны
#инструкция

Как работает Конфигуратор элементов PlanPlace

В PlanPlace любой объект каталога настраивается через конфигуратор элемента. Раньше такие объекты часто называли модулями, сейчас корректнее говорить элементы.
Конфигуратор нужен для того, чтобы задать элементу его общие свойства, размеры, конструкцию, материалы, расчёт и дополнительную логику.

Из чего состоит Конфигуратор и как он связан с другими частями системы?

Как читать конфигуратор правильно
Вкладки конфигуратора разделяют настройку элемента по смыслу. Это помогает не смешивать всё в одном месте:
  • Основные — что это за элемент и где он используется.
  • Размеры — какие у него габариты и ограничения.
  • Конструктор — из каких частей он собран.
  • Переменные — что в нём можно менять.
  • Вычисляемые значения — какие служебные расчёты используются.
  • Шаблоны — как он перестраивается в разных диапазонах размеров.
  • Материалы — из чего он сделан и как выглядит.
  • Позиции прайс-листа — что именно пойдёт в стоимость и спецификацию.
  • JSON / События / Параметры — как добавить сложную кастомную логику.

1. Основные

Это стартовая вкладка и “паспорт” элемента.
Здесь задаются его базовые свойства: название, категории, участие в спецификации, отображение в конструкторе, порядок, иконка, группа элемента, тип перетаскивания, тип прилипания, признак элемента наполнения, настройки пересечений и тип каталога.

Здесь обычно задают:
  • название элемента;
  • категорию или несколько категорий;
  • показывать ли элемент в спецификации;
  • отображать ли его в конструкторе;
  • порядок;
  • иконку;
  • группу модуля / тип модуля;
  • тип перетаскивания и прилипания;
  • является ли элемент наполнением;
  • поведение при пересечениях;
  • тип каталога.
Зачем нужна вкладка:
она определяет, где элемент будет виден, как он будет вести себя на сцене и как его смогут использовать менеджеры и клиенты.

С чем связана:
  • с каталогом слева в конструкторе;
  • со сценой, где элемент перетаскивают и заменяют;
  • со спецификацией;
  • с массовыми заменами по группам элементов. Например, если элемент отнесён к группе “верхние модули” или “антресоли”, к этой группе можно применять общие изменения отдельно от остальных.

2. Размеры

Здесь задаются габариты элемента и правила их изменения:
  • ширина, высота, глубина;
  • минимальные и максимальные ограничения;
  • можно ли менять размеры пользователю;
  • какие размеры разрешено менять;
  • типовые размеры;
  • формулы в размерах.
Зачем нужна вкладка:
она отвечает за то, в каких пределах элемент существует и как он меняется на сцене.

С чем связана:
  • с вкладкой Конструктор — все детали и секции внутри элемента ориентируются на эти размеры;
  • с вкладкой Переменные, Глобальными переменными и Вычисляемыми значениями — типовые размеры могут подставлять значения переменных;
  • с вкладкой Шаблоны — шаблон может переключаться в зависимости от заданных диапазона размеров;
  • с расчётом цены и спецификацией, потому что размеры влияют на количество материала и комплектующих, к конкретному размеру может быть привязана конкретная позиция прай-листа

3. Конструктор

Это главное рабочее поле, где элемент собирается из частей. Именно здесь создают:
  • секции;
  • детали;
  • фасады;
  • 3D-модели;
  • столешницы, цоколи, отверстия, пазы и другие элементы.
Внутри конструктора можно задавать:
  • размеры и позиции элементов;
  • точки отсчёта;
  • повороты;
  • формулы;
  • условия показа;
  • комментарии.
Что важно понять сразу:
секция — это вспомогательное пространство внутри элемента. Всё, что лежит в секции, подчиняется размерам секции, а не сразу размерам всего элемента. Это упрощает настройку сложных конструкций и быструю модификацию.
С чем связана:
  • с Размеры — берёт оттуда базовые габариты;
  • с Переменные — формулы и условия могут использовать переменные;
  • с Материалы — детали должны быть привязаны к материалам;
  • с Шаблоны — разные деревья конструкции могут подгружаться в зависимости от размеров;
  • с События и JSON — для более сложной логики поведения.
Конструктор - это центр всего конфигуратора. Если говорить проще:
Основные — говорят, что это за элемент.
Размеры — задают его рамки.
Конструктор — определяет, из чего он состоит.
Введённые формулы НЕ видны и не доступны пользователю сцены (продавец/дизайнер/клиент)!
Задача формул - помочь администратору системы настроить работу видимого элемента так, чтобы пользователь только переключал значения разрешённых переменных, а конструкция автоматически подстраивалась под изменения. Пользователю сцены не разрешается вводить произвольные формулы и самостоятельно вносить таким образом правки в конструкцию и поведение модели.

4. Вычисляемые значения

Это служебная вкладка для значений, которые не вводятся вручную, а вычисляются на основе других параметров и переменных.
Обычно её используют, когда нужно:
  • получить промежуточный расчёт;
  • переиспользовать одно вычисление в нескольких формулах;
  • упростить сложную логику элемента.
Зачем нужна вкладка:
чтобы не дублировать длинные формулы по всему конфигуратору и держать расчёт в одном месте, быстро управлять условиями применения значений.

С чем связана:
  • с Переменные;
  • с Размеры;
  • с Конструктор;
  • с Материалы - вычисляемые значения могут использовать параметры толщины материалов в расчётах и условиях.
Это вкладка для более аккуратной и масштабируемой настройки. В простой базе её могут почти не использовать, а в сложной — без неё быстро начинается путаница.

5. Переменные

Переменные — это управляемые параметры элемента.
Через них задают всё, что должно менять конструкцию, внешний вид или правила работы:
  • служебные размеры;
  • отступы;
  • включение/выключение опций;
  • значения, которые пользователь может менять на сцене.
Для переменной можно определить:
  • имя;
  • значение;
  • выводить ли её на сцену;
  • локальная она или нет;
  • использовать ли её в типовых размерах и другие настройки.
Зачем нужна вкладка:
она отделяет “жёстко собранный элемент” от “гибко настраиваемого элемента”, который может подстраиваться под действия пользователя на сцене.

С чем связана:
  • с Размеры — переменная может менять типовые размеры;
  • с Конструктор — детали, секции, фасады и модели используют переменные в формулах;
  • с Условиями внутри конструктора — по переменным можно показывать или скрывать части элемента
  • с Вычисляемыми значениями - переменные могут как использоваться в расчёте вычисляемых значений, так и определять условия применения результатов вычислений.

6. Шаблоны

Шаблоны — это альтернативные варианты конструкции одного и того же элемента, которые включаются по условиям, чаще всего по диапазонам размеров. Например, один вариант дверного элемента работает до 400 мм по высоте, другой — от 401 до 600 мм, третий — выше, при этом конструкция адаптируется и, например, добавляет петли по мере увеличения высоты.

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

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

7. Материалы

Здесь задают, из чего состоит элемент:
  • материал корпуса;
  • материал задней стенки;
  • материалы фасадов;
  • возможные группы материалов;
  • материал по умолчанию;
  • фиксацию материала;
  • направление текстуры;
  • кромки по сторонам.
Зачем нужна вкладка:
она отвечает сразу за три вещи:
  1. внешний вид элемента;
  2. толщины и геометрию деталей;
  3. расчёт стоимости и спецификацию.
С чем связана:
  • с Конструктор — каждая деталь должна иметь материал;
  • с Размеры и формулами — толщина материала часто участвует в расчётах;
  • с Позициями прайс-листа — материал должен быть не только визуальным, но и расчётным;
  • с группами материалов и массовой заменой материалов на сцене.

8. Позиции прайса

Здесь связывают элемент с товарными и расчётными позициями: комплектующими, фурнитурой, услугами и другими позициями, которые должны попасть в стоимость и спецификацию конкретно для этого элемента дополнительно к основным расчётам материалов и компонентов изделия уже включённых в Конструктор.

В более ранних материалах раздел "Прайс-лист" назывался “Комплектующие и фурнитура”, а сейчас в интерфейсе это всё больше привязывается к прайс-листу и расчётным позициям. Базовая идея та же: всё, что должно считаться, должно быть связано с элементом.

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

С чем связана:
  • с Прайс-листом компании

9. Вкладка JSON

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

Главное для нового пользователя

Не пытайтесь понять всё сразу.
На старте достаточно запомнить 4 опорные вкладки:
  1. Основные — чтобы элемент появился там, где нужно.
  2. Размеры — чтобы он менялся правильно.
  3. Конструктор — чтобы он был собран правильно.
  4. Материалы — чтобы он считался и выглядел правильно.
  5. Переменные — для гибкости;
Остальные вкладки нужны, когда база становится сложнее:
  • Шаблоны — для автоматического перестроения;
  • Позиции прайс-листа — для точного расчёта;
  • JSON / События — для кастомных сценариев.
Итог простой: конфигуратор PlanPlace — это не набор разрозненных вкладок, а одна цепочка настройки элемента от описания и размеров до конструкции, материалов и расчёта. Именно поэтому элемент в системе может одновременно красиво отображаться, корректно считаться и передаваться дальше в спецификацию и производственные процессы.
Информация была полезной?
Предыдущее
Вопросы и ответы
Комментарий:
Тема обращения:
Почта для ответа:
Ссылка на конструктор:
Один вопрос - одна заявка.
По темам бухгалтерии, покупки и продлении лицензии, пишите на почту sales@planplace.ru
Один вопрос - одна заявка.
По темам бухгалтерии, покупки и продлении лицензии, пишите на почту sales@planplace.ru