Имя: Пароль:
1C
1С v8
Как запросом получить сумму по колонке?
0 Бюро пиявок
 
18.05.14
18:06
Вот запрос:

ВЫБРАТЬ
КоммерческоеПредложениеТовары.Номенклатура,
КоммерческоеПредложениеТовары.Количество,
КоммерческоеПредложениеТовары.ЦенаСчета КАК Цена,
КоммерческоеПредложениеТовары.СтоимостьСчета КАК Сумма,
ИЗ
Документ.КоммерческоеПредложение.Товары КАК КоммерческоеПредложениеТовары
{ИТОГИ ПО Сумма}
ГДЕ
КоммерческоеПредложениеТовары.Ссылка = &Ссылка
ИТОГИ
СУММА(Сумма) ПО ОБЩИЕ КАК Всего

Запрос работает, ошибок не выдается.

Потом идет обработка результата:

РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Вот тут затрудняюсь. Хочу взять итоговую сумму и не могу ее найти.
В РезультатеЗапроса ее нет.

Подскажите, пожалуйста.
1 shuhard
 
18.05.14
18:31
(0) [Хочу взять итоговую сумму и не могу ее найти. ]
уж.ос
2 viraboy
 
18.05.14
18:34
Может по группировкам запрос обойти попробовать
3 kotletka
 
18.05.14
18:44
ВЫБРАТЬ
КоммерческоеПредложениеТовары.Номенклатура,
КоммерческоеПредложениеТовары.Количество,
КоммерческоеПредложениеТовары.ЦенаСчета КАК Цена,
Сумма(КоммерческоеПредложениеТовары.СтоимостьСчета) КАК Сумма,
ИЗ
Документ.КоммерческоеПредложение.Товары КАК КоммерческоеПредложениеТовары
Группировать по
КоммерческоеПредложениеТовары.Номенклатура,
КоммерческоеПредложениеТовары.Количество,
КоммерческоеПредложениеТовары.ЦенаСчета КАК Цена
4 kotletka
 
18.05.14
18:46
ну или обход результата запроса в своем варианте по группировкам сделай
5 Фокусник
 
18.05.14
22:12
(0) варианты:
- сделать общие итоги и обход делать по группировкам
- выгружать результат запроса в ТЗ, брать итог по колонке ТЗ, перебор строк ТЗ при выводе
- суммировать в переменную ИтогСумма в обходе результата запроса.