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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2006, 09:07   #1  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от DreamCreator
Доброго времени суток!

Подскажите пожалуйста, как рассчитать мгновенную среднюю себестоимость по нескольким складам (2,3,..,n)?
Сложить стоимость запасов по инт-м складам (PostedValue) и поделить на суммарный остаток (PostedQty)
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
За это сообщение автора поблагодарили: George Nordic (1), DreamCreator (1).
Старый 15.07.2006, 11:19   #2  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Большое Спасибо за ответы! Извиняюсь что не сразу ответил - хотелось проверить.

По всем складам (или одному складу) я умею считать, хотелось научиться по двум, трем, т.е. отмаркированным каким-либо признаком (Опт или Розница, РБЕ или ОБЕ)

Алгоритм сделал так:

PHP код:
static void testCaculateCostPrice(Args _args)
{
    
InventSum           inventSum;
    
InventDim           inventDim;
    
ItemId              itemId '000000005';
    
InventLocation      inventLocation;
    
InventQtyPosted     postedQty;
    
CostAmountPOsted    postedValue;
    ;

    while 
select inventSum
        where   inventSum
.Closed == NoYes::No &&
                
inventSum.ItemId == itemId
    join inventDim
        where inventDim
.inventDimId == inventSum.InventDimId
    join inventLocation
        where inventLocation
.InventLocationId == inventDim.InventLocationId &&
              
inventLocation.ActivityType == ActivityType::RBE
              
{
                
postedQty   += inventSum.PostedQty;
                
postedValue += inventSum.PostedValue;
              }

    
info(strfmt("%1 %2",postedQtypostedValue));

Если есть предложения по оптимизации, буду признателен.

С уважением,
Александр.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Склад закрывается по складам. Физ.наличие по складам и партиям. Как добавить партию в расчет себестоимости? mazzy DAX: Функционал 23 16.09.2009 04:58
Расчет себестоимости в Ax 3.0 ega DAX: Функционал 7 14.11.2007 14:05
Документ "Расчет себестоимости" Zveriok DAX: Функционал 0 18.03.2005 12:02
Проблема учет плановых затрат и расчет полной плановой себестоимости. AlexUnik DAX: Функционал 13 16.09.2004 10:01

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

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

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