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

1. Bogd 05.02.10 12:34 Сейчас в теме
Запрос = Новый Запрос;
//
Запрос.УстановитьПараметр("Объект", Контрагент);
Запрос.УстановитьПараметр("Тип" , Перечисления.ТипыКонтактнойИнформации.Адрес);
Запрос.УстановитьПараметр("Вид" , ВидАдреса);
//
Запрос.Текст = "
//|ВЫБРАТЬ РАЗРЕШЕННЫЕ
|ВЫБРАТЬ
| КонтактнаяИнформация.Представление
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Объект
| И
| КонтактнаяИнформация.Тип = &Тип
| И
| КонтактнаяИнформация.Вид = &Вид
|";

РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Для каждого Выборка из РезультатЗапроса Цикл
ЭлементыФормы.ПолеВыбора1.СписокВыбора.Добавить(Выборка.Представление);
КонецЦикла;
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. СергейКа 670 05.02.10 17:16 Сейчас в теме
Это вопрос или предложение?
И почему в этой ветке форума?
3. Antipod 05.02.10 19:03 Сейчас в теме
Попробуй так:
// Формирование списка выбора классов автомобилей
СписокВыбора = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст = "
    |ВЫБРАТЬ
    |    КлассыАвтомобилей.Ссылка       КАК Ссылка,
    |    КлассыАвтомобилей.Наименование КАК Наименование
    |ИЗ
    |    Справочник.КлассыАвтомобилей КАК КлассыАвтомобилей
    |УПОРЯДОЧИТЬ ПО
    |    КлассыАвтомобилей.Наименование ВОЗР
    |";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    СписокВыбора.Добавить(Выборка.Ссылка, Выборка.Наименование);
КонецЦикла;

ЭлементыФормы.ПолеВыбора1.СписокВыбора = СписокВыбора;

Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот