Показать сообщение отдельно
Старый 27.11.2007, 22:04   #19  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
вот что у меня получается:

X++:
public void init()
{
    Query                       q;
    QueryBuildDataSource        qbdsInventDim, qbdsInventSum;
    SalesTable                  callerRecord;


    ;
    super();

    qbdsInventSum =  this.query().dataSourceTable(tablenum(InventSum));
    qbrAvailPhysical = qbdsInventSum.addRange(fieldNum(InventSum, AvailPhysical));

    

}
X++:
public void executeQuery()
{
    QueryBuildDataSource        qbdsInventSum;
    Query                       q;
    ;    
    if (ctrlShowAvailPhysical.value() == NoYes::Yes)
        qbrAvailPhysical.value(">0");
    else
        qbrAvailPhysical.value("");
    
    super();
}
это методы на inventsum_ds

ну и на методе clicked контрола(чекбокса) вызываю inventsum_ds.executequery()