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