Имя: Пароль:
1C
 
Список значений в поле ввода
0 Pchelinka
 
29.08.17
16:32
Помогите, заполнить строковое поле ввода, вводом несколькими выбранными значениями.
Сейчас есть кнопка на форме которая выводит список возможный эл.адресов контрагента, выбрав один из них выбранное значение попадает в поле ввода на форме. Нужно сделать, чтобы если выбирается из предложенных вариантов несколько эл.адресов они заносились в поле ввода через запятую, сейчас выбранное значение перезаписывается.

Вот часть кода, по которому сейчас идет заполнение поля ввода на форме "Копии=ФормаВыбора.Представление; " :

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