Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Открыть форму выбора с отбором (УФ)

Открыть форму выбора с отбором (УФ)
Я
   Zareshivatel
 
16.09.16 - 13:08
Вроде бы простой вопрос, а все мозги сломал. Помогите, пожалуйста.
Есть булевый реквизит "ПунктСамовывоза" у справочника склады. При выполнении определенного условия хочу где-либо открывать форму выбора указанного справочника с фильтром по условию ПунктСамовывоза = Истина. В событии "СкладНачалоВыбора" пишу:

Если ВыполнениеУсловия Тогда
СтандартнаяОбработка = Ложь;
    ЗначениеОтбора = Новый Структура("ПунктСамовывоза", Истина);
    ПараметрыФормы = Новый Структура("Отбор", ЗначениеОтбора);
        ОткрытьФорму("Справочник.Склады.ФормаВыбора",     ПараметрыФормы);          
КонецЕсли;

Но форма выбора открывается без какого-либо отбора
 
 
   jsmith
 
1 - 16.09.16 - 13:18
При создании на сервере у справочника Склады гугли на что он отбор ставит
   jsmith
 
2 - 16.09.16 - 13:18
Типа
    Если Параметры.Свойство("ГруппаСкладов", ГруппаСкладов) Тогда
        ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, "Ссылка", ГруппаСкладов, ВидСравненияКомпоновкиДанных.ВИерархии,,Истина);
        Элементы.Список.Отображение = ОтображениеТаблицы.Список;
    КонецЕсли;
   jsmith
 
3 - 16.09.16 - 13:21
Третьим параметром передавай элемент.
   Zareshivatel
 
4 - 16.09.16 - 13:35
(1) (2) Спасибо! Прописал в этой процедуре свое свойство, все заработало
   Zareshivatel
 
5 - 16.09.16 - 13:35
(3) Правда элемент не передавал, но все равно заработало)

Список тем форума
Рекламное место пустует  Рекламное место пустует
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.