Имя: Пароль:
1C
 
Не работат ПриПовторномОткрытии в модуле списка справочника.
0 Zhuravlik
 
06.06.11
10:39
Здравствуйте. Хочу использовать эту процедуру при закрытии окна редактируемого элемента, но ничего не происходит даже если открываю элемент модально (ввожу новый). В меню явно указал форму списка, результат - ноль. Подскажите пожалуйста, каких еще тонкостей я не учел?
1 Tymoha
 
06.06.11
10:42
ПриПовторномОткрытии сработает только если форма не закрыта!
то есть неактивна ...если форма закрыта и ты ее открываешь - сработает ПриОткрытии
2 Zhuravlik
 
06.06.11
10:44
(1) Все именно так, как вы описали. В форме списка открываю любой элемент, закрываю его - событие не происходит.
3 antoneus
 
06.06.11
10:46
ну а в ПриЗакрытии() элемента ОткрытьФорму() - то написал?
4 Zhuravlik
 
06.06.11
10:49
(3) а зачем? я не хочу, чтобы открывалась вторая форма списка, я хочу чтобы имеющаяся стала активной.
5 ДенисЧ
 
06.06.11
10:50
(4) ПриПовторномОткрытии() - срабатывает при _повторном_ открытии. А не при закрытии дочернего.
6 Zhuravlik
 
06.06.11
10:54
(5) Я открыл элемент - дочернее окно. Оно стало активным. Форма списка - стала неактивно. Я закрыл дочернее окно, форма списка стало активно.
ЖКК:"Вызов предопределенной процедуры ПриПовторномОткрытии производится самой системой 1С:Предприятие неявно при открытии формы, в случае, если открывают уже открытую форму — то есть форма просто активизируется.
"
Форма активизируется. Что я должен еще открыть-закрыть??
7 antoneus
 
06.06.11
10:54
"если открывают уже открытую форму"

какое слово непонятно?
8 1Сергей
 
06.06.11
10:55
(6) либо через ОткрытьФорму(), либо через соотв. пункт меню.
9 Zhuravlik
 
06.06.11
10:57
(8) Хорошо, а как тогда открыть форму списка при закрытии элемента справочника, чтобы она была одна? И не закрывать ее при вызове этого элемента.
10 ДенисЧ
 
06.06.11
10:58
(6) Форма получает фокус, а не событие ОткрытьФорму. Почувствуй разницу
11 antoneus
 
06.06.11
10:59
уже попробовал бы
12 Zhuravlik
 
06.06.11
11:04
Вау, получилось))))))))))) Гора с плеч, я ПОНЯЛ O_o))) Спасибо всем)