"Выгребание" нулевых оборотов из запроса к БИ

Новая тема
"Всем здрасте! Помогите плиз с такой проблемкой:
имеется такой кусочек кода

БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьПланСчетов(ВыбранныйПланСчетов());
Дата1 = Дата(ГодДляОтчета,1,1);
Дата2 = Дата(ГодДляОтчета,12,31);
БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Контрагент,2,);
БИ.ИспользоватьСубконто(ВидыСубконто.Основания,СписокДоговоров.ПолучитьЗначение(Инд),2,);
БИ.ИспользоватьСубконто(ВидыСубконто.Подразделения,Подразделение,2,);
БИ.ВыполнитьЗапрос(Дата1,Дата2,СчетПоКоду("Х08"),,,1,"Месяц","СК");
...
...
...
БИ.ВыбратьПериоды();
Пока БИ.ПолучитьПериод() = 1 Цикл
БИ.ВыбратьСубконто();
Пока БИ.ПолучитьСубконто() = 1 Цикл
Таб.ПрисоединитьСекцию(Раздел + "|Месяц");
//Сообщить(БИ.КО());
КонецЦикла;
КонецЦикла;

код рабочий. счет забалансовый. запрос выполняется корректно.
период промежуточных итогов (дополнительный разрез) - месяц. в запросе период (Дата1,Дата2) = году (соответственно начало года и конец). нужно персонально для каждого месяца вытащить БИ.КО ДАЖЕ если они НУЛЕВЫЕ! вот тут и возникает проблема - если обороты были скажем только в марте и например ноябре, то банальное Сообщить(БИ.КО()) до марта вообще ничего не "скажет", в марте покажет сумму КО (правильно), потом до ноября выдаст нули (! то есть нулевые обороты), покажет сумму КО ноября (тоже правильно) и далее - снова нули до даты конца года. если были обороты в каком-либо месяце предыдущего года - начиная с января до марта идут нули, потом КО марта и так далее. Нужно: при отсутствии КО за месяц ВСЁ РАВНО ловить нули, должно быть ровно 12 месяцев, ибо без этого у отчета реально плывет крыша. а то получается мне в начале каждого года проводку делать надо на нулевую сумму что не есть красивое решение."
таблица значений спасёт отца русской демократии - заполняй из запроса ТЗ, а затем на основании ТЗ строй отчёт
"Попробуйте
БИ.ВыбратьПериоды(1);
Я так делала свою главную книгу, где столбцы были месяцы(января по декабрь), столбец выводился независимо от наличия оборотов(остатков) в текущем периоде (месяце).
Удачи."
у каждого один эсника случается в жизни своя главная книга -))
всем спасибо что не бросили в беде! проблему немножко по своему решил - через месяц даты первого периода по которому получены обороты, то есть если он не 1 то все что от первого до этого самого месяца забивается нулями. может немного коряво получилось, но работает как барабанный кольт.
Читают тему
(гостей: 1)

Быстрый переход