Нашел откуда ноги:
Функция РассчитатьИтоги()
...
Дата1 = НачГода(ДатаВКвартале);
Дата2 = КонКвартала(ДатаВКвартале);
...
БИДоходыПоСчетам. ВыполнитьЗапрос(Дата1,Дата2,"70,71,72,73,74,75,76,Н7",,,3,,1);
БИДоходыПоСтатьям.ВыполнитьЗапрос(Дата1,Дата2,"70,71,72,73,74,75,76,Н7",,,3,,1);
В отладчике:
Дата1 = '01.01.13'
Дата2 = '31.03.13'
ДатаВКвартале = '01.02.13'
Совсем уже семерку не поддерживают...
Нужно было быстр решить. Сделал так (см.//!):
//=====================================
Процедура ПлюсПериод()
Если флПериодГод = 1 Тогда
ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,12);
ДатаВКвартале = КонГода(ДатаВКвартале); //!
Иначе
ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,3);
КонецЕсли;
ПериодОтчета = КварталОтчетаСтр();
УстДостЯчеек();
ИзмПредставление(0);
ЗаполнитьРеквизиты();
КонецПроцедуры
//=====================================
Процедура МинусПериод()
Если флПериодГод = 1 Тогда
ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,-12);
ДатаВКвартале = КонГода(ДатаВКвартале); //!
Иначе
ДатаВКвартале = ДобавитьМесяц(ДатаВКвартале,-3);
КонецЕсли;
ПериодОтчета = КварталОтчетаСтр();
УстДостЯчеек();
ИзмПредставление(0);
ЗаполнитьРеквизиты();
КонецПроцедуры