Имя: Пароль:
1C
1С v8
Использование Функции СРЕДНЕЕ в пакете запросов
0 Sasha_1CK
 
29.07.15
12:45
Есть пакет запросов.
Предполагается использовать в нем среднемесячные курсы валюты.

Среднемесячный курс считается запросом

"ВЫБРАТЬ
|    НАЧАЛОПЕРИОДА(КурсыВалют.Период, МЕСЯЦ) КАК Месяц,
|    КурсыВалют.Период,
|    КурсыВалют.Курс КАК Курс
|ИЗ
|    РегистрСведений.КурсыВалют КАК КурсыВалют
|ГДЕ
|    КурсыВалют.Валюта = &Валюта
|ИТОГИ
|    ВЫРАЗИТЬ(СРЕДНЕЕ(Курс) КАК ЧИСЛО(10, 4)) КАК Курс
|ПО
|    Месяц"

Как бы дальше можно результат запроса обработать и поместить в ТЗ, которую и передать в качестве параметра в пакет запрос.

Вопрос можно ли внутри пакета получить таблицу среднемесячных курсов, используя временные таблицы? или в ВТ получить таблицу с итогами по среднему не получиться?
1 Ненавижу 1С
 
гуру
29.07.15
12:56
зачем тут итоги?

"ВЫБРАТЬ
|    НАЧАЛОПЕРИОДА(КурсыВалют.Период, МЕСЯЦ) КАК Месяц,
|    ВЫРАЗИТЬ(СРЕДНЕЕ(Курс) КАК ЧИСЛО(10, 4)) КАК Курс
|ИЗ
|    РегистрСведений.КурсыВалют КАК КурсыВалют
|ГДЕ
|    КурсыВалют.Валюта = &Валюта
|СГРУППИРОВАТЬ ПО
|    НАЧАЛОПЕРИОДА(КурсыВалют.Период, МЕСЯЦ)"
2 Sasha_1CK
 
29.07.15
13:04
(1)  Затупил на ровном месте.
Спасибо