Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как подсчитать итог по группе?          
keha Подменю пользователя
сообщение 08.04.13, 6:32
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Здравствуйте, форумчане! Помогите решить проблему: Есть таблица (примерно выглядит так):


Параметры данных: Период = 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
 


Сообщение отредактировал Vofka - 08.04.13, 7:46

Vofka Подменю пользователя
сообщение 08.04.13, 7:47
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

|ИТОГИ
|    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ФлагМЗ)
|ПО
|    ОБЩИЕ,
|    Сотрудник,
|    Организация

keha Подменю пользователя
сообщение 10.04.13, 9:52
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 08.04.13, 8:47) *
|ИТОГИ
|    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ФлагМЗ)
|ПО
|    ОБЩИЕ,
|    Сотрудник,
|    Организация


Сори за оформление.
Я наверно некорректно выразился по условию, распишу более подробно: в таблице колонка - Количество МЗ (Флаг МЗ)- нужно, что бы напротив Специалист считалась сумма (итог) - ФлаговМЗ, в данном случае, у нас по специалисту Петров, есть 2 организации с ФлагомМЗ=1, ФлагМЗ проставляеться в том случае если у организации было хотя бы 1МЗ (Мини-занятие). Итог по специалисту Петров = 2Организации с ФлагомМЗ, т.е.=2. Так же в этот же отчет могут по Специалисту Петров попасть организации без Мини-занятий, тогда ФлагМз не поставиться и конечно он не долже будет попасть в итог. Пока у меня получается, только просуммировать общие кол-во ФлоговМЗ по колонке в разрезе Специалист, что не есть правильно.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.06.25, 15:48
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!