|
v7: Не срабатывает ПриПовторномОктрытии | ☑ | ||
---|---|---|---|---|
0
Allexe
25.10.11
✎
15:46
|
Уже всю голову сломал.
В процедуре внутри формы списка номенклатуры делаю ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); Есть процедура в модуле этой формы Процедура ПриПовторномОктрытии() Сообщить("Повторное открытие"); КонецПроцедуры Код проходит, но ни в отладчике не выходит на ПриПовторномОткрытии не сообщить не появляется. Что может быть? |
|||
1
filh
25.10.11
✎
15:49
|
||||
2
filh
25.10.11
✎
15:49
|
так, что баян.
|
|||
3
FN
25.10.11
✎
15:51
|
(0) внимательно посмотри название процедуры
|
|||
4
Allexe
25.10.11
✎
15:54
|
(2) Это все читал..
(3) Не понял ничего... Я понимаю что туплю ткните носом |
|||
5
Allexe
25.10.11
✎
15:56
|
(3) Открыта форма списка. На форме списка есть кнопка с процедурой. Отрабатывает процедура расположенная внутри модуля формы списка и в конце этой процедуры вызывается повторное открытие этой же формы списка
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); Но ПриПовторномОткрытии Не срабатывает |
|||
6
FN
25.10.11
✎
15:59
|
ПриПовторномОктрытии()<>ПриПовторномОткрытии()
внимательно посмотри название своей процедуры! |
|||
7
Allexe
25.10.11
✎
16:06
|
(6) Спасибо. Исправил. Но все равно не срабатывает
|
|||
8
FN
25.10.11
✎
16:08
|
Пробуй:
Сообщить("открываем первый раз"); ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); Сообщить("открываем второй раз"); ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); Процедура ПриПовторномОткрытии() Сообщить("Повторное открытие"); КонецПроцедуры Если сработает - ищи в коде где открываешь первый раз и смотри там метку # |
|||
9
Allexe
25.10.11
✎
16:14
|
(8) Странное что-то пытался сделать через ПриЗакрытии
Процедура ПриЗакрытии() ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); КонецПроцедуры // ПриЗакрытии() Не открывается ничего, а так открывается Процедура ПриЗакрытии() ОткрытьФорму("Справочник.Номенклатура",ТЗПоиск); КонецПроцедуры // ПриЗакрытии() Название формы точно визу ФормаСписка |
|||
10
Ёпрст
25.10.11
✎
16:16
|
(0) и не должно.
Это разные формы списка справочника с разным ИД-формы. |
|||
11
Allexe
25.10.11
✎
16:17
|
(10) Почему? Одна и та же вроде. Т.е. открывается не новая форма, а остается эта же хотя в отладчике строка
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); проходит |
|||
12
Allexe
25.10.11
✎
16:19
|
(8) Сделал как ты написал. все проходит. выводится в окне сообщений
открываем первый раз открываем второй раз Но повторное открытие не работает |
|||
13
Ёпрст
25.10.11
✎
16:19
|
(11) :))
конечно нет. Одна и та же это вот эта: ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); вот тут ты переоткрываешь ту же форму |
|||
14
Allexe
25.10.11
✎
16:21
|
(13) Ну сейчас в модуле формы списка стоит два раза
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ТЗПоиск); Все равно не срабатывает ПриПовторномОктрытии |
|||
15
Ёпрст
25.10.11
✎
16:22
|
(14) ПриПовторномОктрытии никогда не сработает - это ПольЗовательская процедура, а не предОпределенная..
вот ПриПовторномОткрытии должна сработать |
|||
16
Allexe
25.10.11
✎
16:27
|
(15) :) Сейчас стоит правильно вот копирую из конфигуратора
Процедура ПриПовторномОткрытии() Сообщить("Повторное открытие"); КонецПроцедуры |
|||
17
filh
25.10.11
✎
16:28
|
(16) и?
|
|||
18
filh
25.10.11
✎
16:28
|
работает?
|
|||
19
Allexe
25.10.11
✎
16:31
|
(18) Нет ничего не могу понять. Какой-то глюк. Видно что-то не так с названием формы судя по 9.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |