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