|
|
|
|
#1 |
|
Moderator
|
Мне все таки кажется, что последняя цена закупки тут непричем. Если заглянуть в названный мною метод, там есть такой кусок кода:
X++: case BOMCalcCostPrice::OnhandPrice : dimGroupId = InventTable::find(itemId).DimGroupId; inventDimParmFinancial.initFinancialInvent(dimGroupId); inventDimParmActive.initDimActive(dimGroupId); inventOnhand = InventOnhand::newParametersActive(itemId, inventDim, inventDimParmFinancial, inventDimParmActive); if(inventOnhand) { costPrice = inventOnhand.costPricePcs(true); if(costPrice) { costPriceUnit = 1; costMarkup = 0; costPriceDate = systemdateget(); } } С последней ценой в inventTableModule это не связано по моему... |
|
|
|
|
#2 |
|
Участник
|
Цитата:
Сообщение от fed
Мне все таки кажется, что последняя цена закупки тут непричем. Если заглянуть в названный мною метод, там есть такой кусок кода:
X++: case BOMCalcCostPrice::OnhandPrice : dimGroupId = InventTable::find(itemId).DimGroupId; inventDimParmFinancial.initFinancialInvent(dimGroupId); inventDimParmActive.initDimActive(dimGroupId); inventOnhand = InventOnhand::newParametersActive(itemId, inventDim, inventDimParmFinancial, inventDimParmActive); if(inventOnhand) { costPrice = inventOnhand.costPricePcs(true); if(costPrice) { costPriceUnit = 1; costMarkup = 0; costPriceDate = systemdateget(); } } С последней ценой в inventTableModule это не связано по моему... Хотя мне кажется, результат должен быть идентичным. Там же цена меняется не только по не последней покупке, а по последней проводке инвенттранс. |
|
|
|
|
#3 |
|
Участник
|
Пожалуйста, скажите, что не правильно настроено.
Имеем остатки по партиям, себестоимость, естественно по партиям, в группе складских аналитик на партии стоит галка "Финансовые запасы". В строке спецификации по этому материалу партия не указана, мы же не можем знать - какие партии будут приходить во всем периоде действия спецификации. Однако же inventSum.costPricePcs(_onHandOnly, _priceDate) ищет себестоимость именно по инвендиму строки спецификации, которого в инвентсаме быть не может. и возвращает, разумеется 0. Меня бы устроило, чтобы себестоимость усреднилась без учета партий именно для расчета спецификации. Но как этого добиться - не понимаю. Последний раз редактировалось Hard; 07.10.2011 в 11:12. |
|
|
| Теги |
| затраты, как правильно, накладные расходы, себестоимость |
|
|
|