Текущую проблему это решит конечно, но проверка там была не просто так - теперь с таким костылем периоды нельзя будет закрывать по остаткам - ни по оперативным ни тем более по документам, потому что они насчитываются один раз при закрытии периода, а те кассовые продажи, которые вы теперь пропускаете в закрытый период, реальные остатки на дату закрытия периода меняют. В итоге поплывут данные в отчетах и, например, в расчете таблицы продаж.