Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Добавить поля к результату запроса

Добавить поля к результату запроса
Я
   ac13
 
06.05.19 - 12:26
Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
    |    РеализацияТоваровУслугТовары.Количество КАК Количество,
    |    РеализацияТоваровУслугТовары.Ссылка КАК Ссылка
    |ПОМЕСТИТЬ ВТ
    |ИЗ
    |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары";
    
    Результат = Запрос.ВыполнитьПакет();

есть запрос (по факту больше и из нескольких временных таблиц)
результат одной из временных таблиц мне нужно модифицировать, например добавить ещё поля.
как обработать полученный результат запроса?
 
 
   catena
 
1 - 06.05.19 - 12:31
(0)Так же, как и до модификации. Что не получается-то?
   ac13
 
2 - 06.05.19 - 12:33
(1) результат запроса нужно изменить не трогая запрос выше, а после получения результата
   1Сергей
 
3 - 06.05.19 - 12:35
(2) сходить в туалет не снимая штаны?
   Ёпрст
 
4 - 06.05.19 - 12:35
выгрузи результат в тз, добавляй колонки.. токма, текст запроса изменгить гораздо проще
   catena
 
5 - 06.05.19 - 12:36
(2)Выгрузить в ТЗ и добавлять сколько влезет. Или вытаскивать доп.данные непосредственно в процессе обработки.
   sqr4
 
6 - 06.05.19 - 12:36
Давай полностью задачу
   WhiteDragon93
 
7 - 06.05.19 - 12:38
(2) давай еще раз, нужно изменить результат запроса или каким-то чудом поменять одну из промежуточных ВТ?
   Anarki
 
8 - 06.05.19 - 12:39
(0)Через схему запроса
   ac13
 
9 - 06.05.19 - 12:41
(7) по сути - обработать результат запроса
   WhiteDragon93
 
10 - 06.05.19 - 12:44
(9) если так, то в (4) и (5) верно написали, выгружаем в таблицу значений, а там уже как угодно издеваемся над данными :)
   Simod
 
11 - 06.05.19 - 14:28
(0) Еще можно использовать расширение, для изменения всей процедуры/функции включая текст запроса и его обработку.

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