Имя: Пароль:
1C
1С v8
Чекбокс в списке значений
0 Dimaskin
 
05.09.12
14:31
Коллеги, добрый день!

Решаю следующую задачу:
Есть внешняя форма, на ней кнопка "Рассылка" и к форме можно прикрепить файлы. Надо чтобы по нажатию кнопки выпадал список значений с именами прикрепленных файлов и галочками можно было отметить один или несколько файлов для отправки.
Пока нашел как отправить только один файл, но необходимо несколько..
Буду благодарен за волшебный пендель в нужном направлении :)

С уважением, Дмитрий
1 Шапокляк
 
05.09.12
14:34
Вставляете в форму поле списка, при вставке поставьте флажок Отбражать пометку.
2 Reset
 
05.09.12
14:35
// Заполнить Список значениями
Список.ОтметитьЭлементы()
// обработать элементы с .Пометка
3 palpetrovich
 
05.09.12
14:37
если точно нужно "по нажатию кнопки выпадал список значений" - то, имхо, не получится. На дополнительной (или этой )форме - сколько угодно. см(1)
4 Dimaskin
 
05.09.12
14:40
Ок, понял. Сейчас попробую
5 palpetrovich
 
05.09.12
14:49
(4) если будешь открывать новую форму, то в основной форме вызов ее должен выглядеть примерно так
       ФормаВыбораИзСписка = ПолучитьФорму("ФормаВыбораИзСписка", ЭтаФорма);
       ФормаВыбораИзСписка.ПолеСпискаВыбора = ТвойСписокФайлов.Скопировать();
       ЗначениеВыбора = ФормаВыбораИзСписка.ОткрытьМодально();
       ТвойСписокФайлов.Очистить();
       Если ТипЗнч(ЗначениеВыбора) = Тип("СписокЗначений") Тогда
           ТвойСписокФайлов = ЗначениеВыбора.Скопировать();
       КонецЕсли;
ФормаВыбораИзСписка - название формы
ПолеСпискаВыбора - список значений с пометками в ней
6 Reset
 
05.09.12
15:09
(5) Если ТвойСписокФайлов.ОтметитьЭлементы() тогда
     // произвести действия
   КонецЕсли;

Вроде покороче? )
7 palpetrovich
 
05.09.12
15:33
(6) блин, намного короче, че-т я в последнее время узнаю для себя  много новго :(
спасибо