Настройка механизмов управления транспортировкой
Применимо к: Microsoft Dynamics AX 2012 R3
Для расчета ставок необходимо вручную создать один или несколько механизмов управления транспортировкой либо автоматически инициализировать данные базового механизма. В Microsoft Dynamics AX 2012 R3 можно выполнять поиск доступных ставок отгрузки на основе сведений, таких как расстояние или зоны региона. Критерии поиска интерпретируются механизмами управления транспортировкой, выполняющими расчет доступных ставок.
В этом разделе показано, как настроить механизмы управления транспортировкой, которые можно использовать для расчета ставок перевозчика.
Настройка механизмов управления транспортировкой
В механизмах, поставляемых с Microsoft Dynamics AX, расчет ставок основан на данных, управляемых метаданными. Механизмы, которые не поставляются с Microsoft Dynamics AX, можно использовать без конфигурации метаданных. Некоторые из инструкций в следующих разделах включают описание настройки метаданных и определения данных. Эти описания не применяются к механизмам, которые извлекают данные из источников вне Microsoft Dynamics AX. Дополнительные сведения см. в подразделе "Всем конфигурациям механизмов требуются метаданные?" раздела Механизмы управления транспортировкой.
Расширения имен файлов в именах сборок
Расширение имени файла всегда следует включать в имя сборки механизма. Для всех механизмов управления транспортировкой, перечисленных в этом разделе, всегда необходимо включать расширение имени файла, например Microsoft.Dynamics.Ax.Tms.dll.
Настройка механизма ставок
Прежде чем настраивать механизм ставок для расчета ставок, необходимо выполнить следующие задачи.
Настройка типа базы ставки для управления метаданными, которые используются для поиска ставок. Структура типа базы ставки определяется типом механизма ставок и типом определителя базы ставки, связанного с механизмом. Тип базы ставки механизма ставок должен соответствовать типу базы шаблона ставки перевозчика. Дополнительные сведения о настройке типа базы ставки и его связи с шаблоном ставки см. в разделе Настройка шаблонов ставок.
Настройка метаданных для механизма. Дополнительные сведения о метаданных и пример настройки метаданных для механизма см. в подразделе "Как настраивать метаданные для механизма управления транспортировкой?" раздела Механизмы управления транспортировкой.
Чтобы настроить механизм ставок, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм ставок.
Создайте новый механизм ставок.
Введите идентификатор и имя механизма ставок.
В поле Базовый тип ставки выберите тип базы ставки.
В поле Сборка механизма введите сборку, которая определяет тип механизма, например Microsoft.Dynamics.Ax.Tms.dll.
В поле Тип механизма введите полное имя типа .NET, который определяет механизм. Имя должно содержать пространство имен без имени сборки, например Microsoft.Dynamics.Ax.Tms.Bll.LtlRateEngine.
Щелкните Параметры и создайте новый параметр. Введите имя и значение параметра. Например, введите Microsoft.Dynamics.Ax.Tms.dll|Microsoft.Dynamics.Ax.Tms.Bll.LtlRateBaseAssigner как значение параметра механизма RateBaseAssigner.
Настройка механизма расчета транзитного времени
Настройте механизм расчета транзитного времени для расчета время, необходимого на транспортировку товаров из точки А в точку B. Настройка включает выполнение следующих задач.
Создание механизма расчета транзитного времени.
Настройка метаданных. Дополнительные сведения о метаданных см. в подразделе "Как используются метаданные в механизмах управления транспортировкой?" раздела Механизмы управления транспортировкой.
Определение данных.
Чтобы создать механизм расчета транзитного времени, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм расчета транзитного времени.
Создайте новый механизм расчета транзитного времени.
Введите идентификатор и имя механизма расчета транзитного времени.
В поле Сборка механизма введите сборку, которая определяет тип механизма, например Microsoft.Dynamics.Ax.Tms.dll.
В поле Тип механизма введите полное имя типа .NET, который определяет механизм расчета транзитного времени. Имя должно содержать пространство имен без имени сборки. Например, код механизма управления транспортировкой, соответствующий типу расчета, такой как Microsoft.Dynamics.Ax.Tms.P2PTransitTimeEngine.
В форме Механизм расчета транзитного времени щелкните Параметры, чтобы ввести дополнительные параметры механизма.
Чтобы настроить метаданные, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм расчета транзитного времени.
Щелкните Поле транзитного времени и нажмите кнопку Создать, чтобы создать метаданные, которые будут использоваться для поиска ставок.
Введите сведения в следующие поля.
Поле
Описание
Механизм расчета транзитного времени
Выбор механизма расчета транзитного времени, созданного в форме Механизм расчета транзитного времени.
Последовательность
Последовательность полей поиска на экспресс-вкладке Назначение базы ставки в форме Шаблон маршрута.
Название
Заголовка поля в пользовательском интерфейсе.
Тип данных
Тип хранящихся данных, например числовые, буквенно-цифровые или строковые.
Тип поиска
Тип поиска, который используется для назначения значения, такого как почтовый индекс, записи данных в пользовательском интерфейсе.
Обязательный
Установите этот флажок, чтобы сделать поле данных для записи метаданных обязательным. Если флажок не установлен, поле данных будет необязательным.
Чтобы определить данные, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм расчета транзитного времени.
В форме Механизм расчета транзитного времени на экспресс-вкладке Подробности щелкните Создать.
Настройка механизма расчета пробега
Настройте механизм расчета пробега для расчета расстояния транспортировки. Настройка механизма расчета пробега включает выполнение следующих задач.
Создание механизма расчета пробега.
Настройка метаданных.
Определение данных.
Чтобы создать механизм расчета пробега, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм расчета пробега.
Создайте новый механизм расчета пробега.
Введите идентификатор и имя механизма расчета пробега.
На экспресс-вкладке Информация в поле Сборка механизма введите сборку, которая определяет тип механизма, например Microsoft.Dynamics.Ax.Tms.dll.
В поле Тип механизма введите полное имя типа .NET, который определяет механизм. Имя должно содержать пространство имен без имени сборки, например Microsoft.Dynamics.Ax.Tms.P2PMileageEngine, для механизма расчета пробега из одной точки в другую.
Установите флажок По умолчанию, чтобы установить выбранный механизм как механизм по умолчанию для расчета ставок отгрузки на основе расстояния.
Щелкните Параметры, чтобы ввести дополнительные параметры механизма.
Чтобы настроить метаданные, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм расчета пробега.
Выберите механизм расчета пробега.
Щелкните Определить механизм расчета пробега и нажмите кнопку Создать, чтобы создать метаданные, которые будут использоваться для поиска ставок.
Введите сведения в следующие поля.
Поле
Описание
Последовательность
Последовательность полей поиска на экспресс-вкладке Назначение базы ставки в форме Шаблон маршрута.
Название
Заголовка поля в пользовательском интерфейсе.
Тип данных
Тип хранящихся данных, например числовые, буквенно-цифровые или строковые.
Тип поиска
Тип поиска, который используется для назначения значения, такого как почтовый индекс, записи данных в пользовательском интерфейсе.
Обязательный
Установите этот флажок, чтобы сделать поле данных для записи метаданных обязательным. Если флажок не установлен, поле данных будет необязательным.
Закройте форму Поле механизма расчета пробега.
Чтобы определить данные, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм расчета пробега.
В форме Механизм расчета пробега на экспресс-вкладке Подробности щелкните Создать.
Настройка механизма зон
Настройте механизм зон, чтобы определить зону для адреса или рассчитать число зон, которые необходимо пересечь во время транспортировки товаров из точки А в точку B. Настройка механизма зон включает выполнение следующих задач.
Создание механизма зон.
Создание шаблона зоны.
Настройка метаданных для шаблона зоны.
Определение данных для метаданных шаблона зоны.
Чтобы создать механизм зон, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм зоны.
Создайте новый механизм зон.
Введите уникальный идентификатор и имя механизма зон.
Создайте имя механизма зон, например PostalCodeZoneEngine.
В поле Сборка механизма введите сборку, которая определяет тип механизма, например Microsoft.Dynamics.Ax.Tms.dll.
В поле Тип механизма введите полное имя типа .NET, который определяет механизм. Имя должно содержать пространство имен без имени сборки, например Microsoft.Dynamics.Ax.Tms.PostalCodeZoneEngine, для механизма зон на основе почтового индекса.
Щелкните Параметры, чтобы ввести дополнительные параметры механизма.
Чтобы создать шаблон зоны, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Разное > Шаблон зоны.
Нажмите кнопку Создать, чтобы создать новый шаблон зоны.
Введите уникальный идентификатор и имя шаблона зоны.
В поле Механизм зоны выберите механизм управления транспортировкой, созданный в ходе предыдущей процедуры, например PostalCodeZoneEngine. Он используется для связи шаблона зоны с механизмами зон.
В поле Тип зоны выберите Рейтинг или Маршрутизация.
Чтобы настроить метаданные для шаблона зоны, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Разное > Шаблон зоны.
Щелкните Поле шаблона зоны.
В форме Поле шаблона зоны нажмите кнопку Создать, чтобы создать новые записи метаданных.
Настройте поля для механизма зон, следуя тем же инструкциям, что при создании метаданных для механизма расчета пробега. Дополнительные сведения см. в разделе "Настройка механизма расчета пробега" ранее в этой теме.
Закройте форму Поле шаблона зоны.
Чтобы создать новые записи данных для шаблона зоны, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Механизм зоны.
В форме Шаблон зоны на экспресс-вкладке Подробности щелкните Создать.
Настройка общего механизма
Общий механизм рассчитывает распределение затрат для загрузки, которые также называются расходами транспортировки распределения. С помощью общего механизма также можно предоставить дополнительные вспомогательные функции, такие как расчет контрольных номеров для штрих-кодов.
Чтобы настроить общий механизм, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Механизмы > Общий механизм.
Создайте новый общий механизм.
Введите идентификатор и имя общего механизма.
Установите флажок По умолчанию, чтобы использовать выбранный общий механизм типа Распределение как механизм по умолчанию для распределения конечных затрат транспортировки по определенным заказам и строкам. Распределение основывается на аналитиках, таких как объем и вес.
В поле Сборка механизма введите сборку, которая определяет тип механизма, например Microsoft.Dynamics.Ax.Tms.dll.
В поле Параметр механизма введите общий механизм, такой как Microsoft.Dynamics.Ax.Tm s.Bll.GenericApportionmentEngine для механизма распределения.
В поле Тип механизма выберите тип механизма, например Механизм распределения.
Щелкните Параметры, чтобы ввести дополнительные параметры механизма.
Настройка механизма типа векселя фрахта
Механизм типа векселя фрахта можно использовать для стандартизации накладной фрахта и строк векселя фрахта, а также для автоматического сопоставления векселя фрахта.
Чтобы настроить механизм типа векселя фрахта, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Выверка фрахта > Тип векселя фрахта.
Нажмите кнопку Создать, чтобы создать новый тип выверки векселя фрахта.
В поле Тип векселя фрахта введите имя типа векселя фрахта.
В поле Сборка механизма введите сборку, которая определяет тип механизма, например Microsoft.Dynamics.Ax.tms.dll.
В поле Тип механизма введите полное имя типа .NET, который определяет механизм. Имя должно содержать пространство имен без имени сборки, например Microsoft.Dynamics.Ax.Tms.Bll.GenericNormalizer.
Перейдите на экспресс-вкладку Подробности и нажмите кнопку Создать, чтобы создать строки для типа векселя фрахта.
В поле Последовательность введите последовательность, которая определяет порядок упорядочения полей для сопоставления векселей фрахта.
Введите описание и имя типа механизма. Имя — это заголовок поля в пользовательском интерфейсе.
В поле Требуется сопоставление выберите Да или Нет. Это определяет, должны ли поля значений аналитик векселя фрахта и накладная фрахта влиять на выверку этих двух документов.
Сопоставление накладной фрахта и векселя фрахта можно завершить, если значения полей одинаковы в накладной фрахта и векселе фрахта. Также можно использовать флажок Требуется сопоставление для указания того, что будет происходить, если значения полей не указаны.
Да — если в сопоставленных полях не указаны значения, завершить сопоставление невозможно.
Нет — если в сопоставленных полях не указаны значения, завершить сопоставление возможно.
Автоматическая инициализация данных базового механизма
Можно автоматически инициализировать данные базового механизма, чтобы создать данные настройки механизма для всех механизмов, которые были включены в Microsoft Dynamics AX 2012 R3.
При такой инициализации данных базового механизма данные инициализируются по компаниям и существующие данные базового механизма, настроенные в отдельных компаниях, не учитываются.
Чтобы инициализировать данные базового механизма автоматически, выполните следующие действия.
Щелкните Управление транспортировкой > Настройка > Параметры управления транспортировкой.
В разделе Общее перейдите на экспресс-вкладку Механизмы.
Нажмите кнопку Инициализировать данные базовой подсистемы.
Связанные задачи
Настройка перевозчиков и групп перевозчиков
Техническая информация для системных администраторов
При отсутствии доступа к страницам, которые необходимы для выполнения этой задачи, свяжитесь с системным администратором и предоставьте сведения, представленные в следующей таблице.
Категория |
Необходимые условия |
---|---|
Конфигурационные ключи |
Щелкните Администрирование системы > Настройка > Лицензирование > Конфигурация лицензии. Разверните лицензионный ключ Торговля и выберите конфигурационный ключ Управление складом и транспортировкой. |