Показать сообщение отдельно
Старый 26.04.2013, 18:14   #50  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Форма маршрута
Позвольте продолжить и прокомментировать форму маршрутов в AX2012 R2. По качеству исполнения можно предположить, что делала та же группа, что и форму для продуктов.

Начнем с того, что в группе ресурсов можно указать категории и массу других параметров по умолчанию. Посмотрим, как они взаимосвязаны с другими элементами приложения. Раньше отдельные ресурсы создавались из группы, в этот момент категории и пр. копировались из группы в ресурс. Теперь эти две сущности, по сути, независимы. Можно было бы предположить, что значения по умолчанию копируются при первом присоединении ресурса к группе, но это не так. Для чего же нужна категория в группе ресурсов?

Попробуем выбрать в маршруте группу ресурсов в качестве Requirement:
Нажмите на изображение для увеличения
Название: RouteInventProd.PNG
Просмотров: 379
Размер:	30.3 Кб
ID:	8207

Заметим, что при использовании мыши для выбора группы надо принудительно нажать Tab на клавиатуре или куда-нибудь кликнуть, ибо источники данных в системе не согласованы, что приводит к ошибке "Введите Requirement".

Система спрашивает, нужно ли скопировать значения по умолчанию в строку маршрута. Ага! Налицо явное улучшение по сравнению с AX2009, в которой копирование происходило только один раз при RecId == 0. Говорим "да"... хм, ничего не происходит. Оказывается, что, несмотря на подтверждающее диалоговое окно, копируются только настройки ресурса, а не группы ресурсов.

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

Кто-нибудь может проследить логику?