Имя: Пароль:
1C
1С v8
Программно открыть форму списка подчиненного справочника
0 yur4egg
 
28.08.15
13:24
Нашел несколько вариантов
http://catalog.mista.ru/public/73469/
Но они работают так: сначала открывается форма выбора справочника-владельца. А нужно открыть сразу подчиненный, ведь в форму выбора посылается ссылка на уже известный владелец.
3 Лефмихалыч
 
28.08.15
13:28
тебе для каких форм?
4 yur4egg
 
28.08.15
13:33
Для обычных
5 Лефмихалыч
 
28.08.15
13:38
для УФ:
ОткрытьФорму("Справочник.Подчиненный.ФормаСписка",Новый Структура("Отбор", Новый Структура("Владелец", Элементы.Список.ТекущаяСтрока)));

для ОФ:
ФормаСписка = Справочники.Справочник2.ПолучитьФормуСписка();
ФормаСписка.Отбор.Владелец.Установить(ЭлементыФормы.СправочникСписок.ТекущаяСтрока);
ФормаСписка.Открыть();
6 yur4egg
 
28.08.15
13:58
Уточню один нюанс: открытия подчиненного справочника должно выполняться из обработки (или документа), когда форма списка справочника-владельца заранее не открыта и ее открытие вообще не должно происходить. Ссылка на элемент-владелец известна и должна подставляться в отбор формы подчиненного справочника (собственно в примерах так и делается, но при их реализации вылазит форма списка-владельца и потом уже подчиненного ).
7 Апош
 
28.08.15
14:19
(6) это у тебя стандартная обработка при выборе отрабатывает