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