ВычислитьВыражение в СКД в пользовательском поле.
Есть стандартный отчет "Валовая прибыль предприятия" в 1С КА 2.4. Создаю новый вариант отчета со структурой:
Заказ клиента.Менеджер - Клиент - Заказ клиента.АдресДоставки - Номенклатура. Поля: Количество, Валовая прибыль
Делаю пользовательское поле АТТ, пишу выражение в итоговых записях:
ВычислитьВыражение(Выбор
Когда Сумма([Валовая прибыль]) >= 500
Тогда 1
Иначе 0
Конец, "[Заказ клиента / Реализация.Адрес доставки]")
по группировке [Заказ клиента / Реализация.Адрес доставки] - все выводит хорошо, где надо - 1.
Как мне сейчас суммировать эти 1 в вышестоящих группировках?
Пробовал добавлять группировки "Клиент" и "ЗаказКлиента.Менеджер" и третьим параметром "Иерархия", но тогда вообще ничего не выводит.
Заказ клиента.Менеджер - Клиент - Заказ клиента.АдресДоставки - Номенклатура. Поля: Количество, Валовая прибыль
Делаю пользовательское поле АТТ, пишу выражение в итоговых записях:
ВычислитьВыражение(Выбор
Когда Сумма([Валовая прибыль]) >= 500
Тогда 1
Иначе 0
Конец, "[Заказ клиента / Реализация.Адрес доставки]")
по группировке [Заказ клиента / Реализация.Адрес доставки] - все выводит хорошо, где надо - 1.
Как мне сейчас суммировать эти 1 в вышестоящих группировках?
Пробовал добавлять группировки "Клиент" и "ЗаказКлиента.Менеджер" и третьим параметром "Иерархия", но тогда вообще ничего не выводит.
По теме из базы знаний
Найденные решения
(4)
нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .
(4)
можно, но не на раз-два-три. иногда на самом деле проще запросом или вторым (третьим и т.д.) набором
Не получается и в ресурсах
нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .
(4)
неужели нельзя сделать вычисление такого поля на уровне СКД?
можно, но не на раз-два-три. иногда на самом деле проще запросом или вторым (третьим и т.д.) набором
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .
(4)
можно, но не на раз-два-три. иногда на самом деле проще запросом или вторым (третьим и т.д.) набором
Не получается и в ресурсах
нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .
(4)
неужели нельзя сделать вычисление такого поля на уровне СКД?
можно, но не на раз-два-три. иногда на самом деле проще запросом или вторым (третьим и т.д.) набором
(5)
это надо писать в выражение в вычисляемое поле или в выражение в ресурсах?
нужно применять другую формулу для других группировок. что-то типа Сумма(ВычислитьВыражениеСГруппировкойМассив(ТутВыражениеБазовое, По-моему тут группировка, по которой считается базовое выражение)) .
это надо писать в выражение в вычисляемое поле или в выражение в ресурсах?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот