Обращение к результатам запроса
Для перебора группировок используются следующие функции:
· ВыбратьСчета(), ПолучитьСчет();
· ВыбратьКорСчета(), ПолучитьКорСчет();
· ВыбратьВалюты(), ПолучитьВалюту();
· ВыбратьПериоды(), ПолучитьПериод();
· ВыбратьСубконто(), ПолучитьСубконто();
· ВыбратьКорСубконто(), ПолучитьКорСубконто();
Функции получения остатков и оборотов такие же, как и при работе с основными итогами.
Пример.
БИ=СоздатьОбъект(«БухгалтерскиеИтоги»);
БИ.ИспользоватьСубконто(«Номенклатура»);
БИ.ВыполнитьЗапрос(Дата1,Дата2,«41.1»);
БИ.ВыбратьСчета();
Пока БИ.ПолучитьСчет()=1 Цикл
// выводим итоги по счету
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто()=1 Цикл
// выводим итоги по субконто
Сообщить(«Остаток на начало по счету » + БИ.Счет.Код + « товара » + БИ.Субконто(1)+Строка(БИ.СНД(3)) + «ед.»);
КонецЦикла;
КонецЦикла;