0
antihacker
19.05.16
✎
06:57
|
Всем привет !
Вод запрос
запросДолг=Новый Запрос;
запросДолг.Текст="ВЫБРАТЬ
| СУММА(ТиповойОстатки.СуммаОстатокДт) КАК Долг,
| СУММА(ТиповойОстатки.СуммаОстатокКт) КАК ДолгК,
| ТиповойОстатки.Субконто1 КАК Контрагент
|ИЗ
| РегистрБухгалтерии.Типовой.Остатки(
| &ДатаДолгов,
| Счет В (&ВыбСчет),
| ,
| Субконто1 В ИЕРАРХИИ (&ВыбКонтрагент)
| И Организация В ИЕРАРХИИ (&ВыбОрганизация)) КАК ТиповойОстатки
|
|СГРУППИРОВАТЬ ПО
| ТиповойОстатки.Субконто1
|ИТОГИ СУММА(Долг) ПО Контрагент";
ТиповойОстатки.Субконто1.Наименование";
ЗапросДолг.УстановитьПараметр("ДатаДолгов",конецДня(Дата1));
ЗапросДолг.УстановитьПараметр("ВыбСчет",СписокСчетов);
ЗапросДолг.УстановитьПараметр("ВыбКонтрагент",СписокКонтрагентов.Ссылка);
ЗапросДолг.УстановитьПараметр("ВыбОрганизация",ВыбОрганизация);
Отчет выодиться нормально. Но так как ТиповойОстатки.Субконто1 храниться только элементы, а не группы,то отчет выводит просто список контрагентов. А мне нужно их группировать по родителям. То есть Выяснить иерархию и группировать по ней. Как быть ?
|
|
4
CMblCL
19.05.16
✎
07:45
|
(3) Значит, как вариант, соединить этот запрос с запросом, где выбрать все группы из справочника контрагентов, сделать
УПОРЯДОЧИТЬ ПО
Контрагент ИЕРАРХИЯ
И еще убрать пустые группы в обработке результатов запроса.
|
|