Есть запрос, в котором данные нижележащей группировки вычисляются от данных вышестоящей:
ВыборкаПоПартиям = ВыборкаПоСкладам.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Партия");
Пока ВыборкаПоПартиям.Следующий() Цикл
ОБ_Всего = ВыборкаПоПартиям.ПродажнаяСтоимостьРеализация;
ВыборкаПоСчетам = ВыборкаПоПартиям.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "СубСчет90_02");
Пока ВыборкаПоСчетам.Следующий() Цикл
ОБ = ВыборкаПоСчетам.ПродажнаяСтоимостьРеализация;
Если ПС + ОБ_Всего = 0 Тогда
Продолжить;
Иначе
СуммаНаценки = ТН * ОБ / (ПС + ОБ_Всего);
по данным этого запроса я хочу построить отчет на СКД, но споткнулся на том, как в запросе мне постоить/описать поле СуммаНаценки, ведь для того, чтобы это сделать, я должен как-то добраться до поля Об_Всего
этот запрос я должен буду переделать в СКД. Т.е. у меня будут несколько группировок: Склады, Партии, Счета. На уровне группировки по полю Счет нужно рассчитать данные от поля ОБ_Всего, рассчитываемого в группировке Партии (само поле выводить не буду - оно будет служебным)
посмотри тут - Конфигуратор - Содержание справки - Система компоновки данных - Язык выражений системы компоновки данных - Функции языка выражений системы компоновки данных, может нароешь чего.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn