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

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