|
Синтаксис. Как вывести результат запроса Сумма() ? |
☑ |
0
Лиана Искакова
23.01.14
✎
11:52
|
// Услуги сборки
ЗапросСборка = Новый Запрос;
ЗапросСборка.УстановитьПараметр("Номер", Строка.НомерРТУ);
ЗапросСборка.УстановитьПараметр("Родитель", "Услуги");
ЗапросСборка.Текст =
"ВЫБРАТЬ
| Сумма(РеализацияТоваровУслугУслуги.Сумма) КАК СуммаСборки
| ИЗ
| Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
| ПО РеализацияТоваровУслугУслуги.Ссылка = РеализацияТоваровУслуг.Ссылка
| ГДЕ
| РеализацияТоваровУслуг.Номер = &Номер И
| РеализацияТоваровУслугУслуги.Номенклатура.Родитель = &Родитель";
ВыборкаСборка = ЗапросСборка.Выполнить().Выгрузить();
Если пишу так,
ОбластьСтрока.Параметры.СуммаСборки = ВыборкаСборка;
то в Макете пишет "ТаблицаЗначений"
Если пишу так
ОбластьСтрока.Параметры.СуммаСборки = ВыборкаСборка.СуммаСборки;
то выводит ошибку "Поле объекта не обнаружено (СуммаСборки)"
Запрос в консоли отрабатывает верно, выводит одно число.
Как правильно написать?
|
|
1
Wobland
23.01.14
✎
11:53
|
ВыборкаСборка[0].СуммаСборки;
|
|
2
Wobland
23.01.14
✎
11:54
|
(1) конечно, если результат не пустой
|
|
3
zak555
23.01.14
✎
11:54
|
зачем соединяешь ?
|
|
4
Лиана Искакова
23.01.14
✎
12:00
|
(1) спасибо большое! все вывело )
а где может почитать о правилах синтаксиса?
|
|
5
Лиана Искакова
23.01.14
✎
12:00
|
(3) что соединяю?
|
|
6
zak555
23.01.14
✎
12:00
|
(5) ЛЕВОЕ СОЕДИНЕНИЕ
|
|
7
Wobland
23.01.14
✎
12:07
|
(4) шифт+ф1, ктрл+ф1...
|
|
8
Лиана Искакова
23.01.14
✎
12:09
|
(6) по другому не знаю как
мне надо в одну строку
документ№1 суммаДокумента1 СуммаДокументаУслугиСборки1 СуммаДокументаУслугиДоставки1 ....
вот и беру номер документа
|
|
9
Лиана Искакова
23.01.14
✎
12:10
|
(7) спасибо )
|
|