Имя: Пароль:
1C
1С v8
Выгрузка первого уровня запроса
0 arhiordinator
 
30.01.14
12:20
Добрый день! Есть запрос. Запрос возвращает определенный результат.
Мне нужно выбрать определенную колонку из данного запроса, но проблема в том, что мне нужно выбрать только верхний уровень из результата запроса и передать его в таблицу значений, много всего перепробовал ничего не получается, вот пример:

ТабЗнач = Новый ТаблицаЗначений;

ТабЗнач= ПостроительОтчета.Результат.Выгрузить().ВыгрузитьКолонку("СкладНаименование");    
было и так
ТабЗнач=ПостроительОтчета.Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией)
свернуть не получается, пишет метод объекта не обнаружен.
Как же выбрать верхний уровень ?
1 mikecool
 
30.01.14
12:21
только через обход, либо если в запросе у тебя две колонки - одна склад, а вторая - выборка
2 Defender aka LINN
 
30.01.14
12:22
Отдельный запрос или перебор результата
3 arhiordinator
 
30.01.14
12:24
может тогда можно как то уникальные значений только оставить, а то после иерархии, названия складов повторяются, в итоге 6700, хотя уникальных там 200 складов.  И эти данные я передаю в другой запрос в качестве параметра
4 arhiordinator
 
30.01.14
12:26
ну без обхода по циклу естественно.
5 Defender aka LINN
 
30.01.14
12:27
(3) Тебе во фразе "Отдельный запрос" - какое слово непонятно?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс