Параметры данных: Период = 01.01.2013 - 31.03.2013
Специалист Итого
Организация
Наряд Контактное лицо Состав услуги Дата окон. Количество Количество МЗ Всего нарядов
наименование факт организаций (ФлагМЗ)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Петров Петр 2 {2} 3
Ромашка 1 1 1
Наряд 0000000002 от 10.03.2013 15:12:23 Сидоров Геннадий Иванович Мини-занятие 13.03.2013 1 1 1
Сера 1 1 2
Наряд 0000000001 от 10.03.2013 0:00:00 Иванов Иван Петрович Мини-занятие 13.03.2013 1 1 1
Наряд 0000000001 от 10.03.2013 0:00:00 Никонорова Пелагея Мини-занятие 13.03.2013 1 1 1
Наряд 0000000001 от 10.03.2013 0:00:00 Петров Петр Петрович Мини-занятие 13.03.2013 1 1 1
Наряд 0000000004 от 10.03.2013 15:12:25 Базовое занятие 14.03.2013 1 0 1
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Никонорова Пелагея 1 {1} 1
Сера 1 1 1
Наряд 0000000003 от 10.03.2013 15:12:24 Иванов Иван Петрович Мини-занятие 13.03.2013 1 1 1
Наряд 0000000003 от 10.03.2013 15:12:24 Петров Петр Петрович Мини-занятие 13.03.2013 1 1 1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Итого 2 {3} 4
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Вопрос: Как подсчитать итоги которые в фигурных скобках?
П.С.
Количество Мини-занятий по Организации = 1 (если, было хотя бы 1, иначе 0), суммировать общее количество Мини-занятий не надо.
Количество Мини-занятий по Специалисту = Сумма Мини-занятий по Организации
Как посчитать количество Мини-Занятий по группе Организация (колонка МЗ)?
Текст Выборки:
Запрос.Текст = "ВЫБРАТЬ
| Наряд.Ссылка,
| Наряд.Номер,
| Наряд.Дата,
| Наряд.Клиент.Наименование КАК Организация,
| Наряд.ДатаОкончанияФакт,
| Наряд.КомпонентаУслуги.Наименование КАК СоставУслуги,
| Наряд.Ответственный.Наименование КАК Сотрудник,
| Наряд.Состояние.Наименование,
| ПолучателиСообщений.КонтактноеЛицо.Ссылка КАК ОповещаемыеЛица,
| ВЫБОР
| КОГДА Наряд.КомпонентаУслуги.Наименование = &МЗ
| ТОГДА 1
| КОНЕЦ КАК ФлагМЗ
|ИЗ
| Документ.Наряд КАК Наряд
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПолучателиСообщений КАК ПолучателиСообщений
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛица КАК КонтактныеЛица
| ПО ПолучателиСообщений.КонтактноеЛицо.Ссылка = КонтактныеЛица.Ссылка
| ПО Наряд.Ссылка = ПолучателиСообщений.Документ.Ссылка
|ГДЕ
| Наряд.ДатаОкончанияФакт >= &НачПериода
| И Наряд.ДатаОкончанияФакт <= &КонПериода
| И Наряд.Состояние.Наименование = &СостояниеЗавершен
|
|СГРУППИРОВАТЬ ПО
| Наряд.Ссылка,
| ПолучателиСообщений.КонтактноеЛицо.Ссылка,
| Наряд.Номер,
| Наряд.Дата,
| Наряд.ДатаОкончанияФакт,
| Наряд.КомпонентаУслуги.Наименование,
| Наряд.Ответственный.Наименование,
| Наряд.Состояние.Наименование,
| Наряд.Клиент.Наименование
|ИТОГИ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ФлагМЗ)
|ПО
| Сотрудник,
| Организация";
Благодарствую за помощь!
Сорри за таблицу, нарисовал вроде все ровно, а пробелы удалились...
Вот картинка:
! | Правила, п. 4,12 |