|
|
Получить Список значений
Климов Сергей, skafandr, arsik, Волшебник, LoneMan, Hawk_1c, PuhUfa, RomanYS, ass1c, Fish, rozer76, Crusher, Saval1986, evorle145, Кир Пластелинин, Группа неравнодушных, Sneer, Chameleon1980, ALCAPONA, Anton1307, Tvolod, Михаил Козлов, Гипервизор, RVN, Zamestas, alexxx961503, Галахад, hunter76, Сергиус, obs191, maxar, okmail, takefive, Олдж, JohnGilbert, Бычье сердце, Timon1405, X Leshiy, Garykom, Prog_man, Хряк, Lama12, 2S, Мультук, kir-g, San787, Asmody, paramedic, Ботаник Гарден Меран, SunFox, Fedor-1971, Guk, Kongo2019, Hmster, comp2006, yurikmellon2, Lexey_, Pusto32, stix2010, zenik, NorthWind, trad
| ☑ |
|
0
Pusto32
02.11.26
✎
09:23
|
Как на форме внешней обработки сделать так, чтобы при нажатии на кнопку появлялся список с пометками. Нужно сделать выбор несколькко элементов из списка
|
|
|
1
paramedic
02.11.26
✎
09:32
|
Сделать форму со списком, при нажатии на кнопку вызывать ее. И сделать обработчик оповещения для обработки значений, полученных из этой формы.
|
|
|
2
Волшебник
02.11.26
✎
09:32
|
СписокЗначений.ОтметитьЭлементыАсинх()
|
|
|
3
LoneMan
02.11.26
✎
09:42
|
Например, так
&НаКлиенте
Процедура Команда1(Команда)
Список = Новый СписокЗначений();
Для Итер = 1 По 10 Цикл
Список.Добавить("Позиция " + Итер);
КонецЦикла;
ОписаниеОповещения = Новый ОписаниеОповещения("ВыборИзСпискаЗавершение", ЭтотОбъект);
Список.ПоказатьОтметкуЭлементов(ОписаниеОповещения);
КонецПроцедуры
&НаКлиенте
Процедура ВыборИзСпискаЗавершение(Результат, ДополнительныеПараметры) Экспорт
Если ТипЗнч(Результат) = Тип("СписокЗначений") Тогда
МассивЗначений = Новый Массив();
Для Каждого Элем Из Результат Цикл
Если Элем.Пометка Тогда
МассивЗначений.Добавить(Элем.Значение);
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
|
|
|
4
LoneMan
02.11.26
✎
09:45
|
(2) Да, отлично, проверил
&НаКлиенте
Асинх Процедура Команда1(Команда)
Список = Новый СписокЗначений();
Для Итер = 1 По 10 Цикл
Список.Добавить("Позиция " + Итер);
КонецЦикла;
Результат = Ждать Список.ОтметитьЭлементыАсинх();
КонецПроцедуры
|
|
|
5
LoneMan
02.11.26
✎
09:48
|
(1) Я сам удивляюсь от возможностей списка значений. Непростой класс
|
|
|
6
Pusto32
02.11.26
✎
13:22
|
(3) Как сделать так, чтобы в выпадающем списке элементы, которые уже были выбраны ранее, уже стояли в большом списке с пометкой. А остальные без
|
|
|
7
Pusto32
02.11.26
✎
13:31
|
До первого вызова данного метода
|
|
|
8
arsik
гуру
02.11.26
✎
13:33
|
(6) Ну хоть немного окунись в документацию
|
|
|
9
Волшебник
02.11.26
✎
13:33
|
Эл = Список.Добавить("Позиция " + Итер);
Эл.Пометка = Истина;
или 3-й параметр как в (8)
|
|