|
Форма элемента | ☑ | ||
|---|---|---|---|---|
|
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
|
А чо разве в менеджере объекта нет события "ПриПолученииФормы"?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |