Процесс формирования груза

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

Для создания планов погрузки механизм формирования грузов выполняет следующие шаги:

  • Комбинирование строк заказов на перевозку
    Строки заказов на перевозку, для которых вы создаете ваш план погрузки, группируются по различным атрибутам, таким, как адреса погрузки/разгрузки и интервалы времени. Каждая группа совпадающих строк заказов становится скомбинированный заказ на перевозку.
  • Выполнение шагов, специфичных для метода планирования
    Для каждого метода планирования механизм формирования грузов выполняет один или несколько специфичных шагов. За дополнительной информацией обратитесь к Специфичные шаги по методам планирования..
  • Создание остановок и рейсов
    Из адресов погрузки/разгрузки скомбинированных заказов на перевозку создаются остановки погрузки и разгрузки. Для посещения остановок выбираются перевозчики и группы транспортных средств или комбинации транспортных средств, и остановки группируются по рейсу. Рейсом является группа остановок, по которым следует определенная группа транспортных средств или комбинация транспортных средств одного определенного перевозчика.
  • Объединение остановок по плану маршрута / стандартному маршруту

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

    Если группа транспортных средств (ГТС)/ комбинация транспортных средств (КТС) выбранная LN на предыдущем шаге Создать остановки и рейсы отличается от ГТС/КТС, которая выбрана LN после объединения остановок на основе одинакового плана маршрута / стандартного маршрута, и выполнение объединенных остановок является более дешевым вариантом, то остановки, созданные на предыдущем шаге Создание остановок и рейсов удаляются и LN создает новые остановки на основе данных объединенных остановок.

    Когда выбранные ГТС/КТС на предыдущем шаге Создание остановок и рейсов и ГТС/КТС, выбранные LN после объединения остановок на основе одинакового плана маршрута / стандартного маршрута, совпадают, то никакие изменения не вносятся в остановки.

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

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

Примечание

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

Комбинирование строк заказов на перевозку

Строки заказов на перевозку, выбранные вами в сеансе Генерация плана (fmlbd0280m000) для создания вашего плана погрузки, группируются в скомбинированные заказы на перевозку.

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

  • Адрес грузоотправителя, тип грузоотправителя и код грузоотправителя
  • Адрес грузополучателя, тип грузополучателя и код грузополучателя
  • Перевозчик
  • Установленный/сброшенный флаг закрепления перевозчика
  • Группа транспортных средств
  • Комбинация транспортных средств

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

  • Транспортное средство
  • Тип транспортировки
  • Код комбинации
  • Маршрут
  • План маршрута
  • Стандартный маршрут
  • Уровень обслуживания
  • Единицы дополнительного тарифа штучного типа
  • Единица дополнительного тарифа типа объем, длина или площадь
  • Отдельная отгрузка

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

  • Адрес, тип и код грузоотправителя/грузополучателя

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

  • Перевозчик/закрепление перевозчика

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

    Предпочтительный перевозчик - перевозчик, выбранный в строке заказа на перевозку, а закрепленный перевозчик - перевозчик, выбранный в строке заказа на перевозку, у которого установлен флаг Закреплениеперевозч./ТЛК.

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

  • План маршрута и стандартный маршрут

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

  • Интервал времени

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

  • Отдельная отгрузка

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

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

Специфичные шаги по методам планирования.

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

Прямая отгрузка

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

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

Выбор наилучшего перевозчика контролируется критерием выбора перевозчика, установленного в сеансе Генерация плана (fmlbd0280m000). Когда выполняется перепланирование, выбором перевозчика управляет критерий выбора перевозчика плана погрузки.

Консолидация

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

  1. Выбирает стандартный маршрут

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

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

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

    За дополнительной информацией обратитесь к Использование стандартных маршрутов.

  2. Выбирает перевозчика и группу транспортных средств/комбинацию транспортных средств

    Если со стандартным маршрутом не связан перевозчик или группа транспортных средств/комбинация транспортных средств, механизм формирования грузов выбирает перевозчика или группу транспортных средств. Выбор наилучшего перевозчика контролируется критерием выбора перевозчика, заданного в сеансе Генерация плана (fmlbd0280m000).

Объединение

Если для создания плана погрузки используется алгоритм планирования объединения, механизм формирования грузов до создания остановок и рейсов выполняет следующие шаги:

  • Выбирает план маршрута
  • Выбирает перевозчика
  • Выбирает группу транспортных средств

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

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

Остановки и рейсы создаются из скомбинированных заказов на перевозку, созданных на первом шаге.

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

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

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

Прямая отгрузка

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

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

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

Примечание

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

Консолидация

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

  1. Добавляет строки остановки к остановкам с совпадающими адресами и датами погрузки/разгрузки
    При создании остановок и рейсов для скомбинированных заказов на перевозку механизм формирования грузов сначала пытается добавить строки остановки к существующим остановкам стандартного маршрута, если совпадают адреса и даты погрузки и разгрузки.
  2. Добавляет строки остановки к остановкам в рамках интервалов времени
    Если строк остановок, удовлетворяющих этим критериям, не найдено, механизм формирования грузов пытается добавит строки остановки к существующим рейсам, если даты погрузки и разгрузки попадают в интервалы времени существующих рейсов.
  3. Создает новые остановки и рейс
    Новые остановки и новый рейс создаются, если не найдено подходящего рейса.
Примечание

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

Объединение

Если для создания плана погрузки используется алгоритм планирования объединения, для создания остановок и рейсов механизм формирования грузов выполняет следующие шаги:

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

    За дополнительной информацией обратитесь к Использование планов маршрута.

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

Примечание

Скомбинированные заказы отдельной отгрузки планируются с использованием алгоритма прямой отгрузки. Выбранный план маршрута и стандартные маршруты участков плана маршрута используются для создания прямых отгрузок для всех участков плана маршрута. Рейс, созданный из скомбинированного заказа типа отдельной отгрузки, не объединяется с другими рейсами, независимо от используемого алгоритма планирования.

Создание грузов и отгрузок

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

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

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

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

    Если строка заказа на перевозку не может быть перевезена одним транспортным средством, а отгрузку не допускается разделять, то строка заказа на перевозку не может быть запланирована. Поле Отмена отгрузки в теч.планирования в сеансе Параметры планирования перевозок (fmlbd0100m000) управляет разделением отгрузки.

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

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

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

Рейсы отдельной отгрузки

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

Связанные перевозчики

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

Расчет затрат на перевозку

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

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

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

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

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

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

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