AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 12.07.2006, 17:20   #1  
DreamCreator ist offline
DreamCreator
Moderator
Benutzerbild von DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Registriert seit: 04.11.2004
Ort: Казань
Расчет себестоимости по нескольким складам
Доброго времени суток!

Подскажите пожалуйста, как рассчитать мгновенную среднюю себестоимость по нескольким складам (2,3,..,n)?

Geändert von DreamCreator (12.07.2006 um 17:25 Uhr)
Alt 12.07.2006, 17:49   #2  
ALEG ist offline
ALEG
Microsoft Dynamics
 
233 / 79 (3) ++++
Registriert seit: 22.09.2003
Ort: Москва
Для того, чтобы считать себестоимость по всем складам надо просто снять галочку "финансовый склад". Мнгновенная средняя будет автоматически до закрытия склада (при условии что указана модель "средняя" в скл. моделе). После закрытия склада себестоимость пересчитается в среднюю за период.
Среднюю по выбранным складам стандартно система посчитать не может или по каждому или по всем.
Alt 12.07.2006, 17:55   #3  
Starling ist offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Registriert seit: 20.10.2005
Ort: Kiev
Механизм ее расчета можно вытянуть, если просмотреть как работает форма В наличии. Отключаете отображение всех аналитик и на закладке В наличии в поле "Себестоимость" отображается себестоимость по всем складам.
Alt 13.07.2006, 09:07   #4  
Recoilme ist offline
Recoilme
злыдень
Benutzerbild von Recoilme
Злыдни
 
895 / 192 (8) ++++++
Registriert seit: 18.06.2003
Zitat:
Zitat von DreamCreator
Доброго времени суток!

Подскажите пожалуйста, как рассчитать мгновенную среднюю себестоимость по нескольким складам (2,3,..,n)?
Сложить стоимость запасов по инт-м складам (PostedValue) и поделить на суммарный остаток (PostedQty)
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
This post has been rated by: George Nordic (1), DreamCreator (1).
Alt 15.07.2006, 11:19   #5  
DreamCreator ist offline
DreamCreator
Moderator
Benutzerbild von DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Registriert seit: 04.11.2004
Ort: Казань
Большое Спасибо за ответы! Извиняюсь что не сразу ответил - хотелось проверить.

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

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

PHP-Code:
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));

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

С уважением,
Александр.
Alt 17.07.2006, 08:58   #6  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
По-моему, не лишним будет учесть, что в InventSum хранится себестоимость на дату последней складской операции по аналитике, которая может оказаться в будущем по отношению к текущей дате. В общем, нет смысла считать просто себестоимость по складам, а стоит искать себестоимость на дату. Для этого можно использовать класс InventSumFinancial, например.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:08 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.