|
туплю с РезультатЗапроса - подскажите |
☑ |
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) спасибо, взлетело
|
|