Дерево моделирования представляет собой программу конфигурации. Оно состоит из разных узлов различных типов.

Типы узлов

Доступны следующие основные типы узлов:

Тип

Описание

Используется для включения кода X++ в модель продукта.

Используется для того, чтобы узнать, выполнены ли определенные условия. Если да, операции, описанные в подузлах, присоединенных к , будут выполнены.

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

Проверенные исходы (значения временных хранилищ) определяются как набор временных подузлов.

Если значение Switch равно одному из значений Case, выполняются подузлы .

Можно также указать, что должно происходить в случае, когда значение переключателя не равно ни одному из значений временных хранилищ.

Используется для повторения той же самой операции (функций, определенных в ее подузлах) несколько раз.

Вставляет строку со спецификацией в спецификацию, которая конфигурируется моделью продукции.

Вставляет операцию маршрута в маршрут, который конфигурируется моделью продукции.

При добавлении в модель продукции маршрута по умолчанию эта функция автоматически вставляет все узлы маршрутов маршрута по умолчанию.

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

Используется для получения значений из одного или нескольких полей таблицы.

Используется для простых вычислений.

Сообщение ( , , )

Вставляет информационное сообщение, предупреждение или сообщение об ошибке.

Подузлы

К некоторым основным типам узлов можно присоединять подузлы:

  • Под пунктами и можно присоединить узел , который содержит ссылку на документ.

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

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