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


Настройка политик консолидации отгрузок

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

Сценарии, представленные в этой , показывают порядок настройки политик консолидации по умолчанию и настраиваемых.

Предупреждение

При обновлении системы Microsoft Dynamics 365 Supply Chain Management, в которой используется старая функция консолидации отгрузок, процесс консолидации может перестать работать ожидаемым образом, если не выполнить приведенные здесь рекомендации.

В установках Supply Chain Management, в которых функция Политики консолидации отгрузок отключена, можно включить консолидацию отгрузок, используя параметр Консолидировать отгрузку при выпуске на склад для каждого отдельного склада. Эта функция является обязательной в версии 10.0.29. Когда он включен, параметр Консолидировать отгрузку при выпуске на склад становится скрытым, и эти функции заменяются политиками консолидации отгрузок, описанными в этой статье. Каждая политика устанавливает правила консолидации и включает запрос для управления точками применения политики. При первом включении функции политики консолидации отгрузок не будут определены на странице Политики консолидации отгрузок. Если политики не определены, система придерживается старого поведения. Таким образом, каждый существующий склад по-прежнему соблюдает заданный параметр Консолидировать отгрузку при выпуске на склад, даже если этот параметр теперь скрыт. Однако после создания хотя бы одной политики консолидации отгрузки параметр Консолидировать отгрузку при выпуске на склад больше не действует, и функции консолидации полностью контролируются политиками.

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

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

Включение функции политик консолидации отгрузок

Чтобы использовать функцию политики консолидации отгрузок, необходимо включить ее для вашей системы. В Supply Chain Management версии 10.0.29 эта функция обязательна и не может быть отключена. При запуске версии, более старой, чем 10.0.29, администраторы могут включать или выключать эту функцию путем поиска функции Политики консолидации отгрузок в рабочей области Управление функциями.

Настройка начальных политик консолидации

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

  1. Перейдите на страницу Управление складом > Настройка > Запуск на склад > политики консолидации отгрузок.

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

    • Политика с именем По умолчанию для типа политики Заказы на продажу.
    • Политика с именем По умолчанию для типа политики Выдача на перемещение.
    • Политика с именем CrossOrder для типа политики Выдача на перемещение. (Эта политика создается только в том случае, если у вас есть хотя бы один склад, где был включен старый параметр Консолидировать отгрузку при выпуске на склад.)
    • Политика с именем CrossOrder для типа политики Заказы на продажу. (Эта политика создается только в том случае, если у вас есть хотя бы один склад, где был включен старый параметр Консолидировать отгрузку при выпуске на склад.)

    Примечание

    • Обе политики CrossOrder рассматривают тот же набор полей, что и предыдущая логика. Однако они также учитывают поле номера заказа. (Это поле используется для консолидации строк в отгрузку на основе таких факторов, как склад, режим транспортировки поставки и адрес.)
    • Обе политики По умолчанию рассматривают тот же набор полей, что и предыдущая логика. Однако они также учитывают поле номера заказа. (Это поле используется для консолидации строк в отгрузку на основе таких факторов, как номер заказа, склад, режим транспортировки поставки и адрес.)
  3. Если система создала политику CrossOrder для типа политики Заказы на продажу, выберите ее, а затем на панели операций выберите Изменить запрос. В редакторе запросов можно увидеть, для какого из складов ранее был включен параметр Консолидировать отгрузку при выпуске на склад. Поэтому эта политика воспроизводит предыдущие настройки для этих складов.

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

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

В этом сценарии представлен пример, в котором показано, как настроить пользовательские политики консолидации отгрузок, а затем проверить их, используя демонстрационные данные. Пользовательские политики могут поддерживать сложные бизнес-требования, когда консолидация отгрузки зависит от нескольких условий. Для каждого примера политики позже в этом сценарии включается краткое описание экономического обоснования. Эти политики должны быть настроены в последовательности, которая обеспечивает оценку запросов в виде пирамиды. (Иными словами, политики, имеющие наибольшее количество условий, должны оцениваться как имеющие наивысший приоритет.)

Сделать демонстрационные данные доступными

Этот сценарий ссылается на значения и записи, включенные в стандартные демонстрационные данные, предоставляемые в Supply Chain Management. Если вы хотите использовать значения, указанные здесь, в ходе выполнения упражнений, убедитесь, что вы работаете в среде, в которой установлены демонстрационные данные, и настройте юридическое лицо на USMF перед началом работы.

Подготовка основных данных для этого сценария

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

Создание двух новых кодов фильтров продуктов

  1. Перейдите на страницу Управление складом > Настройка > Фильтры продуктов > Фильтры продуктов и добавьте два фильтра продуктов:

    • Фильтр продуктов 1:

      • Код фильтра:Воспламеняющиеся
      • Заголовок фильтра:Код 4
    • Фильтр продуктов 2:

      • Код фильтра:Взрывоопасные
      • Заголовок фильтра:Код 4
  2. Выберите Управление сведениями о продукте > Продукты > Выпущенные продукты.

  3. Откройте продукт, который имеет код номенклатуры M9200. (Выбранный продукт должен быть включен для расширенных процессов склада [WMS], и этот продукт заранее включен для процессов WMS в демонстрационных данных USMF.)

  4. На Экспресс-вкладке склад установите для поля Код 4 значение Воспламеняющиеся.

  5. Закройте страницу.

  6. Откройте продукт, который имеет код номенклатуры M9201. (Этот продукт также заранее включен для процессов WMS в демонстрационные данных USMF.)

  7. На Экспресс-вкладке склад установите для поля Код 4 значение Взрывоопасные.

  8. Закройте страницу.

