Показать сообщение отдельно
Старый 02.10.2014, 21:10   #12  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Вообще, в AX2012 появилась возможность во вьюхи добавлять вычисляемые поля. Таким образом, можно расширить поле статус, в зависимости от того, есть запись или нет - скажем [-1, 1, 0], а потом фильтровать по желанию.
А вот это уже правильная идея
Можно использовать такую функцию на View
X++:
public static server str isNullExpression(str _expression)
{
    return strFmt('COALESCE(T2.STATUS, %1)', int2str(CustVendDisputeStatus::None));
}
И фильтровать по вычисляемому полю - значение 0 будет для отсутствия связи
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: S.Kuskov (2).