|
v8: Получить значения из табличной части документа в запросе
| ☑ |
0
never_be
26.02.14
✎
14:15
|
Есть запрос
ЗапросДокументы = Новый Запрос();
ЗапросДокументы.Текст = "ВЫБРАТЬ
| ПриходКасса.ОфисыПриход.(
| Объект,
| Сумма
| )
|ИЗ
| Документ.ПриходКасса КАК ПриходКасса
|ГДЕ
| ПриходКасса.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";
ЗапросДокументы.УстановитьПараметр("ДатаНачала",НачалоДня(ДатаДляПР));
ЗапросДокументы.УстановитьПараметр("ДатаОкончания",КонецДня(ДатаДляПР));
РезультатДокументы = ЗапросДокументы.Выполнить().Выбрать();
Не могу потом в цикле получить значения - Объект, как к нему обратится ?
РезультатДокументы.Объект - говорит нет такого (
|
|
1
GROOVY
26.02.14
✎
14:16
|
ИЗ
| Документ.ПриходКасса.ОфисыПриход
|
|
2
kosts
26.02.14
✎
14:29
|
(0) делай вложенную выборку по ОфисыПриход
|
|
3
never_be
26.02.14
✎
14:55
|
(1) Так что-то не работает, ругается.
(2) Как ?
|
|
4
Рэйв
26.02.14
✎
14:58
|
(3)
"ВЫБРАТЬ
| ОфисыПриход.Объект,
| ОфисыПриход.Сумма
|
|ИЗ
| Документ.ПриходКасса.ОфисыПриход КАК ОфисыПриход.
|ГДЕ
| ОфисыПриход.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";
|
|
5
kosts
26.02.14
✎
14:58
|
(3) Так возможно
Пока выборка1.Следующий() Цикл
выборка2 = выборка1.ОфисыПриход.Выбрать();
Пока выборка2.Следующий() Цикл
КонецЦикла
КонецЦикла
|
|
7
Strogg
26.02.14
✎
15:03
|
Пока РезультатДокументы Следующий Цикл
НашОбъект = РезультатДокументы.Объект;
....
Конеццикла;
...
|
|
8
Strogg
26.02.14
✎
15:03
|
РезультатДокументы.Следующий()
Да что такое :))))
|
|
9
never_be
26.02.14
✎
15:15
|
(4) (5) Спасибо.
(7) Так не работает.
|
|