Для отбора Контрагентов и Заказов используем субконто:
БИ.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БИ.ИспользоватьСубконто(ВидыСубконто.Заказы);
А вот для выбора счетов можно использовать как бы два варианта обхода результатов запроса:
Вариант1:
БИ.ВыбратьСчета();
Пока БИ.ПолучитьСчет() = 1 Цикл
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто(1) = 1 Цикл
БИ.ВыбратьСубконто(2);
Пока БИ.ПолучитьСубконто(2) = 1 Цикл
....
Вариант2:
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто(1) = 1 Цикл
БИ.ВыбратьСубконто(2);
Пока БИ.ПолучитьСубконто(2) = 1 Цикл
БИ.ВыбратьСчета();
Пока БИ.ПолучитьСчет() = 1 Цикл
....
Какой вариант лучше? Или что в лоб, что по лбу?