цикл по субконто

Новая тема
"Надо сделать отчет по долгам фирмы перед контрагентами. Программа делает запрос по 60 счету, перебирая субконто "Контрагенты". Однако цикл состоит всего из 2х итераций, а в справочнике порядка 30 записей. Не могу понять почему.
Вот текст:
Процедура Сформировать()
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БИ.ВыполнитьЗапрос(,ТекущаяДата(), "60");
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("""");
Таб.ВывестиСекцию("Шапка");
БИ.ВыбратьСубконто();
Пока БИ.ПолучитьСубконто()=1 цикл
СуммаЗадолженности=БИ.СКК();
Если СуммаЗадолженности>0 тогда
Наименование=БИ.Субконто();
Таб.ВывестиСекцию("Строка");
конецесли;
конеццикла;
Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,0,0);
Таб.Показать("Справка о задолженности поставщикам");
КонецПроцедуры"
Ну, и что именно Вас смущает? Нормальный цикл с перебором значений субконто вида "Контрагенты".
а в виде субконто "Контрагенты" около 30 элементов, а цикл состоит всего из двух итераций
а по остальным контрагентам вообще есть какие-нибудь обороты/сальдо?
Так "ясен пень", что кроме как по этим двум элементам номенклатуры сальдо нет!
Читают тему
(гостей: 1)

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