Итоги в отчёте Master-Detail + GroupHeader для Master
Добавлено: 17 июл 2012, 16:04
Здравствуйте.
Есть следующие данные. Две таблицы: 1. ВидРабот. 2. Материалы.
ВидРабот. Поля: РазделРабот, ВидРабот, ЗарплРабочих
- Материалы. Поля: Материал, МатСумма
Нужно сделать следующее.
Три бэнда:
1. GroupHeaderBand1: {ВидРабот.РазделРабот}.
Здесь нужны итоги: Стоимость материалов (SUM«МатСумма» по всем строкам таблицы Материалы, входящим в работы этого раздела)
2. DataBand1: ВидРабот
Здесь нужны итоги: (SUM«МатСумма» по всем строкам таблицы Материалы, входящим в эту работу). {Sum(DataBand2,Материалы.МатСумма)}
3. DataBand2: Материалы
В бэнде DataBand1: ВидРабот выводится то же значение, что и в GroupHeader, т.е. получается итог не по строкам, входящим в эту работу, а по всем строкам группы, в которую входит эта работа.
Пример того, как получается:
Работы / Материалы Стоимость материалов
Раздел: 1 18250
Работа: TAL 18250
Гвозди строительные с плоской головкой 1.6х50 мм 2000
bnv_материал4 600
Бумага ролевая 50
Работа: ТРАМБОВКА 18250
Рассада цветов 15000
Оборудование 2 600
Раздел: Монтажные работы 2760
Работа: РАЗРАБОТКА ФУНДАМЕНТОВ 2760
Деревяшка 55 300
bnv_материал2 2460
Помогите, пожалуйста, добиться следующего:
Работы / Материалы Стоимость материалов
Раздел: 1 18250
Работа: TAL 2650
Гвозди строительные с плоской головкой 1.6х50 мм 2000
bnv_материал4 600
Бумага ролевая 50
Работа: ТРАМБОВКА 15600
Рассада цветов 15000
Оборудование 2 600
Раздел: Монтажные работы 2760
Работа: РАЗРАБОТКА ФУНДАМЕНТОВ 2760
Деревяшка 55 300
bnv_материал2 2460
Есть следующие данные. Две таблицы: 1. ВидРабот. 2. Материалы.
ВидРабот. Поля: РазделРабот, ВидРабот, ЗарплРабочих
- Материалы. Поля: Материал, МатСумма
Нужно сделать следующее.
Три бэнда:
1. GroupHeaderBand1: {ВидРабот.РазделРабот}.
Здесь нужны итоги: Стоимость материалов (SUM«МатСумма» по всем строкам таблицы Материалы, входящим в работы этого раздела)
2. DataBand1: ВидРабот
Здесь нужны итоги: (SUM«МатСумма» по всем строкам таблицы Материалы, входящим в эту работу). {Sum(DataBand2,Материалы.МатСумма)}
3. DataBand2: Материалы
В бэнде DataBand1: ВидРабот выводится то же значение, что и в GroupHeader, т.е. получается итог не по строкам, входящим в эту работу, а по всем строкам группы, в которую входит эта работа.
Пример того, как получается:
Работы / Материалы Стоимость материалов
Раздел: 1 18250
Работа: TAL 18250
Гвозди строительные с плоской головкой 1.6х50 мм 2000
bnv_материал4 600
Бумага ролевая 50
Работа: ТРАМБОВКА 18250
Рассада цветов 15000
Оборудование 2 600
Раздел: Монтажные работы 2760
Работа: РАЗРАБОТКА ФУНДАМЕНТОВ 2760
Деревяшка 55 300
bnv_материал2 2460
Помогите, пожалуйста, добиться следующего:
Работы / Материалы Стоимость материалов
Раздел: 1 18250
Работа: TAL 2650
Гвозди строительные с плоской головкой 1.6х50 мм 2000
bnv_материал4 600
Бумага ролевая 50
Работа: ТРАМБОВКА 15600
Рассада цветов 15000
Оборудование 2 600
Раздел: Монтажные работы 2760
Работа: РАЗРАБОТКА ФУНДАМЕНТОВ 2760
Деревяшка 55 300
bnv_материал2 2460