Как установить фильтр при открытии формы списка справочника из документа #690928


#0 by Sharmon
Есть документ. В нем реквизит, который является справочником. Мне нужно при открытии формы списка этого справочника установить программно фильтры (в зависимости от свойств документа). В какую сторону копать? Т.е. на какое событие повесить установку данных фильтров?
#1 by Господин ПЖ
надо начать с понимания что за форма... УФ или обычная
#2 by Sharmon
Раньше использовал "Связь по владельцу". Но сейчас добавились еще реквизиты. А связь по владельцу, так понимаю, работает только с 1 реквизитом
#3 by Sharmon
Обычная
#4 by mr_K
в обычной - событие началовыбора. в нем стандартную обработку отключать и открывать форму списка программно
#5 by Sharmon
спасибо за ответ.
#6 by Господин ПЖ
#7 by Господин ПЖ
в смысле .ПолучитьФормуСписка; или там .ПолучитьФормуВыбора;
#8 by Sharmon
Сделал так:
#9 by Михаил Козлов
А модально зачем? Желательно еще в настройках отбора справочника установить недоступность для контрагента. В типовых можно посмотреть, как договор выбирается по организации и контрагенту.
#10 by Sharmon
Согласен, можно немодально. Здесь привел текст для примера (вдруг поможет кому). На самом деле у меня разные условия, более сложные.
#11 by patapum
а еще я думаю, выбрать ничего не получится. владелец формы-то не задан
#12 by Господин ПЖ
+1
#13 by Господин ПЖ
ФормаСпр = Справочники.СМ_СчетНаОплатуПоставщика.ПолучитьФормуСписка(, Элемент);
#14 by Sharmon
, - все работает по моему коду, т.е. просто ПолучитьФормуСписка;
#15 by Sharmon
Вот полный рабочий код:
#16 by samozvanec
есть еще СвязиПараметровВыбора
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С