Имя: Пароль:
1C
1С v8
Результат запроса выгружает колонку в ТЗ вместо массива
0 Nataliabel
 
16.02.15
11:54
Добрый день

есть такой код

        // Массив контрагентов и их обособленных подразделений
        Запрос = Новый Запрос;
        Запрос.УстановитьПараметр("Контрагент", КонтрагентДляОтбора);
        Запрос.Текст =
        "ВЫБРАТЬ РАЗРЕШЕННЫЕ
        |    Контрагенты.Ссылка КАК Контрагент
        |ИЗ
        |    Справочник.Контрагенты КАК Контрагенты
        |ГДЕ
        |    НЕ Контрагенты.ОбособленноеПодразделение
        |    И Контрагенты.Ссылка В ИЕРАРХИИ(&Контрагент)
        |
        |ОБЪЕДИНИТЬ
        |
        |ВЫБРАТЬ
        |    Контрагенты.Ссылка
        |ИЗ
        |    Справочник.Контрагенты КАК Контрагенты
        |ГДЕ
        |    Контрагенты.ОбособленноеПодразделение
        |    И Контрагенты.ГоловнойКонтрагент В ИЕРАРХИИ(&Контрагент)";
        
        Результат    = Запрос.Выполнить();
        МассивКонтрагентовДляОтбора    = Результат.Выгрузить().ВыгрузитьКолонку("Контрагент");
        
смотрю по отладчику, в поле КонтрагентДляОтбора попадает выбранный контрагент

а вот результат это Табличный документ!
и после этого выпадает ошибка

{Форма.ФормаОтчета.Форма(1237)}: Метод объекта не обнаружен (Выгрузить)
        МассивКонтрагентовДляОтбора    = Результат.Выгрузить().ВыгрузитьКолонку("Контрагент");


как побороть, мне нужен простой результат запроса

платформа 8.3.5.1443
Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.37.40)
1 Альбатрос
 
16.02.15
11:56
Если Результат.Пустой() тогда
    Сообщить("Ничо не выбралось");
КонецЕсли;
2 Nataliabel
 
16.02.15
11:57
(1) данные точно есть
3 Alexaha
 
16.02.15
11:57
(0) результат это элемент формы, а не объект Таблица значений
4 ДенисЧ
 
16.02.15
11:58
Переименуй переменную Результат
5 Nataliabel
 
16.02.15
12:09
(4) помогло, спасибо
чет протупила