Имя: Пароль:
1C
 
Проблема с Вычислить выражение с группировкой СКД
0 ender10
 
14.08.14
09:48
Добрый день, есть отчет такого вида

Подразделение
   Статья оборотов
      ДокПрихода1  ДокРасхода11 СуммаПрихода1 СуммаРасхода11
      ДокПрихода2  ДокРасхода21 СуммаПрихода2 СуммаРасхода21
      ДокПрихода2  ДокРасхода22 СуммаПрихода2 СуммаРасхода22

проблема с итогами по группировкам, нужно чтобы сумма прихода по группировке Статья оборотов рассчитывалась по различным документам прихода, а не складывала по каждой строке, а по подразделениям считался итог уже по статьям оборотов

пробовал написать так Сумма(ВычислитьВыражениеСГруппировкойМассив("Среднее(СуммаПрихода)","ДокументПрихода"))
но выдается ошибка про группировку по полям периодам, что мне не очень понятно
1 ender10
 
14.08.14
10:07
не предложений?
2 barrgand
 
14.08.14
10:09
(1) Может как-то так:

Сумма(Массив(ТаблицаЗначений( Различные СуммаПрихода, ДокументПрихода)))
3 ender10
 
14.08.14
10:14
вообще ничего не выводит в итогах по группировкам, сума прихода только в детальных записях
4 barrgand
 
14.08.14
10:24
(3) Странно, ну оставь только Массив(ТаблицаЗначений( Различные СуммаПрихода, ДокументПрихода)) - что покажет?
5 ender10
 
14.08.14
10:29
написал в ресурсе так Массив(ТаблицаЗначений("Различные(СуммаПрихода)", "ДокументПрихода"))

в итоговых полях надписи Различные(СуммаПрихода); Различные(СуммаПрихода); Различные(СуммаПрихода)

количество повторений я так понял зависит от количестова строк в группировке
6 barrgand
 
14.08.14
10:30
(5) У меня кавычек нет вроде, зачем ты их поставил?
7 ender10
 
14.08.14
10:31
это я дурак, стал кавычки ставить, изначальный вариант похоже работает, спасибо, осталось разобраться почему он работает)
Ошибка? Это не ошибка, это системная функция.