AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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;
}
НО естественно так невыходит
Старый 21.03.2008, 15:36   #3  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Дааа, с пониманием запросов и x++ у CasperSKY пока беда.. Читайте документацию и разбирайте примеры
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 21.03.2008, 15:52   #4  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
X++:
    InventSumDatePhysical inventSumDatePhysical = new InventSumDatePhysical();
    ItemId ItemId = "010101000098";
    ;
    info(num2str(inventSumDatePhysical::onHandQty(systemDateGet(),ItemId), 1, 3, 2, 0));
выдает физическое наличие номенклатуры по всем складам на указанную дату
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Теги
документация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при разноске складских движений Starling DAX: Администрирование 9 12.10.2007 14:21
Можно ли чистить InventSum? DreamCreator DAX: Программирование 19 05.12.2006 15:38
Вытащить записи из InventSum ... Rimantas DAX: Программирование 23 07.11.2006 14:47
Проверка уникальности ItemDimIdx в InventSum DreamCreator DAX: Программирование 15 06.12.2005 17:23
Форма InventOnhandItem, Почему RecID у InventSum в этой форме всегда 0? Кирилл DAX: Программирование 2 25.05.2004 18:15
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:44.