"Требуется при выборе реквизита открыть ФормуВыбора справочника с отбором по списку кодов.<br> <br>****************************************<br> &НаКлиенте<br><br>Процедура РеквизитНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)<br><br> СтандартнаяОбработка = Ложь;<br> УстановитьОтбор(Элемент.Имя);<br><br>КонецПроцедуры<br>*****************************************<br>&НаКлиенте<br> <br>Процедура УстановитьОтбор(ИмяЭлемента)<br> <br>СписокОтбора = ПолучитьСписокОтбора(ИмяЭлемента); //получили список нужных кодов для отбора<br> <br> Форма = ПолучитьФорму("Справочник.ИмяСправочника.ФормаВыбора",,);<br><br> ЭлементОтбора = Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));<br> ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Код");<br> ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;<br> ЭлементОтбора.Использование = Истина;<br> ЭлементОтбора.ПравоеЗначение = СписокОтбора; <br> <br> Форма.Открыть();<br> <br>КонецПроцедуры<br>**************************************************<br> <br>Форма открывается с необходимым отбором, но при выборе значения из этой формы в поле реквизита оно не встает.<br> <br>Нашла на форумах что в модуль формы выбора справочника нужно добавить<br> <br>*************************************************<br> &НаКлиенте<br><br> Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)<br><br> ОповеститьОВыборе(ВыбранноеЗначение);<br><br>КонецПроцедуры<br>*************************************************<br> <br>Не помогло. При отладке туда даже не заходит... При двойном клике на выбранном элементе справочника форма выбора закрывается но поле остается пустым."