Имя: Пароль:
1C
1С v8
Получить данные из Запроса
0 alexodel
 
22.05.19
13:20
Ребят... помогите пожалуйста
я не проф и не спец )))
Обращаюсь с запросом и хочу получить итог по колонке СуммаДоговора

"ВЫБРАТЬ
    |    ДвиженияДокументаРасчетыСПокупателями.Контрагент КАК Контрагент,
    |    ДвиженияДокументаРасчетыСПокупателями.Договор КАК Договор,
    |    ДвиженияДокументаРасчетыСПокупателями.Заказ КАК ЗаказыПокупателя,
    |    ДвиженияДокументаРасчетыСПокупателями.СуммаРег КАК СуммаДоговора
    |ИЗ
    |    РегистрНакопления.РасчетыСПокупателями КАК ДвиженияДокументаРасчетыСПокупателями
    |ГДЕ
    |    ДвиженияДокументаРасчетыСПокупателями.Контрагент = &КонтагентДанногоДоговора
    |    И ДвиженияДокументаРасчетыСПокупателями.Договор = &НастоящийДоговор
    |    И ДвиженияДокументаРасчетыСПокупателями.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
    |ИТОГИ
    |    СУММА(СуммаДоговора)
    |ПО
    |    ЗаказыПокупателя";

и вывожу с сообщением чтоб не отладить...

Пока РезультатЗапросаНаДоговораЗаказПокупателя.Следующий() цикл
    
    Сообщить("СуммаДоговора"+РезультатЗапросаНаДоговораЗаказПокупателя.СуммаДоговора); //КАК СуммаИТОГО
        
КонецЦикла;
    А в итоге:
СуммаРег19 320
СуммаРег19 320
СуммаРег38 640
СуммаРег38 640
СуммаРег19 530
СуммаРег19 530

А мне нужно чтоб СуммаДоговора = 77490 и все )))
1 Zmich
 
22.05.19
13:22
(0).
|ИТОГИ
    |    СУММА(СуммаДоговора)
    |ПО
    |    ОБЩИЕ,
    |    ЗаказыПокупателя
2 alexodel
 
22.05.19
13:59
Спасибо Вам!

Но как могу обратиться и получить значение на переменной??? )))
3 alexodel
 
22.05.19
14:01
Выводит мне :
СуммаДоговра77 490
СуммаДоговра19 320
СуммаДоговра38 640
СуммаДоговра19 530

ну а мне просто СуммаДоговра = 77 490 )))
Заранее спасибо!
4 1Сергей
 
22.05.19
14:03
(3)
Сообщить("СуммаДоговора = "+РезультатЗапросаНаДоговораЗаказПокупателя.СуммаДоговора);
5 Йохохо
 
22.05.19
14:05
"ВЫБРАТЬ
    |    СУММА(ДвиженияДокументаРасчетыСПокупателями.СуммаРег) КАК СуммаДоговора
    |ИЗ
    |    РегистрНакопления.РасчетыСПокупателями КАК ДвиженияДокументаРасчетыСПокупателями
    |ГДЕ
    |    ДвиженияДокументаРасчетыСПокупателями.Контрагент = &КонтагентДанногоДоговора
    |    И ДвиженияДокументаРасчетыСПокупателями.Договор = &НастоящийДоговор
    |    И ДвиженияДокументаРасчетыСПокупателями.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) "
6 alexodel
 
22.05.19
14:58
Йохохо
5 - 22.05.19 - 14:05
Спасибо! Желаю успехов!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн