СКД: Промежуточные итоги в таблице #784134


#0 by ПотрошительЗапросов
Здравствуйте! Пришло и мое время воззвать к коллективному разуму. Есть самописный отчет (не мой) для УТ11.1 платформа 8.2.19.130 с настройками как на картинке 1. Есть отбор на уровне отчета – Категория договора не равно пусто – и два одинаковых на уровне каждой группировки (БизнесРегион и Контрагент) в строках – задолженность не равна нулю. Есть ресурс «Отгрузка», у него неправильно считается итог по второй группировке, «БизнесРегиону». Если в ресурсах указать «Сумма(Отгрузка)», СКД посчитает итог по Региону без учета отборов на группировках (картинка 2). Учитываем отбор на  группировке контрагента в выражении ресурса: «Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Отгрузка)","Контрагент",, "Сумма(ЗадолженностьОт30До60Дней)<>0")) рассчитывать по БизнесРегиону». Когда формируем отчет за 1 месяц – все хорошо. Когда формируем за два, получаем картинку 3. Вторая колонка «отгрузка» это  вычисляемое поле, равное полю запроса «отгрузка», и итоги я пытаюсь считать по ней. Первая «отгрузка» - это собственно поле запроса, нужна мне для сравнения. Как видим в октябре есть суммы отгрузки, не попавшие в вычисляемую колонку, что логично, ибо они не соответствуют условию "Сумма(ЗадолженностьОт30До60Дней)<>0". Проблема решается вводом выражения «Сумма(Отгрузка) рассчитывать по Контрагенту», и колонки будут совпадать на уровне группировки по контрагенту. А дальше у меня затык: как мне получить сумму отгрузок только по тем строкам, которые попали  в отчет? Скорей всего, той же ВВСГМ только по «Месяц» или «Контрагент, Месяц», но у меня ничего не получилось. <img src="; alt="Картинка1"> <img src="; alt="Картинка2"> <img src="; alt="Картинка3">
#1 by ПотрошительЗапросов
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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