Всем привет.

Есть ТЧ
Нач, Сотрудник, Дата

Данные
Нач1, Сотр1, 01.11.2015
Нач1, Сотр1, 05.11.2015
Нач1, Сотр1, 11.11.2015
Нач1, Сотр2, 03.11.2015
Нач1, Сотр2, 05.11.2015
Нач1, Сотр2, 11.11.2015
Нач1, Сотр2, 12.11.2015

Задача
Необходимо вывести отчет в следующем виде.
Строки: Нач1, Сотрудник, Дата
Колонки: КоличествоДат.

Текущий результат
В ресурсах пишу: Количество(Различные Дата)

И получается:
Нач1____________4
-Сотр1__________3
--01.11.2015
--05.11.2015
--11.11.2015
-Сотр2__________4
--01.11.2015
--05.11.2015
--11.11.2015
--12.11.2015

А нужно:
Нач1____________7 !!!!! Вот эта группировка хромает.
-Сотр1__________3
--01.11.2015
--05.11.2015
--11.11.2015
-Сотр2__________4
--01.11.2015
--05.11.2015
--11.11.2015
--12.11.2015

Можно ли такое через ресурсы реализовать?
---
я похожее делал с помощью ВычислитьВыражениеСГруппировкойМассив()

смысл показателя - посчитать количество месяцев продаж по магазинам, т.е. внутри магазина, д.б. только различные, а на верхних уровнях уже суммирование различных. В ресурсах выражение = Сумма(ВычислитьВыражениеСГруппировкойМассив("Количество(Различные ПериодМесяц)","Склад"))
(к сожалению отчета под рукой нет, но вроде бы так должно работать)
---
dj_serega, для сотрудника количество различные, а для начальника просто количество.
---
Xershi, У меня вчера так вообще ересь получилась. Вот написал на форум и пришла идея. Вроде работает.
Создал вычисляемое поле "РасчетПлана": Строка(ФизЛицоВрача) + Строка(ДатаВизитаПлан)
В ресурсах: Количество(Различные РасчетПлана)
---
Xershi, Пользователи могут изменить группировки. Добавить свои по реквизитам элементов.
В итоге может получится:
Регион, Область, Подразделение, Нач, Сотр, Даты.

Если пойти по Вашему пути, то нужно ограничить выбор реквизитов (как минимум на поля). И все группировки выбрать в ресурсах.

хм... видимо так и нужно сделать.
---
dj_serega, ну так для сотрудника тогда только делаем различные. Для остального количество. Не работает так?
---
Xershi, Нет. Получается в группировке начальника количества были 120,150. А должно было быть около 45,60.
Плюс если сделать группировки Область, Подразделение, Нач, Сотр то в Области вообще на тысячи выходило :)
---
dj_serega, ну тогда да, сгруппировать массив решение.
---
Вот даже пример нарисовал.
Дата 1 это планы. Дата 2 это факты.
Даты планов пересекаются. Это "Количество(Различные ДатаПлан)"
Даты фактов это "Количество(Различные Документ)"
---
Хотя они у вас и так различные, в чем смысл дублировать?
---
Правда за 3 месяца долго работает :(
---
Че-то такое должно быть: второй раз ресурс по дате, вычислять для "нач", сумма (вычислить("Количество(Различные Документ)","Сотр","Группировка"))
---
я похожее делал с помощью ВычислитьВыражениеСГруппировкойМассив()

смысл показателя - посчитать количество месяцев продаж по магазинам, т.е. внутри магазина, д.б. только различные, а на верхних уровнях уже суммирование различных. В ресурсах выражение = Сумма(ВычислитьВыражениеСГруппировкойМассив("Количество(Различные ПериодМесяц)","Склад"))
(к сожалению отчета под рукой нет, но вроде бы так должно работать)
---
sommid, Вот чувствовал что истина где-то рядом...
Большущее спасибо!
Надеюсь кому-то пригодится.

В ресурсах написал:
```1c
    Сумма(ВычислитьВыражениеСГруппировкойМассив("Количество(Различные ДатаВизитаПлан)","ФизЛицоВрача"))
```
---
Кстати, у меня в итоге таким образом рассчитано еще 3 поля :)
Нужно заучить эту строку кода =)))
---
dj_serega, это новые функции, которые появились в СКД с релиза 8.2.14.
---
Xershi, Так я о них знаю. Даже где-то закладка есть в браузере на статью с ИС. Да и в избранных она должна быть.
Все никак не найду время с ними подружиться до конца. А так как приходится использовать 1 раз в год, то забывается :(.