Показать сообщение отдельно
Старый 26.04.2005, 12:33   #9  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1633 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Предложу более универсальное решение, которое будет работать независимо от того, какие поля заполнены в InventSum

PHP код:
    InventSum   inventSumLocal;
    
Common      inventSumCommon;
    
InventQty   qty;
    ;

    
super();

    for(
inventSumCommon InventSum_ds.getFirst() ? InventSum_ds.getFirst() : InventSum_ds.cursor();
        
inventSumCommon.TableId != tablenum(Common);
        
inventSumCommon InventSum_ds.getNext())
    {
        
InventSumLocal inventSumCommon;
        
qty += InventSumLocal.PhysicalInvent;
    }
    
info(strFmt("PhysicalInvent = %1"qty));