Имя: Пароль:
1C
1С v8
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) Так не работает.