Убрать из общего итога кое что (СКД - Вычисляемые поля) #776565


#0 by GoKerze
Есть отчет на СКД. Есть у него ресурс "Сумма (просрочено)" с выражением "Сумма(СуммаПросрочено)". "СуммаПросрочено" - поле запроса. Захотелось убрать из "ОбщийИтог" документы тех контрагентов у которых отрицательное значение в "Сумма (просрочено)" в группировке по контрагенту. Делаю новую колонку, где обнуляю суммы документов тех контрагентов у которых отрицательное значение в группировке по контрагенту. Добавляю вычислимое поле "СуммаБезАванса" с выражением: ВЫБОР     КОГДА ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Сумма(СуммаПросрочено)","Контрагент" , , , )  > 0 ТОГДА СуммаПросрочено КОНЕЦ Этим я хотел сказать: Если значение "СуммаПросрочено" в группировке по контрагенту больше нуля, то подставляй его в поле "СуммаБезАванса". Иначе подставляй Ноль. На скриншоте видно, что всё так и есть... Но! Общего итога нет. Там где мы видим числа - типа нули. Картинка: Меняем выражение в вычислимом поле "СуммаБезАванса" на такое: ВЫБОР         КОГДА ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Сумма(СуммаПросрочено)","Контрагент" , , , )  > 0 ТОГДА  1         ИНАЧЕ 1000000 КОНЕЦ ОбщийИтог появляется, но игнорирует Единички. Картинка: Вопроса два: 1) Почему ОбщийИтог такой избирательный? Почему показывает, но не суммирует? 2) Как убрать из "ОбщийИтог" документы тех контрагентов у которых отрицательное значение в группировке по контрагенту не трогая запрос?
#1 by GoKerze
Сам отчет:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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