"Всем здрасте! Помогите плиз с такой проблемкой:<br>имеется такой кусочек кода<br><br>БИ = СоздатьОбъект("БухгалтерскиеИтоги");<br>БИ.ИспользоватьПланСчетов(ВыбранныйПланСчетов());<br>Дата1 = Дата(ГодДляОтчета,1,1);<br>Дата2 = Дата(ГодДляОтчета,12,31);<br>БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Контрагент,2,);<br>БИ.ИспользоватьСубконто(ВидыСубконто.Основания,СписокДоговоров.ПолучитьЗначение(Инд),2,);<br>БИ.ИспользоватьСубконто(ВидыСубконто.Подразделения,Подразделение,2,);<br>БИ.ВыполнитьЗапрос(Дата1,Дата2,СчетПоКоду("Х08"),,,1,"Месяц","СК");<br>...<br>...<br>...<br>БИ.ВыбратьПериоды();<br>Пока БИ.ПолучитьПериод() = 1 Цикл<br>БИ.ВыбратьСубконто();<br>Пока БИ.ПолучитьСубконто() = 1 Цикл<br>Таб.ПрисоединитьСекцию(Раздел + "|Месяц");<br>//Сообщить(БИ.КО());<br>КонецЦикла;<br>КонецЦикла;<br><br>код рабочий. счет забалансовый. запрос выполняется корректно.<br>период промежуточных итогов (дополнительный разрез) - месяц. в запросе период (Дата1,Дата2) = году (соответственно начало года и конец). нужно персонально для каждого месяца вытащить БИ.КО ДАЖЕ если они НУЛЕВЫЕ! вот тут и возникает проблема - если обороты были скажем только в марте и например ноябре, то банальное Сообщить(БИ.КО()) до марта вообще ничего не "скажет", в марте покажет сумму КО (правильно), потом до ноября выдаст нули (! то есть нулевые обороты), покажет сумму КО ноября (тоже правильно) и далее - снова нули до даты конца года. если были обороты в каком-либо месяце предыдущего года - начиная с января до марта идут нули, потом КО марта и так далее. Нужно: при отсутствии КО за месяц ВСЁ РАВНО ловить нули, должно быть ровно 12 месяцев, ибо без этого у отчета реально плывет крыша. а то получается мне в начале каждого года проводку делать надо на нулевую сумму что не есть красивое решение."