|
![]() |
#1 |
Участник
|
А в случае outer join какое значение в аксаптовском View будет иметь поле Status для несуществующих строк CustDispute? Это будет значение по умолчанию соответствующего типа? Т.е. в случае enum (int) - это будет ноль? Тогда принципиально (ну и это на самом деле логично) чтобы custVendDisputeStatus::None имел именно такое значение. Так?
|
|
![]() |
#2 |
Боец
|
Да, скорее всего так и будет.
Цитата:
Вообще, в AX2012 появилась возможность во вьюхи добавлять вычисляемые поля. Таким образом, можно расширить поле статус, в зависимости от того, есть запись или нет - скажем [-1, 1, 0], а потом фильтровать по желанию. |
|
|
За это сообщение автора поблагодарили: AndyD (2). |
![]() |
#3 |
Участник
|
Цитата:
Можно использовать такую функцию на View X++: public static server str isNullExpression(str _expression) { return strFmt('COALESCE(T2.STATUS, %1)', int2str(CustVendDisputeStatus::None)); }
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2). |
|
![]() |
||||
Тема | Ответов | |||
Добавить хитрый фильтр в Query | 5 | |||
Фильтр. Как сделать? | 9 | |||
Как сделать фильтр по группе пользователей? | 12 | |||
Как сделать хитрый лукап | 11 | |||
Как сделать фильтр с "ИЛИ"? | 8 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|