&НаСервереБезКонтекста Функция зк(Договор) зп=новый Запрос; зп.УстановитьПараметр("Договор",Договор); зп.Текст="ВЫБРАТЬ | исПланЭтаповОплатыСрезПоследних.ЭтапОплаты |ИЗ | РегистрСведений.исПланЭтаповОплаты.СрезПоследних(, Договор = &Договор) КАК исПланЭтаповОплатыСрезПоследних"; рз=зп.Выполнить().Выгрузить(); массив=рз.ВыгрузитьКолонку("ЭтапОплаты"); Возврат массив; КонецФункции &НаКлиенте Процедура ЭтапРаботНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка =Ложь; объект.ЭтапРабот=""; Значение= зк(Объект.Договор); ФМ = ПолучитьФорму("Справочник.исЭтапыРабот.ФормаВыбора", ,Элемент, , ); ЭлементОтбора = фм.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = Значение; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; ФМ.Заголовок="Выбор этапа работ"; ФМ.Открыть(); КонецПроцедуры