Создайте новый режим транспортировки поставки

  1. Перейдите в раздел Управление транспортировкой > > Настройка > Перевозчики.

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

  3. Перейдите в раздел Управление транспортировкой > Настройка > Перевозчики > Перевозчики, осуществляющий доставку.

  4. Создайте перевозчика со следующими параметрами:

    • Перевозчик:Airways
    • Имя:Airways
    • Режим:Airways
  5. На Экспресс-вкладке службы для нового перевозчика добавьте строку со следующими параметрами:

    • Услуга перевозчика:Авиа
    • Способ транспортировки:Авиа
  6. На панели операций выберите Сохранить.

    Примечание

    При сохранении нового перевозчика в поле Способ поставки для новой строки в сетке услуг автоматически устанавливается значение Airwa-Air. При использовании способа поставки Airwa-Air для заказа на продажу, режим транспортировки Airways будет использоваться для соответствующих отгрузок.

Создание кластера заказов

  1. Перейдите в раздел Продажи и маркетинг > Настройка > Заказы на продажу > Кластеры заказа.

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

    • Кластер: Введите целое число, еще не используемое каким-либо другим кластером.
    • Имя:ShipCons
  3. Перейдите в раздел Продажи и маркетинг > Клиенты > Все клиенты.

  4. Откройте клиента с номером счета US-003.

  5. На Экспресс-вкладке заказ на продажу по умолчанию задайте в поле Кластер заказов на продажу только что созданный кластер заказов.

  6. Закройте страницу и повторите шаги 4 и 5 для клиента с номером счета US-004.

Создайте пример политики 1

В этом примере создается политика Клиент + режим, которая может использоваться для следующего экономического обоснования:

  • Эта политика будет запрашивать конкретный счет клиента (US-001) и конкретный способ поставки (Airwa-Air).
  • Консолидация с открытыми отгрузками отключается.
  • Консолидация выполняется по коду заказов. (Иными словами, будут использоваться отдельные отгрузки по заказу, складу и так далее.)

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

  1. Перейдите на страницу Управление складом > Настройка > Запуск на склад > политики консолидации отгрузок.

  2. Задайте в поле Тип политики значение заказы на продажу.

  3. На панели операций выберите Создать, чтобы создать политику со следующими настройками:

    • Имя политики:CustomerMode
    • Описание политики:счет клиента и способ доставки
  4. Оставьте параметр Консолидация с открытыми отгрузками с значением нет.

  5. На панели операций выберите Сохранить.

  6. На Экспресс-вкладке поля консолидации в списке оставшиеся поля выберите строку, где поле Имя поля установлено на значение Способ поставки.

  7. Нажмите кнопку Добавить Стрелка вправо., чтобы переместить поле в список Выбранные поля.

  8. На панели операций выберите Изменить запрос.

  9. В диалоговом окне Редактор запросов на вкладке диапазон в сетке найдите строку, в которой поле поле имеет значение счет клиента, и установите для этой строки значение поля критерий на US-001.

  10. Выберите Добавить, чтобы добавить строку со следующими настройками в сетку:

    • Таблица:Строки заказа
    • Производная таблица:Строки заказа
    • Поле:Способ поставки
    • Критерии:Airwa-Air
  11. Выберите OK, чтобы закрыть диалоговое окно.

Примечание

Для этого экономического обоснования строки заказа для клиента US-001, в котором используется Airwa-Air режим поставки, не будут консолидированы по заказам. Эта политика предназначена сначала для использования в тех случаях, когда отгрузки для всех других способов поставки консолидируются для данного клиента.

Создайте пример политики 2

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

  • Эта политика будет запрашивать конкретный код фильтра (опасные) и конкретный способ поставки (Airwa-Air).
  • Консолидация с открытыми отгрузками включается.
  • Консолидация выполняется по заказам. (Иными словами, будут отдельные отгрузки по каждому счету, складу и так далее, но только внутри номенклатурной группы, указанной в запросе.)

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

  1. Перейдите на страницу Управление складом > Настройка > Запуск на склад > политики консолидации отгрузок.

  2. Задайте в поле Тип политики значение заказы на продажу.

  3. На панели операций выберите Создать, чтобы создать политику со следующими настройками:

    • Имя политики:Тип номенклатуры
    • Описание политики:Консолидация одного и того же типа номенклатуры по заказам
  4. Задайте параметр Консолидация с открытыми отгрузками на значение Да.

  5. На панели операций выберите Сохранить.

  6. На Экспресс-вкладке поля консолидации в списке оставшиеся поля выберите строку, где поле Имя поля установлено на значение Способ поставки.

  7. Нажмите кнопку Добавить Стрелка вправо., чтобы переместить поле в список Выбранные поля.

  8. На панели операций выберите Изменить запрос.

  9. В диалоговом окне Редактор запросов на вкладке Соединения разверните и выберите таблицы > Сведения о загрузке в дереве.

  10. Выберите Добавить соединение таблицы.

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

  12. На вкладке Диапазон выберите Добавить, чтобы добавить строку со следующими настройками в сетку:

    • Таблица:Код складской номенклатуры
    • Производная таблица:Код складской номенклатуры
    • Поле:Код 4
    • Критерии:Воспламеняющиеся
  13. Выберите OK, чтобы закрыть диалоговое окно.

