(1) Судя по всему автор данного кода этого и добивался. Более того, похоже что эти бух. итоги и отрабатывают как нужно, просто меня ввёл в ступор странный механизм присвоения значению Ит.НачДата.
(0) при непроставленной одной дате будут рассчитыватся только остатки на указанную дату. то есть не будет оборотов. то есть СКД=СНД и СКК=СНК.
соответсенно понятия вторая дата в данном случае нет.
а точто Ит.НачДата = '19.07.14'- скорее всего просто внутренняя заглушка.
если не нужны обороты, можно использовать - ускоряет расчет остатков