Показать сообщение отдельно
Старый 25.03.2004, 06:47   #15  
Borisov Nikolai is offline
Borisov Nikolai
Участник
 
2 / 10 (1) +
Регистрация: 30.11.2002
PHP код:
public boolean modified()
{
    
boolean ret;

    
QueryBuildDataSource    qbds;
    
QueryBuildRange         posted;
    ;

    
ret super();

    
qbds PurchTable_DS.query().dataSourceTable(tableNum(PurchLine));

    if (! 
qbds)
        
qbds PurchTable_DS.query().dataSourceNo(1).addDataSource(tableNum(PurchLine));

    if (
this.value())
    {
        
posted qbds.addRange(fieldNum(PurchLineRemainPurchPhysical));
        
qbds.addLink(fieldNum(PurchLinePurchId), fieldNum(PurchTablePurchId));
        
qbds.joinMode(JoinMode::EXISTSJOIN);
    }
    else
    {
        
qbds.clearLinks();
        
qbds.clearRanges();
    }

    
Info(PurchTable_DS.query().dataSourceNo(1).tostring());

    return 
ret;