Глобальные переменные
#инструкция
Глобальные переменные предназначены для управления параметрами проекта, которые можно массово применять и изменять в расчетах или шаблонах модулей. Здесь вы можете переименовывать, редактировать и настраивать переменные, влияющие на поведение и внешний вид мебели в проекте.

Назначение глобальных переменных

Глобальные переменные позволяют единожды задать параметр, который будет автоматически применяться ко всем связанным с ним модулям на сцене. Например, в предустановленных настройках системы уже существуют глобальные переменные, такие как тип дна (который может изменить у нижнего модуля вкладное дно на накладное), или параметры глубины модулей — отдельно для нижних модулей и для пеналов.​

Основное преимущество глобальных переменных заключается в централизованном управлении параметрами. Если, например, глубина всех ваших пеналов составляет 570 мм, достаточно изменить это значение в одном месте в разделе глобальных переменных, и автоматически у всех модулей-пеналов, чьи шаблоны опираются на эту глобальную переменную, изменится глубина.

Встроенные переменные системы

В системе присутствуют встроенные глобальные переменные, которые невозможно удалить или существенно изменить, поскольку они отвечают за функционал, используемый повсеместно в конфигураторе. Примером такой встроенной переменной является «Высота цоколя». Значение этой переменной настраивается в соответствующем разделе меню, где осуществляется управление параметрами цоколя.​

Глобальная переменная «Высота цоколя» критически важна для правильной работы всех нижних модулей. При настройке шаблонов цоколей, ножек и других элементов можно не присваивать конкретное фиксированное значение высоты (например, 100 мм, 120 мм или 150 мм), а привязать параметр к этой встроенной переменной. В результате все нижние модули, использующие функционал цоколя, будут одновременно и синхронно изменять своё положение и размеры в зависимости от выбранной высоты цоколя в настройках.

Создание новых глобальных переменных

Добавление новой глобальной переменной осуществляется через кнопку «Добавить переменную» в разделе управления глобальными переменными. При создании новой переменной необходимо обязательно указать следующие параметры :
Ключ переменной
Ключ — это уникальный идентификатор переменной, который должен отличаться от всех остальных ключей в системе. Ключ записывается латинскими буквами без пробелов. Это техническое обозначение, которое конструктор использует для идентификации переменной в своих внутренних процессах.
Наименование переменной
Наименование — это понятное человеку название переменной, которое помогает идентифицировать её при поиске и использовании в дальнейшем. Наименование может содержать русские буквы и пробелы, в отличие от ключа.
Типы глобальных переменных
Система поддерживает несколько типов глобальных переменных, каждый из которых предназначен для определённых задач :
Тип «Выбор из списка»
Этот тип позволяет задать несколько вариантов значений. Каждый вариант имеет своё уникальное значение (ключ) — это технический идентификатор, записываемый латинскими буквами и цифрами, который конструктор использует внутри системы. Кроме того, каждый вариант имеет название, которое может содержать русские буквы и отображается пользователю. Вариантов может быть создано сколько угодно, и один из них можно выбрать по умолчанию в следующем столбце настроек.
Тип «Число»
Это простое числовое значение, которое можно задать в соответствующем поле. Например, можно указать цифровое значение по умолчанию — 200 или любое другое число. Для числовых переменных доступна расширенная настройка: можно задать минимальное значениемаксимальное значение, а также шаг изменения. Например, переменная может изменяться от 200 до 500 миллиметров с шагом в 10 миллиметров.​
Тип «Да/Нет» (чекбокс)
Это переменная-переключатель, которая может иметь только два состояния — включено или выключено. После создания такую переменную можно привязать к секциям, значениям, формулам или другим элементам модулей. Переменную типа «Да/Нет» можно как выводить в интерфейсе для пользователя на сцене конструктора, так и использовать скрытно в настройках для автоматического включения или отключения каких-либо опций. Примером такой переменной является глобальная переменная «Столешница», которая позволяет на сцене конструктора одним чекбоксом включать или отключать отображение столешниц у всех нижних модулей одновременно.
Параметр «Порядок» определяет позицию, на которой будет отображаться глобальная переменная в левом меню сцены конструктора. Чем меньше значение параметра «Порядок», тем выше будет располагаться эта переменная в списке. Это позволяет выстроить логичную и удобную последовательность отображения параметров для конечных пользователей.
При создании глобальной переменной можно указать группу, к которой она относится. Группировка определяет, как переменные будут организованы и отображены в интерфейсе. Все переменные, которым присвоена одна и та же группа (например, «Нижние модули» или «Ящики»), будут сгруппированы вместе при поиске или отображении в меню на сцене конструктора. Это значительно упрощает навигацию: можно выбрать группу «Нижние модули», и система отобразит только те переменные, которые связаны с нижними модулями.
После заполнения всех необходимых полей новой глобальной переменной необходимо нажать кнопку «Сохранить». Переменная будет зафиксирована в списке глобальных переменных системы и станет доступной для использования в шаблонах и модулях.

Важные рекомендации по работе с глобальными переменными

Не рекомендуется удалять существующие глобальные переменные из предустановленных настроек, особенно если вы работаете с готовыми модулями. Все предустановленные глобальные переменные уже привязаны к модулям, которые настроены по умолчанию в системе. Удаление таких переменных может нарушить работу этих модулей и привести к ошибкам в конфигурации.
Лучшей практикой является создание новых глобальных переменных для ваших собственных модулей. Создавайте свои уникальные переменные с понятными наименованиями и группировкой, а затем привязывайте их к своим новым модулям. Удаление глобальных переменных из системы допустимо только в том случае, если вы создали модули полностью с нуля на основании своих новых переменных и абсолютно уверены, что удаляемые переменные больше нигде не участвуют.
Все существующие глобальные переменные можно переназначить или перенастроить в соответствии с вашими потребностями. Например, можно изменить значение по умолчанию, диапазон допустимых значений или добавить новые варианты для переменных типа «Выбор из списка». Это позволяет адаптировать систему под конкретные требования вашего производства без необходимости создания дублирующих переменных.

Примеры использования глобальных переменных

Создание базы собственных переменных позволяет быстро изменять параметры модулей проекта. Это удобно для настройки отображения, например, столешницы, цоколя, глубины корпуса, переднего свеса, типа задней стенки и всего прочего.
Для производств без таких нужд переменные можно скрыть.
Глобальные переменные являются фундаментальным инструментом для создания гибких и легко настраиваемых модулей в конфигураторе, обеспечивая централизованное управление параметрами и единообразие настроек во всей системе.
Информация была полезной?
Предыдущее
Вопросы и ответы
Комментарий:
Тема обращения:
Почта для ответа:
Ссылка на конструктор:
Один вопрос - одна заявка.
По темам бухгалтерии, покупки и продлении лицензии, пишите на почту sales@planplace.ru
Один вопрос - одна заявка.
По темам бухгалтерии, покупки и продлении лицензии, пишите на почту sales@planplace.ru