СКД Расчет поля в иерархии #792072


#0 by MrAvPika
Сложно будет объяснить, но я попробую Есть таблица План1 Характеристика1 Шаг1 Номенклатура1 Количество План1 Характеристика1 Шаг2 Номенклатура1 Количество План1 Характеристика2 Шаг1 Номенклатура2 Количество В иерархии в отчете сворачивается так План1       Характеристика1 Шаг1 Количество соответственно ресурс И вот в группировке Харакетристика1 Шаг1 Характеристика1 Шаг2 и т.д. у меня все считается верно в ресурсах для это группировки написал Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Количество)", "Харакетристика,Шаг")) и все корректно, то есть исходя из первой таблицы План1 Характеристика1 Шаг1 5 План1 Характеристика1 Шаг2 5 План1 Характеристика2 Шаг1 3 Теперь я хочу чтобы когда сворачиваю до плана Сумма получилась 8, а не 13, так как по факту количество 8 так вот мне не понятно что указать в ресурсах для группировки Плна, чтоб сумма шла по характеристикам?
#1 by MrAvPika
Что то мне подсказывает, что трудно будет понять то, что я хочу ....
#2 by MrAvPika
Up!
#3 by MrAvPika
Неужели никто не сталкивался с таким расчетом в группировке?
#4 by vicof
вычислитьвыражение от вычислитьвыражение надо делать
#5 by vicof
Или несколько ресурсов делать
#6 by vicof
в любом случае неуниверсально
#7 by MrAvPika
пробовал, выводится ошибка: Ожидается ) ")"
#8 by MrAvPika
не понятно из за чего возникает
#9 by vicof
Кавычки надо задваивать во вложенной функции
#10 by MrAvPika
ВычислитьВыражениеСГруппировкойМассив("Сумма(Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(ФактСумма)", "ОбщаяХарактеристика,ВидПланаОбщейХарактеристики")))", "План")
#11 by MrAvPika
Все что внутри первого ВычислитьВыражениеСГруппировкойМассив добавить еще кавычки?
#12 by MrAvPika
ВычислитьВыражениеСГруппировкойМассив("Сумма(Максимум(ВычислитьВыражениеСГруппировкойМассив(""Сумма(ФактСумма)"", ""ОбщаяХарактеристика,ВидПланаОбщейХарактеристики"")))", "План")
#13 by MrAvPika
Просто если пишу так, то вылетает ошибка : "Использование вложенных агрегатных функций не допускается"
#14 by MrAvPika
вы так делали, это точно работает?
#15 by vicof
Делали, работает. Все выражение надо в кавычки брать, а не часть. И максимум убери.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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