Вход | Регистрация
 

Как посчитать общие итоги в СКД, если используется выражение СоединитьСтроки(ИмяМассива)

Как посчитать общие итоги в СКД, если используется выражение СоединитьСтроки(ИмяМассива)
Я
   Admin_Net_1C
 
11.10.21 - 15:29
Добрый день народ.
Имеется схема СКД с набором данных запрос, который возвращает результат вида
ЗначениеПоказатель1 | ФизЛицо1
ЗначениеПоказатель1 | ФизЛицо2

Я через вычисляемое поле создаю массив МассивФизлиц выражение Массив(Физлица) и в ресурсе соединяю эти две строки в одну через конструкцию СоединитьСтроки(МассивФизлиц).

На выходе имеем одну строку:
ЗначениеПоказатель1 | ФизЛицо1, ФизЛицо2

Создал ресурс ЗначениеПоказатель1 выражение МАКСИМУМ(ЗначениеПоказатель1).
Далее я создал группировку, чтобы правильно выводилась одна строка и теперь в общих итогах у меня выводится удвоенный результат в ЗначениеПоказатель1 (т.к. строк фактически две).

Как вывести общий итог, чтобы не задваивался результат в ЗначениеПоказатель1?
   toypaul
 
1 - 11.10.21 - 15:35
не визуализируется. прочитал 3 раза, плюнул, пошел дальше заниматься своими делами
   Мультук
 
2 - 11.10.21 - 15:40
(0)

Добавить вычисляемое поле в ресурс еще раз с галочкой группировка "Общие итоги" и написать СоединитьСтроки(МассивФизлиц)  ???
   Admin_Net_1C
 
3 - 11.10.21 - 15:44
(1) запрос возвращает две строки:
Сумма | Физлицо
50    | Иванов
50    | Петров

Я путем вышеописанного шаманства в схеме СКД получаю:
Сумма      | Физлицо
50         | Иванов, Петров
---------------------------
Итого 100 <<< Вот здесь проблема: должно быть 50
   Admin_Net_1C
 
4 - 11.10.21 - 15:47
(2) и тогда в итогах по данному полю получаю:
Иванов
Петров

Не то)
   Admin_Net_1C
 
5 - 11.10.21 - 15:48
Вообщем, суть вопроса как в детальных записях группировки взять значение поля только один раз для общих итогов?
   Admin_Net_1C
 
6 - 11.10.21 - 15:49
Пытаюсь через ВычислитьВыражение, но не выходит (
   toypaul
 
7 - 11.10.21 - 15:53
Сумма(Массив("Различные ЗначениеПоказатель1"))
   Admin_Net_1C
 
8 - 11.10.21 - 15:56
Нашел
СУММА(ВычислитьВыражениеСГруппировкойМассив("СРЕДНЕЕ(ВычислитьВыражениеСГруппировкойМассив(""МАКСИМУМ(Сумма)"", ""Физлицо""))", "Физлицо"))
   Ненавижу 1С
 
9 - 11.10.21 - 18:01
(8) какой то треш
Кстати что будет и как должно быть, если 

70    | Иванов
20    | Петров

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.