ВычислитьВыражениеСГруппировкойМассив() - многоуровневая структура #741176


#0 by fantomrik
Добрый день! Не получается поднятся выше 3-го уровня в данной агрегатной функции. Не могу понять, то ли синтаксис неверно пишу, то ли ... В ресурсах на 1ом уровне - (Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВремяПрисутствия)", "Период"))) на 2ом уровне - Сумма(ВычислитьВыражениеСГруппировкойМассив( на 3ем уровне сумма второго уровня нужна, пишу как - Сумма(ВычислитьВыражениеСГруппировкойМассив( "Сумма(ВычислитьВыражениеСГруппировкойМассив( "использование вложенных агрегатных функций не допускается.."
#1 by Сильф
С кавычками какая-то беда, по-моему.
#2 by fantomrik
Понять бы логику с кавычками. На втором уровне те кавычки что были вложены увеличились на 1, я по этой логике на 3 уровне прибавил еще 1. Но видимо не так нужно
#3 by Сильф
Тройные кавычки втопку.
#4 by Сильф
Посмотри, как это выражение подсвечивается в конфигураторе, и сразу всё поймёшь.
#5 by Сильф
в смысле - тройные заменить на двойные.
#6 by fantomrik
Тогда он пишет "использование вложенных агрегатных функций не допускается.."
#7 by eklmn
а я бы запрос правильно написал
#8 by fantomrik
Спасибо, в конфигураторе разобрался со скобками съедает в формате Сумма(ВычислитьВыражениеСГруппировкойМассив( но при формировании отчета все равно "использование вложенных агрегатных функций не допускается.." Там запарный отчет, запросы пришлось писать в модуле отчета, обрабатывать результат в циклах и только потом пихать как внешние данные...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С