ВыбранноеЗначение = Люди.ОтметитьЭлементы(«Выберите человека»);
Для каждого Человек Из Люди Цикл
Если Человек.Пометка Тогда
Сообщить(Человек);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
ОповещениеПослеВыбора = Новый ОписаниеОповещения(«СообщитьРезультат», ЭтотОбъект);
Личности.ПоказатьОтметкуЭлементов(ОповещениеПослеВыбора, «Выберите свободу»);
КонецПроцедуры
&НаКлиенте
Процедура СообщитьРезультат(Элементы, Параметры) Экспорт
Если Элементы <> Неопределено Тогда
Для Каждого Личность Из Элементы Цикл
Если Личность.Пометка Тогда
Сообщить(Личность.Значение);
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Оп = Новый ОписаниеОповещения(«ПослеВыбораЗагрузитьИзСписка», ЭтотОбъект);
ПоказатьВыборИзСписка(оп, Список, Элементы.кнпЗагрузитьИзСписка);
КонецПроцедуры
&НаКлиенте
Процедура ПослеВыбораЗагрузитьИзСписка(ВыбранныйЭлемент,Доп) Экспорт
Если ВыбранныйЭлемент <> Неопределено Тогда
Вид = ВыбранныйЭлемент.Значение;
Если ЗначениеЗаполнено(Вид) Тогда
ЗагрузитьИзСпискаНаСервере(Вид);
Элементы.ТаблицаТестов.Обновить();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ЗагрузитьИзСпискаНаСервере(Вид)
ОбъектСервера = РеквизитФормыВЗначение(«Объект»);
//работаем с сервера
КонецПроцедуры
&НаКлиенте
Процедура СохранитьФайлЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
ДиалогСохраненияФайла = ДополнительныеПараметры.ДиалогСохраненияФайла;
Если (ВыбранныеФайлы <> Неопределено) Тогда
//работаем с массивом ВыбранныеФайлы
//или протаскиваем через Доп параметры
ПутьКФайлу = ДиалогСохраненияФайла.ПолноеИмяФайла;
КонецЕсли;
КонецПроцедуры