|
Форма элемента
| ☑ |
0
mirror1982
21.12.14
✎
15:44
|
В Справочнике есть 2 формы элементы (форма1, форма2). По умолчанию стоит основная форма элемента - форма1. как сделать так, чтобы при открытии элемента из формы списка справочника при выполнении определенного условия открывалась форма2?
|
|
1
ssh2QQ6
21.12.14
✎
15:47
|
(0) обрабатывать событие выбора и программно открывать нужную форму
|
|
2
mirror1982
21.12.14
✎
15:51
|
(1)
Процедура СправочникСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если НЕ Элемент.ЭтоГруппа() Тогда
СтандартнаяОбработка=Ложь;
ОткрытьФорму(Справочники.Номенклатура.ПолучитьФорму("ФормаЭлементаДляСайта"),,Элемент);
КонецЕсли;
КонецПроцедуры
Так не получается
|
|
3
hhhh
21.12.14
✎
16:44
|
Если НЕ Элемент.ЭтоГруппа Тогда
|
|
4
mirror1982
21.12.14
✎
17:16
|
(3) не помогает
|
|
5
alle68
21.12.14
✎
17:25
|
(4)(3) Элемент - это табличное поле.
(2) Берёшь выбранную строку, получаешь любую форму элемента и открываешь её.
|
|
6
DmitrO
21.12.14
✎
17:44
|
(0) обрабатывать событие ОбработкаПолученияФормы модуля менеджера справочника
|
|
7
mirror1982
21.12.14
✎
18:04
|
(6) пример есть какой-нибудь?
|
|
8
mirror1982
21.12.14
✎
19:15
|
(6) у меня не управляемая форма, а обычная
|
|
9
mirror1982
21.12.14
✎
22:50
|
помогите пожалуйста
|
|
10
hhhh
22.12.14
✎
00:26
|
нужно не ОткрытьФорму(
а Форма.Открыть()
|
|
11
alle68
22.12.14
✎
01:09
|
(9) ВыбраннаяСтрока.ПолучитьФорму("ФормаЭлемента").Открыть()
|
|
12
mirror1982
22.12.14
✎
21:04
|
(11) спасибо!
|
|
13
alexei366
22.12.14
✎
21:08
|
А чо разве в менеджере объекта нет события "ПриПолученииФормы"?
|
|