Примечание

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

Создайте пример политики 3

В этом примере создается политика Требования клиентов, которая может использоваться для следующего экономического обоснования:

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

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

  1. Перейдите на страницу Управление складом > Настройка > Запуск на склад > политики консолидации отгрузок.

  2. Задайте в поле Тип политики значение заказы на продажу.

  3. На панели операций выберите Создать, чтобы создать политику со следующими настройками:

    • Имя политики:CustomerOrderNo
    • Описание политики:Консолидация строк на основе ЗП клиента
  4. Задайте параметр Консолидация с открытыми отгрузками на значение Да.

  5. На панели операций выберите Сохранить.

  6. На Экспресс-вкладке поля консолидации в списке оставшиеся поля выберите строку, где поле Имя поля установлено на значение Заявка клиента.

  7. Нажмите кнопку Добавить Стрелка вправо., чтобы переместить поле в список Выбранные поля.

  8. В списке оставшиеся поля выберите строку, где поле Имя поля установлено на значение Способ поставки.

  9. Нажмите кнопку Добавить Стрелка вправо., чтобы переместить поле в список Выбранные поля.

  10. На панели операций выберите Изменить запрос.

  11. В диалоговом окне Редактор запросов на вкладке диапазон найдите строку, в которой поле поле имеет значение счет клиента, и установите для этой строки значение поля критерий на US-001.

  12. Выберите OK, чтобы закрыть диалоговое окно.

Примечание

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

Создайте пример политики 4

В этом примере создается политика Клиенты, разрешающие консолидацию, которая может использоваться для следующего экономического обоснования:

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

  • Консолидация с открытыми отгрузками отключается.

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

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

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

  1. Перейдите на страницу Управление складом > Настройка > Запуск на склад > политики консолидации отгрузок.

  2. Задайте в поле Тип политики значение заказы на продажу.

  3. На панели операций выберите Создать, чтобы создать политику со следующими настройками:

    • Имя политики:Кластер заказов
    • Описание политики:Консолидация по заказам на основе кластера заказов
  4. Оставьте параметр Консолидация с открытыми отгрузками с значением нет.

  5. На панели операций выберите Сохранить.

  6. На Экспресс-вкладке поля консолидации в списке оставшиеся поля выберите строку, где поле Имя поля установлено на значение Способ поставки.

  7. Нажмите кнопку Добавить Стрелка вправо., чтобы переместить поле в список Выбранные поля.

  8. На панели операций выберите Изменить запрос.

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

    • Таблица:Заказы на продажу
    • Производная таблица:Заказы на продажу
    • Поле:Кластер
    • Критерии:ShipCons
  10. Выберите OK, чтобы закрыть диалоговое окно.

Примечание

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

Создайте пример политики 5

В этом примере создается политика Склады, разрешающие консолидацию, которая может использоваться для следующего экономического обоснования:

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

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

  1. Перейдите на страницу Управление складом > Настройка > Запуск на склад > политики консолидации отгрузок.

  2. Задайте в поле Тип политики значение заказы на продажу.

  3. На панели операций выберите Создать, чтобы создать политику со следующими настройками:

    • Имя политики:Cross-order
    • Описание политики:Консолидация между заказами для конкретных складов
  4. Оставьте параметр Консолидация с открытыми отгрузками с значением нет.

  5. На панели операций выберите Сохранить.

  6. На Экспресс-вкладке поля консолидации в поле оставшиеся поля выберите строку, где поле Имя поля установлено на значение Способ поставки.

  7. Нажмите кнопку Добавить Стрелка вправо., чтобы переместить поле в список Выбранные поля.

  8. На панели операций выберите Изменить запрос.

  9. В диалоговом окне Редактор запросов на вкладке диапазон найдите строку, в которой поле поле имеет значение Склад, и установите для этой строки значение поля критерий на 61, 63.

  10. Выберите OK, чтобы закрыть диалоговое окно.

Задание заказа

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

  1. Перейдите на страницу Управление складом > Настройка > Запуск на склад > политики консолидации отгрузок.

  2. Задайте в поле Тип политики значение заказы на продажу.

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

    1. CustomerMode
    2. Тип номенклатуры
    3. CustomerOrderNo
    4. Кластер заказов
    5. Cross-order
    6. По умолчанию

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

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

Дополнительные ресурсы