Имя: Пароль:
1C
1С v8
Обработка: добавить значение в ТЧ (сохранив предыдущие)
0 dft2014
 
28.09.16
13:10
1С8.
Есть обработка по рассылке на электронные адреса, указанные в реквизите "ЭлектронныйАдрес" (тип - строка) таб.части обработки. Мне надо массово, к существующим эл.адресам, добавить еще один определенный эл.адрес, сохранив уже вбитые ранее эл.адреса. Для этого, на форме обработки сделала кнопку с командой, но эта команда не добавляет нужный адрес, а перезаписывает. Вот код:


Процедура ДобавитьЭлАдрес(Команда)
    
    Если Объект.ТЧ.Количество()>0 Тогда
        
        Для Каждого СтрокаТЧ из Объект.ТЧ Цикл
            СтрокаТЧ.ЭлектронныйАдрес = ДопАдрес;
        КонецЦикла;
        
    Иначе    
        Сообщить ("Табличная часть пуста");
    КонецЕсли;
    
КонецПроцедуры
1 dft2014
 
28.09.16
13:12
В поле ввода "ДопАдрес" - я ввожу нужный эл.адрес, который надо массово всем добавить.
2 Irbis
 
28.09.16
13:13
СтрокаТЧ.ЭлектронныйАдрес = СтрокаТЧ.ЭлектронныйАдрес + "; "+ДопАдрес;
3 dft2014
 
28.09.16
13:21
(2) Точно! Спасибо!
А не подскажите, как потом массово также у всех убрать ДопАдрес?

P.S. Это все нужно провернуть один раз, для тестирования.
4 Molinor
 
28.09.16
13:22
(3) СтрЗаменить