После активного отдыха уточню насчет циклов. Под цикличностью я имел ввиду изменение аналитик с точки зрения расчета себестоимости, то есть сочетания аналитик, у которых включен финансовый склад. Поэтому циклы могут быть и неявными. Например (это только один пример, вариантов может быть много), есть складские журналы типа "Перенос" в которых меняется склад. Даже если нет возвратов полученной номенклатуры на исходный склад, цикл все равно может возникнуть из-за того, что склад не является аналитикой, включенной в финансовый склад. Получается, что с точки зрения расчета себестоимости в разрезе аналитик финансового склада был как приход, так и расход одного и того же, соответственно процедура закрытия склада будет от итерации к итерации пытаться переносить себестоимость расхода через операции журнала на приход, а коррекцию прихода опять посылать по кругу на следующей итерации.
Особенно ярко такие вещи проявляются при использовании модели по средней себестоимости, а уж по средней на дату это вообще вылазит часто. В DAX2009 для этих двух моделей изменили способ расчета, но проблемы цикличности есть и там.
Ну и, как всегда, приведу ссылку на статью, которую должен знать каждый аксаптовед:
Denis Fedotenko: Себестоимость и закрытие склада