|
Управляемые формы. Открыть неосновную форму существующего элемента
| ☑ |
0
Classic
29.01.14
✎
17:23
|
Что-то туплю.
Есть управляемая форма элемента. Справочник.ФизЛица. Пусть будет НеосновнаяФорма
Она стоит не основной и не дополнительной.
Делаю еще одну форму списка и при выборе определенного физлица хочу открыть его НеосновнаяФорма.
Как это сделать?
|
|
1
sikuda
29.01.14
✎
17:27
|
Написать код ОткрытьФорму...
|
|
2
Classic
29.01.14
✎
17:31
|
(1)
И что там?
У меня есть ссылка. Куда ее в ОткрытьФорму() пихать?
|
|
3
Nagaru
29.01.14
✎
17:31
|
Все зависит от того как это нужно реализовать. Если откуда угодно для определенного контрагента надо открывать неосновную форму, то в основной форме в процедуре ПередОткрытием()
надо написать примерно следующее:
Если ОткрыватьДополнительнуюФорму() тогда
Отказ = Истина;
Форма = ПолучитьНеосновнуюФорму();
Форма.Открыть();
Возврат;
КонецЕсли;
Если в форму нужно передать параметры, то здесь же можно и это сделать
|
|
4
Classic
29.01.14
✎
17:34
|
(3)
Что мы пишем в ПолучитьНеосновнуюФорму()?
|
|
5
Classic
29.01.14
✎
17:35
|
Это тонкий клиент.
Сори, забыл указать
|
|
6
Pro-tone
29.01.14
✎
17:36
|
(2) (5) пихай в параметры ОткрытьФорму(ИмяФормы,ПараметрыФормы)
|
|
7
Nagaru
29.01.14
✎
17:36
|
(4) Вот тут могу по памяти и ошибаться, на 8.2 могут быть свои ньюансы, но фактически должно получиться что-то типа НеосновнаяФорма = Объект.ПолучитьФорму("НеосновнаяФорма");
|
|
8
Pro-tone
29.01.14
✎
17:37
|
+ (6) где ссылка = это элемент структуры параметров с именем "Ключ"
|
|
9
Classic
29.01.14
✎
17:39
|
(8)
Спасибо.
Я параметры с именем "Ссылка" пихал :)
Еще раз благодарю
|
|