Добрый день! Ситуация следующая, в документе поле ФИО тип Справочник.Контрагенты при вводе в строке выходят фамилии а в скобках их код. Как Сделать чтобы вместо кода были номера телефонов.
пробую следующим образом &НаКлиенте
Процедура ФИОАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
ДанныеВыбора = ПодборСписка();
КонецПроцедуры
Функция ПодборСписка()
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
ДанныеВыбора = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Наименование,
| Контрагенты.Телефон
|ИЗ
| Справочник.Контрагенты КАК Контрагенты";
ДанныеВыбора = Запрос.Выполнить().Выгрузить();
//ВыборкаДетальныеЗаписи = Результат.Выбрать();
//Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// ДанныеВыбора.Добавить(контрагент.наиме
//КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
Возврат ДанныеВыбора
КонецФункции
Выдает ошибку {Документ.Квитанция.Форма.ФормаДокумента.Форма(239)}: Ошибка при вызове метода контекста (ПодборСписка)
ДанныеВыбора = ПодборСписка();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/dat