В общем есть регистр со взаимосрасчетами и есть справочник клиенты, нужно бырать из регистра так чтобы был какой-то признак местонахождения Элемента в справочнике, а именно там есть группа Поставщики, так вот нужно получить такую таблицу:
1) Признак (поставщик или нет, находится в этой группе или нет) к примеру 1 или 0
2) Клиент
3) Сумма остаток
Пока получается только пункты 2 и 3 подскажите алгоритм действий.
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНач по ДатаНач;
|Контрагент = Регистр.Взаиморасчеты.Клиент;
|СуммаБазовая = Регистр.Взаиморасчеты.СуммаБазовая;
|Функция СуммаБазоваяКонОст = КонОст(СуммаБазовая);
|Группировка Контрагент без групп;
|Условие(Сумма <> 0);";
Если Запрос.Выполнить(ТекстЗапроса) <> 0 Тогда
Пока Запрос.Группировка(1) = 1 Цикл
Сообщить(Запрос.Контрагент);
Сообщить(Запрос.СуммаБазоваяКонОст);
Сообщить("--------------------");
КонецЦикла;
КонецЕсли;