Показать сообщение отдельно
Старый 26.04.2005, 09:22   #1  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Интересная задачка по getFirst - getNext
Задача - просуммировать физ. наличие по выделенным строкам в форме "В наличии" (InventOnHandItem).

Если считать по BP, то результат будет неправильный (значение из текущей записи)
PHP код:
void clicked()
{
    
InventSum   inventSumLocal;
    
InventQty   qty;
    ;

    
super();

    for(
inventSumLocal InventSum_ds.getFirst(1) ? InventSum_ds.getFirst(1) : InventSum_ds.cursor();
        
InventSumLocal;
        
InventSumLocal InventSum_ds.getNext())
    {
        
qty += InventSumLocal.PhysicalInvent;
    }

    
info(strFmt("PhysicalInvent = %1"qty));

Какие будут предложения?