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

Как обратиться к реквизиту из запроса с двойным псевдонимом?

Как обратиться к реквизиту из запроса с двойным псевдонимом?
Я
   Mythe
 
24.06.20 - 17:20
Запрос = Новый запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    Абоненты.ТипТелефона КАК ТипТелефона,
                   |    Абоненты.Данные.(ВидЛьготы КАК ВидЛьготы) КАК Данные
                   |ИЗ
                   |    Справочник.Абоненты КАК Абоненты
                   |ГДЕ
                   |    Абоненты.Ссылка = &Абонент";
    
     Запрос.УстановитьПараметр("Абонент",Объект.Абонент);
     Результат = Запрос.Выполнить();
     Выгрузка = Результат.Выгрузить();
    
      Для каждого Строка из Выгрузка Цикл
        //Объект.ВидЛьготы = Строка.Данные;
        Объект.ТипТелефона = Строка.ТипТелефона;
      КонецЦикла;


Как нужно обращаться к реквизиту ВидыЛьгот? Пытался разными способами все четно
   Йохохо
 
1 - 24.06.20 - 17:22
Абоненты.Данные.ВидЛьготы КАК ВидЛьготы
так сойдет, ?
   Mythe
 
2 - 24.06.20 - 17:24
(1) Это писать в цикле?
   Mythe
 
3 - 24.06.20 - 17:25
если это в запросе то это не работает
   Волшебник
 
Модератор
4 - 24.06.20 - 17:27
ВЫБРАТЬ 
   АбонентыДанные.Ссылка.ТипТелефона КАК ТипТелефона,
   АбонентыДанные.ВидЛьготы КАК ВидЛьготы
ИЗ
   Справочник.Абоненты.Данные КАК АбонентыДанные
ГДЕ 
   АбонентыДанные.Ссылка = &Абонент
   Mythe
 
5 - 24.06.20 - 17:28
(4) Спасибо
   polosov
 
6 - 24.06.20 - 18:56
"...все четно" - вот как настоящий программист говорит вместо тщетно.
   ДенисЧ
 
7 - 24.06.20 - 19:04
Абоненты.Данные.(ВидЛьготы КАК ВидЛьготы)

За это в приличном обществе уже лет как 10 бьют канделябром...

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