Имя: Пароль:
1C
1С v8
СКД, вычисляемые поля.
0 Clody
 
22.01.13
06:49
Всем добрый день! Платформа 8.1.15.14

Помогите пожалуйста с отчетом, все варианты перепробовала.
Отчет должен выглядеть следующим образом:

Мастер      Январь      Февраль       Март      Итог    Коэффициент
Клиент      Посещаемость

Мастер1    
 Клиент1     1            1                      2
 Клиент2                               1         1
 Клиент3                  1                      1

Нужно посчитать Коэффициент посещаемости. Он вычисляется по следующей формуле: Итог(Посещаемость)/КоличествоМесяцев/КоличествоКлиентов. С группировкой по мастеру.

Итог(Посещаемость)/КоличествоМесяцев - вот это рассчитываю по формуле: КОЛИЧЕСТВО(ВЫБОР
           КОГДА ПродажиОбороты.СуммаОборот > 0
               ТОГДА 1
           ИНАЧЕ 0
       КОНЕЦ / (РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, МЕСЯЦ) + 1)) КАК КоэффициентПоКлиенту.

Неважно в запросе или в вычисляемом поле, как детальные записи выводит, как ресурс - не может сгруппировать. Выдает ошибку про агрегатные функции и группировку. Хотя тип - Измерение.

Как посчитать КоличествоКлиентов и поделить на это Итог(Посещаемость)/КоличествоМесяцев вообще загадка. Нужно использовать функцию вычислить() в ресурсах или вычисляемых полях. Но она при любом раскладе с группировками и без выдает "не может быть вычислено".

Помогите пожалуйста :)
1 Clody
 
22.01.13
07:04
http://infostart.ru/public/86764/

Прочитала статью, аж зависть берет. Жаль, что на 8.1 это невозможно осуществить.
2 cw014
 
22.01.13
07:24
А зачем тебе их группировать?
3 Clody
 
22.01.13
08:02
Потому, что коэффициент не суммируется за все месяцы, выводит только за 1 месяц в итогах. Если это не ресурс.
4 Clody
 
22.01.13
09:31
Наверх
5 Clody
 
22.01.13
10:55
Наверх
6 Clody
 
22.01.13
13:52
Наверх
7 Clody
 
23.01.13
09:44
Решила задачу с помощью двух наборов данных. Все просто оказалось, не там копать надо было :)
8 Domanoff26
 
23.01.13
09:52
(7) каким образом?