Показать сообщение отдельно
Старый 02.02.2006, 20:03   #1  
sao is offline
sao
Участник
 
58 / 16 (1) ++
Регистрация: 07.04.2005
Адрес: Подмосковье
Как получить количество номенклатуры, которое физ. доступно?
Добрый вечер!
Известнo _itemId, _locationId.
Данный код успешно получает "Физическое наличие" номенклатуры.
Код:
    InventSum                inventSum;
    InventDimParm         inventDimParm;
    InventDim                 inventDim;
    ;

    inventDim.InventLocationId = _locationId;
    inventDimParm.initFromInventDim(inventDim);
    inventSum = InventSum::findSum(_itemId, inventDim, inventDimParm,  InventSumFields::Physical);
Не получается получить значение AvailPhysical "Физически доступно" не напрямую, не косвенно.
Метод inventSum.availPhysical() возвращает 0, хотя данные есть.
Может параметры, как то неправильно передаю?