v8: Суммирование ресурсов в СКД #708340


#0 by Sh18
v8.2. В СКД строю отчет по договорам и связанным с ними документам - верхняя группировка Договоры, следующая - Документы. Как сделать, чтобы ресурс СуммаДоговора не суммировался по документам? Сейчас не уровне Договора получается сумма, равная СуммаДоговора, помноженная на количество документов. С другой стороны, надо чтобы СуммаДоговора суммировалась по высшим группировкам (иерархия, тотал).
#1 by Alpen906
Оформление.Текст = "" для поля "Сумма договора " в группировке Договор
#2 by Sh18
Сенькс. Это убирает СуммаДоговора в группировке Документ (не Договор), и это можно сделать и иначе. Но в группировке Договор эта сумма все равно остается неправильной - умножена на количество документов. Надо в СКД как-то объяснить, что СуммаДоговора - ресурс, появляющийся на уровне Договор, на уровне Документ его нет, точнее, оно не ресурс, просто поле. Заполнение "Рассчитывать по ..." на вкладке Ресурсы ничего не дает.
#3 by Max Street
ресурсы - рассчитывать по
#4 by Alpen906
Рассчитать это поле в запросе. Потом разное выражение ресурса для разных группировок.
#5 by Sh18
"ресурсы - рассчитывать по" не работает. Не знаю, почему, я бы тоже сказал, что это должно быть оно Не понял. В запросе рассчитывается. Запрос по Договоры left join Документы, поле СуммаДоговора берется из Договоры. Потом в СКД объявляется ресурсом. В результате оно приписывает эту сумму каждому документу и суммирует вверх по иерархии группировок.
#6 by Alpen906
Тогда это поле не должно являться ресурсом.
#7 by Sh18
тогда оно не просуммируется на верхних группировках (иерархия и тотал)
#8 by Alpen906
Для группировки договор выражение ресурса МАКСИМУМ(СуммаДоговора), для верхних СУММА
#9 by barrgand
Для верхних сумма максимумов тогда
#10 by Alpen906
Надо попробовать
#11 by vicof
ВычислитьВыражениеСГруппировкойМассив
#12 by Sh18
Я сделал. Сделал не один источник данных со сложным запросом с join'ом, а два - в одном простой запрос по Договорам, в другом по Документам, и объединил их на уровне СКД. Тогда "ресурсы - рассчитывать по" работает Всем спасибо! ))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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