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

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 289 14.09.20 15:27 Сейчас в теме
(1) что указано в выражениях на закладке Ресурсы по полям "Должен заплатить без скидки" и "Всего поступлений"?
7. katyabelova 15.09.20 09:17 Сейчас в теме +0.77 $m
(5) СУММА(ВычислитьВыражениеСГруппировкойМассив("ДолженЗаплатитьБезСкидки)","Договор"))
СУММА(ВычислитьВыражениеСГруппировкойМассив("ВсегоПоступлений)","Договор"))
9. dabu-dabu 289 15.09.20 13:07 Сейчас в теме
(7) В выражении по ресурсу "Не поступило" напишите:
СУММА(ВычислитьВыражениеСГруппировкойМассив("ДолженЗаплатитьБезСкидки)","Договор")) - СУММА(ВычислитьВыражениеСГруппировкойМассив("ВсегоПоступлений)","Договор"))
11. ixijixi 1761 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 Сейчас в теме
Можно посоветовать ВычислитьВыражениеСГруппировкойМассив (Выражение, ВыраженияПолейГруппировки, ОтборЗаписей, ОтборГруппировок)
Оставьте свое сообщение
Вакансии
Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Санкт-Петербург
зарплата от 100 руб. до 150 руб.
Полный день