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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2016, 16:00   #1  
kitty is offline
kitty
Участник
 
354 / 26 (1) +++
Регистрация: 24.05.2005
Как найти непромаркированное количество по закупке
Есть строка закупки purchLine. Сделан marking
Нужно узнать, целиком ли она промаркирована
Есть что-то похожее на форме InventMarking-> InventTrans_ds->qtyRemain().

Но, мне подозрительно, что в системе не нахожу методов на таблицах, которые бы это возвращали этот рассчет . (Есть только purchLine.qtyMarked(), который промаркированное количество возвращает)
Отсюда вопрос : если заведомо метода нет, то, наверное. есть какие-то тонкости в вычислениях.
Достаточно ли вычислять как в нижепреведенном коде, или есть еще что-то, что надо учитывать?

На PurchLine сделаю такой метод :

X++:
 if (this.isStocked())
    {
        inventTransOriginId = InventTransOriginPurchLine::findInventTransOriginId(this.DataAreaId, this.InventTransId);
        if (inventTransOriginId)
        {
            inventQtyMarked = InventTransOrigin::qtyMarked(inventTransOriginId);
            while select MarkingRefInventTransOrigin, sum(Qty), sum(QtySettled)
                from inventTrans        
                where inventTrans.InventTransOrigin == inventTransOriginId           
            {        
                openQty  += inventTrans.openQty();        
            }
        }
    }

    return openQty - inventQtyMarked;

AX2012 R2
Старый 04.02.2016, 16:35   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
\Data Dictionary\Tables\InventTransOrigin\Methods\calcMarkedCostValue

что то такое
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сторнирование накладной по закупке с накладными расходами bes DAX: Функционал 9 13.02.2015 17:29
Где правильно указывать полученное кличество товара по закупке? IKA DAX: Функционал 3 27.02.2014 15:47
Сальдо на счете "Потребление по закупке (возврат)" ViV DAX: Функционал 7 17.09.2010 14:39
Физ. количество на дату ena_ax DAX: Функционал 7 04.07.2010 21:45
Проводки по закупке exceptor DAX: Программирование 9 10.10.2005 17:03

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.