Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
10 мая 2025, 00:13

Подведение Итогов по группировке

Автор Инокентий, 18 апр 2025, 21:48

0 Пользователей и 1 гость просматривают эту тему.

Инокентий

Здравствуйте! Подскажите пожалуйста, как можно сделать подведение итогов суммы по группировке, в которой считаются значения по максимуму?

Максим75

Инокентий, Отчет на СКД или старый добрый?
если на скд - то в ресурсах для группировки выражение задайте с использованием функции ВычислитьВыражение. найдите, что это такое и почитайте как ее использовать.
может конечно и прокатит Сумма(Максимум(что-то там)), но не уверен

Инокентий

Максим75, Выражение ВычислитьВыражение("СУММА(НормаЗагрузкиНаДень)","Цех" , , "Первая","Текущая") возвращает итоги по сумме всех полей вне зависимости от группировки.
выражение ВычислитьВыражение("Максимум(НормаЗагрузкиНаДень)","Цех" , , "Первая","Текущая") возвращает максимум
выражение ВычислитьВыражение("СУММА(Максимум(НормаЗагрузкиНаДень))","Цех" , , "Первая","Текущая") выдает ошибку вложенных агрегатных функций. :dfbsdfbsdf:

Максим75

Инокентий, а если сделать вычисляемое поле с выражением Максимум(НормаЗагрузкиДень), и уже потом к этому полю применить агрегатную функцию Сумма

Инокентий

Для решения данной задачи нужно было использовать "ВычислитьВыражениеСГруппировкойМассив".
Сумма(ВычислитьВыражениеСГруппировкойМассив ("Максимум(НормаЗагрузкиНаДень)","Цех")) Мы сначала выводим в поле массив из итоговых максимумов, а потом просто суммируем их.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск