Показать сообщение отдельно
Старый 21.03.2008, 12:28   #1  
CasperSKY is offline
CasperSKY
Axapta Retail User
Аватар для CasperSKY
Axapta Retail User
 
53 / 10 (1) +
Регистрация: 22.02.2008
RecordSet у inventSum
Листинг поиска и посчета остатков на складе по номеру склада(_inventLocationId) - складов 10, как суммировать остатки по всем 10 складам ?

X++:
 inventDim.InventLocationId  = _inventLocationId;

        inventSum = InventSum::findSum(_itemId,
                                       inventDim,
                                       inventDimParm,
                                       InventSumFields::All);
нужно что то типа ....

X++:
while select InventLocationId from inventDim {

inventDim.InventLocationId  = inventLocationId;

        inventSum = InventSum::findSum(_itemId,
                                       inventDim,
                                       inventDimParm,
                                       InventSumFields::All);

inventsum1=inventsum1+inventsum;
}
НО естественно так невыходит