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