Имя: Пароль:
1C
Админ
туплю с РезультатЗапроса - подскажите
0 Холст
 
19.07.11
16:44
кусок кода:
ДокВыборка=Запрос.Выполнить().Выбрать();
   КоличествоСтрок = ДокВыборка.Количество();
   Пока ДокВыборка.Следующий() Цикл
           СуммаСНДС = ДокВыборка.Сумма;

почему "ДокВыборка.Сумма" имеет тип "РезультатЗапроса" а не числовой ?
1 Холст
 
19.07.11
16:45
полный запрос:
запрос.Текст="ВЫБРАТЬ
               | Докум.Товары.Номенклатура КАК Номенклатура,
               | Докум.Товары.СтавкаНДС КАК СтавкаНДС,
               | СУММА(Докум.Товары.Количество) КАК Количество,
               | СУММА(Докум.Товары.Сумма) КАК Сумма,
               | СУММА(Докум.Товары.СуммаНДС) КАК СуммаНДС
               |ИЗ
               | Документ.РеализацияТоваровУслуг КАК Докум
               |
               |ГДЕ
               |   Докум.Дата МЕЖДУ &Дата1 И &Дата2
               |   И НЕ Докум.Проведен
               |    И Докум.Контрагент = &Контрагент
               |СГРУППИРОВАТЬ ПО
               |   Докум.Товары.Номенклатура, Докум.Товары.СтавкаНДС    
               |  ";
                  зап2.УстановитьПараметр("Контрагент",фКонтрагент);
   КонецЕсли;
2 Холст
 
19.07.11
16:45
в (1) везде переменная "Запрос"
3 Быдло замкадное
 
19.07.11
16:46
Так зап2 или Запрос
4 Холст
 
19.07.11
16:47
(3) это одно и то же, в исходном тексте при переносе сюда в установке параметра забыл зап2 переименовать в Запрос лдя простоты понимания
5 hhhh
 
19.07.11
16:58
(4)

ВЫБРАТЬ
               | ДокумТовары.Номенклатура КАК Номенклатура,
               | ДокумТовары.СтавкаНДС КАК СтавкаНДС,
               | СУММА(ДокумТовары.Количество) КАК Количество,
               | СУММА(ДокумТовары.Сумма) КАК Сумма,
               | СУММА(ДокумТовары.СуммаНДС) КАК СуммаНДС
               |ИЗ
               | Документ.РеализацияТоваровУслуг.Товары КАК ДокумТовары
               |
               |ГДЕ
               |   ДокумТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
               |   И НЕ ДокумТовары.Ссылка.Проведен
               |    И ДокумТовары.Ссылка.Контрагент = &Контрагент
               |СГРУППИРОВАТЬ ПО
               |   ДокумТовары.Номенклатура, ДокумТовары.СтавкаНДС
6 Лефмихалыч
 
19.07.11
17:06
(0),(1) потому, что текст запроса, который фактически выполняется отличается от того, который ты тут приводишь
7 Холст
 
19.07.11
17:52
(5) спасибо, взлетело
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс