Показать сообщение отдельно
Старый 31.10.2014, 08:08   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
к тому же там его придется задавать в виде статической строки.
Поправлю сам себя. Сначала ответил, а потом вспомнил, что у AOT\Query есть возможность перекрывать методы. Например, в методе init можно программно донавесить на Query все те вещи, которые через дизайнер задавать не удобно. Так будет покрасивее.

Пример из стандарта AX2009:
X++:
static void JobTEST_AOTQuery_InitMethodWork(Args _args)
{
    Query q = new Query(querystr(ReqItemJournalCreate));
    QueryRun qr;
    ;
    
    info(q.dataSourceNo(1).toString());
    qr = new QueryRun(q);
    info(qr.query().dataSourceNo(1).toString());
}
P.S.: Хм интересно, а что будет если на основе такого Query создать View? Он будет перестраиваться при синхронизации?