> >

Эта форма используется для создания модели продукции.

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

  • В нижней области можно создавать дерево моделирования.

Задачи, в которых используется эта форма

Перемещение по форме

В следующих таблицах приводится описание элементов управления в этой форме.

Вкладки

Верхняя область

Вкладка

Описание

Добавление переменных моделирования к модели продукции.

Примечание Примечание

Переменные моделирования должны быть созданы ранее в форме .


Создание переменных системы. Эти переменные используются для переноса данных из строки сконфигурированного заказа или из родительской модели продукции.

Создание простых переменных. Эти переменные используются в расчетах и условиях.

Создание переменных типа данных. Эти переменные делают возможным использование всех стандартных расширенных типов данных Microsoft Dynamics AX.

Создание табличных переменных. С помощью переменных этого типа можно обращаться к данным из всех стандартных таблиц Microsoft Dynamics AX.

Создание переменных класса. Эти переменные делают возможным использование всех стандартных классов Microsoft Dynamics AX.

Нижняя область

Вкладка

Описание

Создание дерева моделирования.

Примечание Примечание

Дерево моделирования выполняется после нажатия пользователем кнопки "ОК" в форме .


Дерево может содержать узлы следующих типов:

  • — позволяет пользователю создавать код X++.

  • — используется для запроса выполнения конкретного условия.

    • Если это так, выполняются операции, описанные в присоединенном элементе из элемента .

    • Если нет, то выполняются операции, описанные в присоединенном элементе из элемента .

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

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

  • — вставляет строку спецификации в спецификацию модели продукции.

  • — вставляет операцию маршрута в маршрут модели продукции.

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

  • — используется для вставки всех узлов маршрутов из ранее вставленного маршрута по умолчанию.

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

  • — используется для расчетов.

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

Просмотр скомпилированной модели продукции (в виде кода Х++).

Кнопки

Кнопка

Описание

Результаты

Указание списка результатов для переменных расчета или просмотра списка результатов для переменных расчета . Эта кнопка активна только для переменных моделирования и переменных расчета типа .

Значение по умолчанию

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

Проверка

Присоединение правил проверки к отдельным переменным моделирования модели продукции.

Профили пользователей

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

Примечание Примечание

Профили пользователей, присоединенные здесь, будут использоваться только в этой конкретной модели. Чтобы использовать набор профилей пользователей для переменной моделирования во всех моделях продукции, откройте форму , используя путь > .


Группировка

Создание иерархии групп переменных, которая управляет отображением переменных моделирования модели продукции в диалоговом окне пользователя.

Тест модели

Проверка производительности скомпилированной модели продукции. Даже когда к дереву моделирования не были добавлены узлы, эту кнопку все равно можно использовать для тестирования пользовательского диалогового окна, которое создается настройкой переменных моделирования модели продукции.

Поля

Поле

Описание

Выбор группы, к которой принадлежит текущая переменная моделирования. Это полезно для группировки переменных моделирования в диалоговом окне пользователя.

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

Указывает, как переменные будут отсортированы, когда они отображаются в диалоговом окне пользователя.

Назначение типа для переменной:

  • Для переменных моделирования это имя одной из глобальных переменных моделирования, определенных в форме (путь: > ).

  • Для переменных название относится к списку типов данных Microsoft Dynamics AX.

  • Для переменных название относится к списку таблиц Microsoft Dynamics AX.

  • Для переменных название относится к списку классов Microsoft Dynamics AX.

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

Для переменных типа массива поле содержит число элементов массива, т.е. строк.

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

Если текущая группа переменных является массивом, т.е. если выбрано поле , это поле содержит количество элементов массива (строк).

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

Назначение значения переменной по умолчанию.

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

Если переменная является массивом, т.е. если выбрано поле , то значения по умолчанию можно назначить каждому элементу массива, щелкнув .

Установите этот флажок, если необходимо, чтобы значение переменной наследовалось из родительской модели продукции.

Переменная, из которой наследуется значение (в родительской модели продукции), должна иметь то же имя переменной, что и переменная (в этой модели продукции), которая наследует значение.

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

Переменная, в которую возвращается значение (в родительской модели продукции), должна иметь такое же имя, как и переменная (в этой модели продукции), которая возвращает значение.

Отображение свойств поля. Параметрами являются:

  • — поле, которое содержит переменную моделирования, не будет отображаться в диалоговом окне пользователя.

  • — поле, содержащее переменную моделирования, отображается в пользовательском диалоговом окне. Переменная моделирования не может быть изменена.

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

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

Выберите тип системной переменной.

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

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

  • — содержит копию поля для создаваемой спецификации.

  • — содержит копию поля для создаваемого маршрута.

  • — содержит копию поля из конфигурируемой строки заказа.

  • — содержит копию поля из конфигурируемой строки заказа.

  • — содержит копию поля из конфигурируемой строки заказа.

  • — содержит копию поля из конфигурируемой строки заказа.

Тип данных для переменной. Выберите один из следующих типов:

  • — для переменных, содержащих текст в любой форме: символы, слова и т.д.

  • — для переменных, содержащих целые числа.

  • — для десятичных чисел.

  • — для переменных с фиксированным текстом. Результатыфиксированного текста могут быть назначены переменным с помощью нажатия кнопки .

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

См. также