Показать сообщение отдельно
Старый 11.04.2006, 09:29   #7  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Во-первых, добавьте имя датасоурса
X++:
    ds = q.addDataSource(tablenum(InventTrans), "InventTrans");
Во-вторых, добавьте скобки
X++:
s= "((inventTrans.StatusIssue == statusIssue::Sold) || " +
    "(inventTrans.StatusReceipt == statusReceipt::Purchased))";
В-третьих, TransType устанавливайте так
X++:
ds.addRange(fieldNum(InventTrans, TransType)).
    value(int2str(InventTransType::Sales));
или так
X++:
ds.addRange(fieldNum(InventTrans, TransType)).
    value("(InventTrans.TransType == InventTransType::Sales)");
__________________
Axapta v.3.0 sp5 kr2