![]() |
![]() |
![]() |
|
нужна помощь с циклом | ☑ | ||
---|---|---|---|---|
0
evgen2020
12.07.14
✎
15:43
|
результатом моего цикла получается повтор отделения и фамилии три раза.а надо чтобы один раз отделение и фамилия а дальше услуги полученные в этом отделении по фамилиям
ЗапросТаблица = Новый Запрос(); ЗапросТаблица.Текст = "ВЫБРАТЬ | РЦ_ОказанныеУслугиОбороты.Договор.Номер КАК Номер, | РЦ_ОказанныеУслугиОбороты.Пациент.Наименование КАК ФИО, | РЦ_ОказанныеУслугиОбороты.Услуга КАК Услуга, | ЕСТЬNULL(РЦ_ОказанныеУслугиОбороты.СуммаОборот, 0) КАК Сумма, | РЦ_Отделения.Наименование КАК Наименование, | РЦ_Отделения.ЭтоГруппа КАК ЭтоГруппа, | РЦ_Отделения.Родитель КАК Родитель |ИЗ | РегистрНакопления.РЦ_ОказанныеУслуги.Обороты(&ДатаС, &ДатаПо, , ) КАК РЦ_ОказанныеУслугиОбороты | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РЦ_Отделения КАК РЦ_Отделения | ПО РЦ_ОказанныеУслугиОбороты.Отделение = РЦ_Отделения.Ссылка |ГДЕ | ВЫБОР | КОГДА &ОтделенияЗаполнены | ТОГДА РЦ_Отделения.Ссылка В ИЕРАРХИИ (&Отделения) | ИНАЧЕ ИСТИНА | КОНЕЦ"; ЗапросТаблица.УстановитьПараметр("Отделения",Отделения); ЗапросТаблица.УстановитьПараметр("ДатаС", НачалоДня(ДатаС)); ЗапросТаблица.УстановитьПараметр("ДатаПо",КонецДня(ДатаПо)); ЗапросТаблица.УстановитьПараметр("ОтделенияЗаполнены", ЗначениеЗаполнено(Отделения)); РезультатТаблица = ЗапросТаблица.Выполнить().Выгрузить(); Для каждого СтрокаТаблица Из РезультатТаблица Цикл ОбластьГруппа.Параметры.Наименование = СтрокаТаблица.Наименование; ТД.Вывести(ОбластьГруппа); ОбластьГруппа1.Параметры.ФИО = СтрокаТаблица.ФИО; ТД.Вывести(ОбластьГруппа1); ОбластьГруппа2.Параметры.Номер = СтрокаТаблица.Номер; ОбластьГруппа2.Параметры.Услуга = СтрокаТаблица.Услуга; ОбластьГруппа2.Параметры.Сумма = СтрокаТаблица.Сумма; ТД.Вывести(ОбластьГруппа2); КонецЦикла; ТД.ОтображатьСетку = Ложь ; ТД.Показать(); |
|||
1
DCKiller
12.07.14
✎
15:45
|
ИТОГИ ПО
Отделение, Фамилия |
|||
2
DCKiller
12.07.14
✎
15:46
|
+и вообще, на хрена ты результат запроса в ТЗ выгружаешь?
|
|||
3
evgen2020
12.07.14
✎
16:02
|
а как мне подругому их макет засунуть
|
|||
4
Wobland
12.07.14
✎
16:02
|
(3) аккуратно обойти по группировкам результат запроса
|
|||
5
Wobland
12.07.14
✎
16:09
|
(4) это если постараться забыть о тёмном ужасе СКД
|
|||
6
evgen2020
12.07.14
✎
16:10
|
я в скд не очень то умею
|
|||
7
Wobland
12.07.14
✎
16:10
|
(6) а хочешь уметь очень?
|
|||
8
evgen2020
12.07.14
✎
16:11
|
почему бы нет
|
|||
9
Wobland
12.07.14
✎
16:12
|
(8) суй запрос в набор данных и настраивай группировки. а это выкинь
|
|||
10
EvgeniuXP
12.07.14
✎
17:45
|
(9) ему всего 3 дня от роду :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |