Возможно, мой вопрос неправильный, но спрошу всё же.Закрытие склада, класс InventCostClosing, метод createInventCostList() (версия Ax4.0), там 4 похожих куска кода:
X++:
while select forceplaceholders ItemId from inventTable
index hint TypeIdx
where inventTable.ItemType == ItemType::Item
exists join inventTrans
index hint OpenItemIdx
where inventTrans.ValueOpen == InventTransOpen::Yes &&
inventTrans.ItemId == inventTable.ItemId
{
this.createInventCostListItem(inventTable.ItemId,recordInsertList);
}
Вопрос: может, стоит добавить еще условие по попаданию inventTrans.DateFinancial в закрываемый период? например, для ускорения расчета. Или это ничего не даст и вообще неправильно?