Семейство вариантов МТР

Смарт-код

Смарт-код – это инструмент, который позволяет динамически создавать коды продуктов. С его помощью можно создать конфигурацию для заданных продуктов путем задания параметров База кодов, Варианты, Ограничения и Состав кода.

Эта программа также позволяет формировать реестр продуктов и реестр структуры из определения, заданного в модуле Конфигуратор продукта. Эту автоматическую настройку можно сделать доступной во всех входящих полях кода продукта в любой среде системы «Ма-3» (так как поле связано с применяемым по умолчанию реестром продуктов).

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

Для использования этого ресурса необходимо заранее настроить конфигурацию продукта.

Каждое семейство продуктов (SBP – структурированный код базы) будет иметь группу характеристик (SBQ – элементы структурированного кода), а каждая характеристика будет иметь группу опций (SBS – опции для характеристик).

Пример: Семейство 001 (компьютер)

Семейство (SBP) Характеристика (SBQ) Варианты (SBS)
001 Процессор

1. Pentium 3

2. Pentium 4

001 Память

1. 128

2. 256

3. 512

001 HD

1. 40 ГБ

2. 80 ГБ

3. 120 ГБ

001 Монитор

1. 15 дюймов

2. 17 дюймов

001 CD-ROM

1. Без CD-ROM

2. С CD-ROM

001 DVD

1. Без DVD

2. С DVD

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

Для примера выше код продукта содержит следующие позиции.

Семейство Процессор Память HD Монитор CD-ROM DVD
001 2 1 2 2 1 2
Pentium 4 256 80 ГБ 17 дюймов Без CD С DVD

Следовательно, код продукта будет следующим: 001212212.

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

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

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

Процедура настройки

  1. С помощью конфигуратора продукта в окне Семейство продуктов нажмите Добавить. Откроется экран добавления.
  2. Введите информацию в соответствии со справкой для поля.

    См. раздел Основные поля/средства контроля.

  3. Проверьте данные и подтвердите операцию; в поле Доступно для использования должно быть установлено значение Нет. Система настроит семейство продуктов.
  4. Наведите курсор на созданное семейство и нажмите Кодификация. Откроется экран для регистрации вариантов каждой характеристики выбранного семейства.
  5. Заполните поля в соответствии со справкой для поля.
  6. Проверьте информацию и щелкните Отмена для возврата к окну Обслуживание кодификации продуктов .
  7. Наведите курсор на созданное семейство и щелкните Спецификация.

    Откроется экран для настройки структур и правил для каждого варианта каждой характеристики семейства смарт-кодов. Экран настройки содержит три блока для более качественного управления информацией.

    В левом блоке отображаются все параметры и характеристики семейства:
    • Ограничения формирования (верхний правый блок)

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

      Поместите курсор на требуемый вариант и зарегистрируйте правило проверки с помощью синтаксиса X-Base/Clipper . Если правило не пройдет проверку, продукт с введенными характеристиками не будет создан.

    • Состав структуры (нижний правый блок)

      Поместите курсор на требуемый вариант и заполните поля блока Состав структуры в соответствии со справкой для поля.

    Совет: Этот блок не является обязательным. Используйте этот блок, если необходимо управлять структурой создаваемого продукта.

    Поля Дополнительная группа и Дополнительная позиция используются для заполнения вспомогательной группы и позиции в созданной структуре/предварительной структуре.

  8. Проверьте информацию и подтвердите.
  9. Наведите курсор на созданное семейство и нажмите Данные по умолчанию.

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

    Поля Дополнительная группа и Дополнительная позиция используются для заполнения вспомогательной группы и позиции в созданной структуре/предварительной структуре.

  10. Введите информацию в соответствии со справкой для поля.
  11. Проверьте информацию и подтвердите.
  12. Наведите курсор на созданное семейство и нажмите Правка. Откроется экран изменения.
  13. Введите Да в поле Доступно для использования и подтвердите.

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

  14. На экране обслуживания программы имеется вариант Замена.

Использование смарт-кода в семействе продуктов и других программах системы

  • Конфигуратор продукта

    Сценарий использования конфигуратора продукта

  • Реестр продуктов

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

    Добавление продуктов с помощью смарт-кода

  • Производственный заказ

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

    Добавление ПЗ для продукта со смарт-кодом