ВычислитьВыражение в СКД в пользовательском поле.

1. ПодводныйТ 45 12.11.19 12:53 Сейчас в теме
Есть стандартный отчет "Валовая прибыль предприятия" в 1С КА 2.4. Создаю новый вариант отчета со структурой:

Заказ клиента.Менеджер - Клиент - Заказ клиента.АдресДоставки - Номенклатура. Поля: Количество, Валовая прибыль

Делаю пользовательское поле АТТ, пишу выражение в итоговых записях:

ВычислитьВыражение(Выбор
Когда Сумма([Валовая прибыль]) >= 500
Тогда 1
Иначе 0
Конец, "[Заказ клиента / Реализация.Адрес доставки]")


по группировке [Заказ клиента / Реализация.Адрес доставки] - все выводит хорошо, где надо - 1.
Как мне сейчас суммировать эти 1 в вышестоящих группировках?

Пробовал добавлять группировки "Клиент" и "ЗаказКлиента.Менеджер" и третьим параметром "Иерархия", но тогда вообще ничего не выводит.
По теме из базы знаний
Найденные решения
5. toypaul 63 13.11.19 08:14 Сейчас в теме
(4)
Не получается и в ресурсах


нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .


(4)
неужели нельзя сделать вычисление такого поля на уровне СКД?


можно, но не на раз-два-три. иногда на самом деле проще запросом или вторым (третьим и т.д.) набором
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. toypaul 63 12.11.19 15:01 Сейчас в теме
в пользовательском поле никак. только в ресурсах
3. ПодводныйТ 45 12.11.19 15:13 Сейчас в теме
(2) а в ресурсах - это поле сделать "рассчитывать по" и выбрать нужную группировку?
4. ПодводныйТ 45 12.11.19 19:00 Сейчас в теме
Не получается и в ресурсах. Вообще, кроме как исправления запроса - другого пути я не вижу, неужели нельзя сделать вычисление такого поля на уровне СКД?
5. toypaul 63 13.11.19 08:14 Сейчас в теме
(4)
Не получается и в ресурсах


нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .


(4)
неужели нельзя сделать вычисление такого поля на уровне СКД?


можно, но не на раз-два-три. иногда на самом деле проще запросом или вторым (третьим и т.д.) набором
6. ПодводныйТ 45 13.11.19 09:30 Сейчас в теме
(5)
нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .


это надо писать в выражение в вычисляемое поле или в выражение в ресурсах?
7. toypaul 63 13.11.19 10:08 Сейчас в теме
Оставьте свое сообщение

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