Поделиться через


Планирование для подмножества номенклатур

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

Чтобы ограничить набор планируемых элементов, можно использовать два типа фильтров:

  • Фильтры плана, которые настроены в самом сводном плане
  • Фильтры времени выполнения, где используются параметры в диалоговом окне выполнения Оптимизации планирования для выбора элементов и уровней спецификации (BOM), которые нужно включить в выполнение

Применение фильтра плана

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

Важно

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

Чтобы настроить фильтр план, выполните следующие действия.

  1. Выберите Сводное планирование > Настройка > Планы > Сводные планы.
  2. Выберите план на панели списка или создайте новый.
  3. В области действий выберите Фильтр плана.
  4. Появляется диалоговое стандартного редактора запросов. Там можно ввести настройки, чтобы ограничить набор продуктов, включаемых при выполнении текущего плана. Эти настройки определяют фильтр плана.
  5. Завершив настройку фильтра, выберите ОК.

Примечание

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

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

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

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

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

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

  1. Перейдите в раздел Сводное планирование > Сводное планирование > Выполнение.

  2. В диалоговом окне Оптимизация планирование на экспресс-вкладке Параметры установите следующие поля параметров:

    • Сводный план — выберите сводный план для выполнения.
    • Комментарий — добавьте комментарий, описывающий назначение задания.
  3. На экспресс-вкладке Записи для добавления задайте следующие поля:

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

    • Включить все уровни спецификации — для производимых изделий, имеющих спецификацию, часто удобно планировать все компоненты спецификации вместе с основным изделием, чтобы гарантировать наличие всех необходимых компонентов к началу производства. Задайте этому параметру значение Да, чтобы включить все уровни спецификации для элементов, которые проходят как фильтр времени выполнения, так и фильтр плана. Задайте ему значение Нет, чтобы ограничить количество включенных уровней спецификации. Затем используйте поле Уровни спецификации для включения, чтобы указать максимальное количество уровней спецификации для включения.

    • Уровни спецификации для включения — если параметру Включить все уровни спецификации задано значение Нет, используйте это поле, чтобы указать количество уровней спецификации, которые необходимо включить. Далее приводятся некоторые примеры.

      • Установите в этом поле значение 0 (ноль), чтобы игнорировать все компоненты спецификации.
      • Установите в этом поле значение 1, чтобы включить поставку для компонентов спецификации.
      • Установите в этом поле значение 2, чтобы включить поставку для компонентов спецификации и их производных компонентов спецификации.
  4. На экспресс-вкладке Выполнить в фоновом режиме настройте повторение и другие параметры пакетной обработки обычным способом. Эти поля работают точно так же, как и в других видах фоновых задач в Microsoft Dynamics 365 Supply Chain Management.

Примечание

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

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

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

Комбинирование фильтров плана и фильтров времени выполнения

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

Чтобы увидеть, как производится комбинирование фильтров плана и времени выполнения, рассмотрим этот пример. У вас есть план, в котором настроен фильтр плана, включающий элементы A, B и C. Затем вы запускаете сводное планирование несколько раз. При каждом выполнении используется один и тот же план, но другой фильтр времени выполнения. Результаты будут следующими:

  • Выполнение 1: фильтр времени выполнения, включающий номенклатуру D — номенклатуры не планируются, так как между фильтром плана и фильтром времени выполнения не существует пересечения.
  • Выполнение 2: фильтр времени выполнения, включающий номенклатуры A и D — включается только номенклатура A, так как номенклатура D не является частью фильтра плана.
  • Выполнение 3: фильтр времени выполнения, включающий номенклатуру B — включается только номенклатура B, и результат предыдущего планирования для номенклатуры A сохраняется.
  • Выполнение 4: фильтр времени выполнения, включающий все номенклатуры (пустой фильтр) — включаются номенклатуры A, B и C, а результаты предыдущего планирования для номенклатур A и B перезаписываются.

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