Вход | Регистрация


Результат запроса таблица значений, как получить из нее данные

Результат запроса таблица значений, как получить из нее данные
Я
   bizon2008
 
25.09.18 - 14:13
Доброго.
Тема чисто из интереса однако.
Результат запроса таблица значений, как получить из нее данные.
Зачастую если в конструкторе ваять запрос, классическое док шапка и табличная часть.
То в результат шапка идет сроками, а табличная часть таблицей значений.
Ну по крайне мере така хреновина в консоль запросов видно.
И как такое работать?
Не я конечно могу запрос переделать, будет все строками, но просто интересно.
Не даром такой финт. Что-то в этом есть видать.
 
 
   Mankubus
 
1 - 25.09.18 - 14:15
(0) чтобы получить данные нужно сделать Выбрать()
   Cool_Profi
 
2 - 25.09.18 - 14:16
ВыборкаИзТч = ВыборкаЗапроса.ТЧ.Выбрать();
Пока ВыборкаИзТч.Следующий() Цикл
...
   1Сергей
 
3 - 25.09.18 - 14:16
(0) Работай как с таблицей значений.

А вообще, это устаревшее использование. Никто так сейчас не делает
   Mankubus
 
4 - 25.09.18 - 14:17
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |    ПоступлениеТоваровУслуг.Ссылка,
        |    ПоступлениеТоваровУслуг.Товары.(
        |        Номенклатура
        |    )
        |ИЗ
        |    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаШапка = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаШапка.Следующий() Цикл
        ВыборкаТЧ = ВыборкаШапка.Товары.Выбрать();
        Пока ВыборкаТЧ..Следующий() Цикл
        КонецЦикла;    
    КонецЦикла;


   bizon2008
 
5 - 25.09.18 - 14:19
(3) То бишь нефик баловаться? Работаем как обычно, только со сроками запроса?

(4)Прикольно. Спасибо. Так вроде код компактней получается.
   1Сергей
 
6 - 25.09.18 - 14:20
(5) >>Работаем как обычно, только со сроками запроса?

да. Или по группировкам (ИТОГИ ПО). В зависимости от задачи
   bizon2008
 
7 - 25.09.18 - 14:24
Логично. Оно компактней, но читаемость хуже.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует