0
6elka1703
23.04.19
✎
10:06
|
Добрый день, пытаюсь заполнить список выбора для колонки таблицы значений результатами запроса, но бьет ошибку
<b>Ошибка отображения типов:Отсутствует отображение для типа 'РезультатЗапроса'</b>
Не подскажете в чем проблема, что делаю не так?
&НаКлиенте
Процедура ОбработкаВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтрокаТабличнойЧасти = Элементы.ТаблицаПолучателей.ТекущиеДанные;
ЗагрузитьСписокЗначений(СтрокаТабличнойЧасти.Получатель);
// Элементы.ТаблицаПолучателейЭлектроннаяПочта.СписокВыбора.ЗагрузитьЗначения( = "gmail";
КонецПроцедуры
&НаСервере
Процедура ЗагрузитьСписокЗначений(Сотрудник)
СписокЗначений = Новый Массив;
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Сотрудник", Сотрудник);
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.КонтактнаяИнформация.(
| АдресЭП КАК АдресЭП
| ) КАК КонтактнаяИнформация
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.Ссылка = &Сотрудник";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
СписокЗначений.Добавить(Выборка.КонтактнаяИнформация);
КонецЦикла;
Элементы.ТаблицаПолучателейЭлектроннаяПочта.СписокВыбора.ЗагрузитьЗначения(СписокЗначений);
|
|
4
novichok79
23.04.19
✎
10:46
|
зачем тащить все данные с клиента на сервер, если нужна только КИ? ее надо возвращать массивом, а заполнение уже на клиенте делать, не?
|
|