![]() |
#4 |
Участник
|
тогда уж лучше так (одинм запросом + используйте стандартный метод):
X++: while select sum(PostedQty),sum(PostedValue) from inventSum where inventSum.Closed == NoYes::No join count(recid) from inventTable where (inventTable.ItemGroupId == "41.01.00" || inventTable.ItemGroupId == "43.00.00") && inventSum.ItemId == inventTable.ItemId { costPrice = inventSum.costPricePcs(); if(costPrice > ) info(strfmt("itemId = %1, costPrice = %2", inventTable.ItemId, costPrice)); } Вообще говоря, Аксапта рассчитывает себестоимость в разрезе складских аналитик, для которых указана галочка финансовый. Как правило, включается различная себестоимость по складам. Совсем правильно использовать стандартные классы. http://axapta.mazzy.ru/lib/inventsumdate/ И еще: использовать группы, по названиям бухгалтерских счетов - плохая практика. Такие группы смогут указать только бухи. Вот если бы вы назвали группы, например, Товары и ПроизвПродукция, то сильно повышаете шанс, что небухи смогут правильно указать группы. |
|
|
За это сообщение автора поблагодарили: Silphidae (1). |
Теги |
себестоимость |
|
|