СКД. Как написать выражение ресурса в иерархии(ВычислитьВыражение или Вычислить) #678196


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

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