Расчёт по определенному уровню группировки

1. katyabelova 14.09.20 14:38 Сейчас в теме
Здравствуйте, уважаемые участники форума. Пишу отчёт на СКД, прошу помочь со следующей проблемой.

Хотела сделать поле "Не поступило" как разницу между "Должен заплатить без скидки" и "Всего поступлений". По скрину можно увидеть, что на нижнем уровне группировки оно считается правильно, но на уровне группировки договора - нет. Видимо из-за того, что "Не поступило" это ресурс, выражение которого "Сумма(НеПоступило)".

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

Заранее спасибо!
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. oleg-x 26 14.09.20 15:19 Сейчас в теме
(1) ВычислитьВыражение() на вкладке ресурсы Вам в помощь.
https://infostart.ru/1c/articles/1101676/
5. dabu-dabu 290 14.09.20 15:27 Сейчас в теме
(1) что указано в выражениях на закладке Ресурсы по полям "Должен заплатить без скидки" и "Всего поступлений"?
7. katyabelova 15.09.20 09:17 Сейчас в теме +0.77 $m
(5) СУММА(ВычислитьВыражениеСГруппировкойМассив("ДолженЗаплатитьБезСкидки)","Договор"))
СУММА(ВычислитьВыражениеСГруппировкойМассив("ВсегоПоступлений)","Договор"))
9. dabu-dabu 290 15.09.20 13:07 Сейчас в теме
(7) В выражении по ресурсу "Не поступило" напишите:
СУММА(ВычислитьВыражениеСГруппировкойМассив("ДолженЗаплатитьБезСкидки)","Договор")) - СУММА(ВычислитьВыражениеСГруппировкойМассив("ВсегоПоступлений)","Договор"))
11. ixijixi 1796 16.09.20 16:17 Сейчас в теме
(7) Попробуйте
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ДолженЗаплатитьБезСкидки)", "Договор"))
2. Sherdrada 14.09.20 14:48 Сейчас в теме
Можете выложить запрос и скрины настроек?
3. katyabelova 14.09.20 14:53 Сейчас в теме
(2) не вижу смысла выкладывать запрос, поскольку сделала "Не поступило" как вычисляемое поле с выражением "ДолженЗаплатитьБезСкидки - ВсегоПоступлений", в запросе этого нет.
6. alex-l19041 8 14.09.20 17:20 Сейчас в теме
(3) в выражении ресурса "ДолженЗаплатитьБезСкидки - ВсегоПоступлений" должно быть
"СУММА(ДолженЗаплатитьБезСкидки) - СУММА(ВсегоПоступлений)"
8. Andrekaa 15.09.20 10:24 Сейчас в теме
"Посоветуйте пожалуйста, что нужно сделать, чтобы правильно считалось на уровне группировки договора, либо чтобы считалось только по нему, не учитывая нижние уровни." - а если просто не выводить Расшифровку по документам? (а открывать только через кнопку)?
10. IVV122 15.09.20 15:06 Сейчас в теме
без изучения задачи и запроса можно посоветовать ВычислитьВыражениеСГруппировкойМассив (Выражение, ВыраженияПолейГруппировки, ОтборЗаписей, ОтборГруппировок)
-в справке конфигуратора,
12. REWS-DES 18.09.20 19:09 Сейчас в теме
Если не использовать вычисляемое поле и сделать группировкой Документ.Договор а поле НеПоступило,
ДолженЗаплатитьБезСкидки - ВсегоОплачено
То в группировке будет правильная сумма, в группировке ДолженЗаплатить не суммируются документы эквайринга и кассы, это и есть одна сумма долга! Догда зачем её суммировыть в НеПоступило, пускай она сама вычисляется по договору!
13. slasher777 28.09.20 14:33 Сейчас в теме
Можно посоветовать ВычислитьВыражениеСГруппировкойМассив (Выражение, ВыраженияПолейГруппировки, ОтборЗаписей, ОтборГруппировок)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот