Показать сообщение отдельно
Старый 22.03.2005, 07:16   #11  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 124 (5) +++++
Регистрация: 14.12.2001
Простой способ корректного получения себестоимости пноменклатуры по складу
PHP код:
static void Job1(Args _args)
{
    
ItemId           itemId           "Номенклатура 1";
    
InventLocationId inventLocationId "Склад 1";
    
InventDim        inventDim;
    
InventDimParm    inventDimParm;
    
InventOnHand     inventOnHand;
    
CostPrice        costPrice;

    ;
    
inventDim.InventLocationId         inventLocationId;
    
inventDimParm.InventLocationIdFlag true;
    
inventOnHand                       InventOnHand::newParameters(itemIdinventDiminventDimParmfalse);
    
costPrice                          inventOnHand.postedQty() ? inventOnHand.postedValue() / inventOnHand.postedQty() : 0;
    print 
costPrice;

Если необходимо получить себестоимость в разрезе других складских аналитик, код будет аналогичный, только надо будет задействовать необходимые поля в inventDim и InventDimParm.