Версия для печати темы (https://pro1c.org.ua/index.php?s=4fa492195fac460ee49147d5dd595476&showtopic=67575)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ По різному рахує ресурс при різних налаштуваннях групування

Автор: vbi 20.06.24, 14:25

Проблема з СКД. Є ресурс, який рахує Середнє. Є кілька рівнів групування, по кожні групі цей ресурс рахує вірно. А коли детальні записи і групування забрати і лишити лише верхнє групування - тоді рахує не правильно і виводить значення нижнього підгрупування. Чому так і як вивести в такому випадку правильне середнє?

Автор: Vofka 21.06.24, 7:43

Якщо "середнє" це середнє арифметичне, то у мене і до цифри 33 питання виникають.

Автор: vbi 21.06.24, 10:03

Vofka @ Сегодня, 8:43 * ,
там по співробітнику рахує середнє


Середній вік обчислюється так:

ВЫБОР
    КОГДА ГОД(РаботникиОрганизации.ФизЛицо.ДатаРождения) = 1
        ТОГДА 0
    ИНАЧЕ &ДатаАктуальности_Год - ГОД(РаботникиОрганизации.ФизЛицо.ДатаРождения) + ВЫБОР
            КОГДА МЕСЯЦ(РаботникиОрганизации.ФизЛицо.ДатаРождения) * 100 + ДЕНЬ(РаботникиОрганизации.ФизЛицо.ДатаРождения) > &ДатаАктуальности_Месяц * 100 + &ДатаАктуальности_День
                ТОГДА -1
            ИНАЧЕ 0
        КОНЕЦ
КОНЕЦ


Також пробували через функцию "Среднее()" для Среднего возраста. Всеодно те саме виходить

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua