в СКД для Статьи стоит вывод иерархии. Статья1 иерархическая содержит дочернюю Статью1 со значением из таблицы.
Как в иерархическую статью вывести именно значение предыдущей дочерней группировки именно по этой статье.
возникает ощущение, что надо както хитро использовать функции: ВычислитьВыражение или ВычислитьВыражениеСГруппировкойМассив
Сорри)
Добавил в запрос поле-дубль "Статья1"
ресурс СуммаСтатьи:
по Статья(не иерархия) - Сумма(СуммаСтатьи)
по Статья Иерархия - Вычислить("СУММА(ВЫБОР КОГДА Статья1 = Статья ТОГДА СуммаСтатьи ИНАЧЕ 0 КОНЕЦ)", "Статья1")
выдает ошибку:
Ошибка получения данных
по причине:
Выражение не может быть вычислено "Сумма(Выбор
Когда НаборДанных1.Статья1 = СтатьяИерархия.Статья
Тогда НаборДанных1.СуммаСтатьи
Иначе 0
Конец), Статья1"
т.е. судя по ошибке СКД все таки понимает мои намеренья)
ВычислитьВыражение() - это получение значения вышестоящей группировки из нижестоящей. Когда нужно обратное - использовать ВычислитьВыражениеСГруппировкойМассив или ВычислитьВыражениеСГруппировкойТаблицаЗначений. Проверено на днях буквально)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан