0
Pchelinka
29.08.17
✎
16:32
|
Помогите, заполнить строковое поле ввода, вводом несколькими выбранными значениями.
Сейчас есть кнопка на форме которая выводит список возможный эл.адресов контрагента, выбрав один из них выбранное значение попадает в поле ввода на форме. Нужно сделать, чтобы если выбирается из предложенных вариантов несколько эл.адресов они заносились в поле ввода через запятую, сейчас выбранное значение перезаписывается.
Вот часть кода, по которому сейчас идет заполнение поля ввода на форме "Копии=ФормаВыбора.Представление; " :
" Результат = Запрос.Выполнить();
Таб = Новый ТаблицаЗначений;
Таб = Результат.Выгрузить();
ЗначениеОтбора = Новый СписокЗначений();
Для Каждого Стр Из Таб Цикл
ЗначениеОтбора.Добавить("<"+Стр.Представление+">");
КонецЦикла;
Если ЗначениеОтбора.Количество() > 0 Тогда
ФормаВыбора = ЗначениеОтбора.ВыбратьЭлемент();
ФормаВыбора.Представление= Строка(Стр.Объект)+" "+"<"+Стр.Представление+">";
Если ФормаВыбора <> Неопределено Тогда
Копии=ФормаВыбора.Представление;
КонецЕсли;
КонецЕсли;"
|
|