Как получить таблицу значений с набором данных из СКД в вычисляемых полях?
Доброе утро.
В общем, есть СКД, в ней использую набор данных (Набор данных объект).
Хочу для вычисляемого поля использовать функцию общего модуля, но мне в функцию нужно передать кроме конкретного поля еще и весь набор данных. Как это сделать?
Ну то есть, в вычисляемом поле должно быть что-то вроде такого.
Но как это реализовать?
__МойМодульВызовСервера.МояФункция(Поле, ТаблицаЗначенийПоКоторойНужноРассчитать)
Пробовал агрегатную функцию СКД "ТаблицаЗначений" и "ВычислитьВыражениеСГруппировкойТаблицаЗначений", но они возвращают таблицу значений с одной строкой. А мне нужны все строки.
В общем, есть СКД, в ней использую набор данных (Набор данных объект).
Хочу для вычисляемого поля использовать функцию общего модуля, но мне в функцию нужно передать кроме конкретного поля еще и весь набор данных. Как это сделать?
Ну то есть, в вычисляемом поле должно быть что-то вроде такого.
Но как это реализовать?
__МойМодульВызовСервера.МояФункция(Поле, ТаблицаЗначенийПоКоторойНужноРассчитать)
Пробовал агрегатную функцию СКД "ТаблицаЗначений" и "ВычислитьВыражениеСГруппировкойТаблицаЗначений", но они возвращают таблицу значений с одной строкой. А мне нужны все строки.
По теме из базы знаний
Найденные решения
(3) Вычисляемое поле будет высчитываться для каждой строки. Вы уверены, что вам нужно для каждой строки отчета загонять в функцию общего модуля все строки?
В общем случае должно сработать вычисляемое поле, итог по которому рассчитывается по группировке "ОбщийИтог"
http://prntscr.com/tdbz7l
Для частных случаев, можно попробовать МояФункция(КакойтоЗначение, ВычислитьВыражение("ТаблицаЗначений(Поля)", "ОбщийИтог"))
В общем случае должно сработать вычисляемое поле, итог по которому рассчитывается по группировке "ОбщийИтог"
Для частных случаев, можно попробовать МояФункция(КакойтоЗначение, ВычислитьВыражение("ТаблицаЗначений(Поля)", "ОбщийИтог"))
Прикрепленные файлы:
тестТаблицы.erf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Вычисляемое поле будет высчитываться для каждой строки. Вы уверены, что вам нужно для каждой строки отчета загонять в функцию общего модуля все строки?
В общем случае должно сработать вычисляемое поле, итог по которому рассчитывается по группировке "ОбщийИтог"
http://prntscr.com/tdbz7l
Для частных случаев, можно попробовать МояФункция(КакойтоЗначение, ВычислитьВыражение("ТаблицаЗначений(Поля)", "ОбщийИтог"))
В общем случае должно сработать вычисляемое поле, итог по которому рассчитывается по группировке "ОбщийИтог"
Для частных случаев, можно попробовать МояФункция(КакойтоЗначение, ВычислитьВыражение("ТаблицаЗначений(Поля)", "ОбщийИтог"))
Прикрепленные файлы:
тестТаблицы.erf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот