Показать сообщение отдельно
Старый 20.03.2003, 18:34   #4  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Ну это можно сделать например в dialog перед вызовом super()

PHP код:
Object dialog(DialogRunbase _p1boolean _p2)
{
    
DialogRunbase   ret;
    
FormDataSource  table_ds caller.getTable_ds();
    
QueryBuildDataSource    qbds;
    
LedgerTable     ledgerTable;
    
Query           query = new Query();
    
str             range;
    ;

    
qbds query.addDataSource(tableNum(LedgerTable));
    if (
table_ds.anyMarked())
    {
        
ledgerTable table_ds.getFirst(1);
        do
        {
            
range += ledgerTable.AccountNum ',';
            
ledgerTable table_ds.getNext();
        }
        while (
ledgerTable);

        
range substr(range1strlen(range) - 1);
        
qbds.addRange(fieldNum(LedgerTableAccountNum)).Value(range);
        
queryRun.query(query);
    }

    
ret super(_p1_p2);
    Return 
ret;

__________________
С уважением, Игорь Ласийчук.