Показать сообщение отдельно
Старый 31.08.2004, 14:32   #9  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,480 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хм.. насколько я знаю, в Axapte это встречается довольно часто..
PHP код:
    priceDiscTable_ds.query().dataSourceTable(tableNum(PriceDiscTable)).clearRanges();
    
priceDiscTable_ds.query().dataSourceTable(tableNum(PriceDiscTable)).clearDynalinks();

    
blockPriceType priceDiscTable_ds.query().dataSourceTable(tablenum(PriceDiscTable)).addRange(fieldNum(PriceDiscTablerelation));
    
blockPriceType.status(RangeStatus::HIDDEN);

    switch(
module)
    {
        case 
ModuleInventCustVend::Invent :
            
blockCode       priceDiscTable_ds.query().dataSourceTable(tableNum(PriceDiscTable)).addRange(fieldnum(PriceDiscTableitemCode));
            
blockCode.status(RangeStatus::HIDDEN);
            
blockRelation   priceDiscTable_ds.query().dataSourceTable(tableNum(PriceDiscTable)).addRange(fieldnum(PriceDiscTableitemRelation));
            
blockRelation.status(RangeStatus::HIDDEN);
            break;

        default :
            
blockCode       priceDiscTable_ds.query().dataSourceTable(tableNum(PriceDiscTable)).addRange(fieldnum(PriceDiscTableaccountCode));
            
blockCode.status(RangeStatus::HIDDEN);
            
blockRelation   priceDiscTable_ds.query().dataSourceTable(tableNum(PriceDiscTable)).addRange(fieldnum(PriceDiscTableaccountRelation));
            
blockRelation.status(RangeStatus::HIDDEN);
            break;
    } 
Это, насколько я понимаю, как раз то, о чем Вы говорите...

С Уважением,
Георгий