Имя: Пароль:
1C
1С v8
СКД. Расчет итогов
0 Надмозг
 
27.05.19
15:56
Есть два набора данных
Поле1 - ссылка
Ресурс - число

Поле1 - ссылка
Поле2 - другая ссылка

Допустим содержание наборов такое
Набор 1
Ссылка1 | 50 000

Набор 2
Ссылка1 | ДругаяСсылка1
Ссылка1 | ДругаяСсылка2

Соединяем первый набор со вторым по полю 1 и считаем итоге по ресурсу.
Если бы это было обычное левое соединение, то было бы так.
Ссылка1 | ДругаяСсылка1 | 50 000
Ссылка1 | ДругаяСсылка2 | 50 000
Итог по Ссылка1 - 100 000

Но в СКД соединяю два набора, итог получается 50 000, в ресурсах прописал - Сумма(Ресурс)

Я так понимаю, СКД считает итоги как бы внутри одного набора данных. В первом наборе одна строка и в сумме получается 50 000. Как сделать, чтобы учитывались все строки из второго набора и суммирование проходило по ним?



Ссылка1 | ДругаяСсылка1
Ссылка1 | ДругаяСсылка2
1 Надмозг
 
27.05.19
15:57
+(0) Не заметил текст после знака вопроса, забыл затереть, не обращайте внимания
2 Надмозг
 
27.05.19
17:16
Получилось. Сделал так
Сумма(ВычислитьВыражениеСГруппировкойМассив ("Ресурс"))