Каким образом не выводить детальные записи по условию вышестоящей группировки на СКД.

1. improg 574 21.07.20 12:35 Сейчас в теме
Добрый день, требуется в отчете на СКД не выводить группировку вместе с ее подчиненной группировкой если конечный остаток по ней = 0. Есть отчет со структурой из 3-х вложенных друг в друга группировок. Конечный остаток рассчитывается на уровне расчетного документа и далее суммируется, если по вышестоящей групп. образуется кон. остаток = 0 в данном случае ФизЛицу, то эта группировка не должна выводится вместе с ее расчетными документами. Делал отборы на уровне группировки ФизЛицо, КоличОстаток>0 в итоге скрыл группировки по ФизЛицу, а расчетные документы вывел, хотелось бы их так же не выводить, кто-нибудь подскажет как это сделать?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
5. lishniy 132 21.07.20 13:14 Сейчас в теме
Поместите результат во временную таблицу, а в следующем запросе сделайте вложенный с нужными условиями. Потом внутренним соединением по реквизитом. Или по этому принципу как оптимальней будет.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. BackinSoda 21.07.20 12:42 Сейчас в теме
(0) Возможно стоит сделать отбор на уровне "РасчетныйДокумент", где сумма <> 0 ну и на этом же уровне в настройках "Выводить отбор" = Нет, проставить
ой, не внимательно прочитал.
3. improg 574 21.07.20 12:45 Сейчас в теме
(2) там не сработает поскольку значения не 0-ые, а в итогах по ФизЛицу они при суммировании равны 0.
4. BackinSoda 21.07.20 13:04 Сейчас в теме
(3) Тогда добавьте вычисляемое поле напр. "ИтогПоГруппировке" с пустым выражением, далее добавьте его как ресурс и в Выражении у него напишите ту же Сумма(по вашей группировке). ну и в третьей колонке поставьте "рассчитывать по..." этой же группировке. А далее по схеме выше, на уровне "Физлицо" ставьте отбор на этот новый ресурс <> 0
6. improg 574 21.07.20 13:32 Сейчас в теме
(4)Так имеете в виду?
Прикрепленные файлы:
7. BackinSoda 21.07.20 14:19 Сейчас в теме
(6) Не уверен, что именно так, может по физлицу, а не общему итогу.. проще попробовать несколько вариантов. главное отбор потом на него поставить. а само поле можно не выводить в доступные поля
8. improg 574 21.07.20 14:33 Сейчас в теме
(4) Не совсем понятна идея, каким образом это может помочь не выводить данные по расчетному документу, я предполагал что в этом поле будет итоговая сумма по группировке ФЛ и тогда можно будет наложить условие на Расчетный документ, но не прокатило ругается:


Ошибка выполнения отчета
по причине:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Выражение не может быть вычислено "Сумма(НаборДанных1.СуммаВзаиморасчетовКонечныйОстаток), Группировка3"
5. lishniy 132 21.07.20 13:14 Сейчас в теме
Поместите результат во временную таблицу, а в следующем запросе сделайте вложенный с нужными условиями. Потом внутренним соединением по реквизитом. Или по этому принципу как оптимальней будет.
9. improg 574 21.07.20 15:43 Сейчас в теме
10. improg 574 22.07.20 09:09 Сейчас в теме
(5) Есть один нюанс СКД меняет текст запроса, убирает поле группировки, не знаете как исправить?
Прикрепленные файлы:
12. lishniy 132 22.07.20 10:48 Сейчас в теме
(10) Галочку "Автозаполнение" снимите на вкладке "Набор данных" в макете
Оставьте свое сообщение

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