![]() |
![]() |
![]() |
|
Запрет выполнения предопределенной процедуры модуля формы... | ☑ | ||
---|---|---|---|---|
0
Липчанин
02.11.04
✎
12:49
|
При закрытии формы2 из модуля формы1 можно как нибудь запретить ваполнять процедуру ПриЗакрытии() модуля формы2?
|
|||
1
Пролд
02.11.04
✎
12:53
|
повоспитывай ПриЗакрытии() из форма2, чтоб она вела себя как следует в разных ситуациях.
П.С. Я вот сижу и думаю, стоить ли мне думать о том чего ты хочешь в (0)? |
|||
2
Липчанин
02.11.04
✎
12:55
|
А если не трогать Форму2 вообще, т.е. все ее процедуры остаются, а запрет из формы1
|
|||
3
Rovan
гуру
02.11.04
✎
12:58
|
(0) Если запретишь ПриЗакрытии() (например СтатусВозврата(0)), то эта форма у пользователя останется висеть навечно.
(2) Вот так можно попробовать. |
|||
4
Липчанин
02.11.04
✎
13:03
|
(3) А нельзя так чтоб форма закрылась но без выполнения операторов процедуры при закрытии?
|
|||
5
Rovan
гуру
02.11.04
✎
13:05
|
(4) Например
Процедура ПриЗакрытии() Если ИмяПользователя() = "ЁкарныйБабай" Тогда Возврат; КонецЕсли; .... КонецПроцедуры |
|||
6
Пролд
02.11.04
✎
13:07
|
расстрелять нафиг
|
|||
7
Липчанин
02.11.04
✎
13:09
|
(6) Всех?
(5) А как на счет (2)??? |
|||
8
Пролд
02.11.04
✎
13:12
|
всех. а тебя особенно. у меня тёща из липецка.
|
|||
9
Rovan
гуру
02.11.04
✎
13:13
|
(2) Нет !
|
|||
10
Пролд
02.11.04
✎
13:14
|
И тебя тоже
|
|||
11
Липчанин
02.11.04
✎
13:16
|
(8) Не надо я тебе пригожусь, адрес тещи и 20$ за потрон почтовым переводом ...
|
|||
12
Липчанин
02.11.04
✎
13:17
|
Тьфу, патрон
|
|||
13
Пролд
02.11.04
✎
13:19
|
прикол, если ты родней окажешься
|
|||
14
Липчанин
02.11.04
✎
13:23
|
Ну это смотря какая родня ...
|
|||
15
Шапокляк
02.11.04
✎
13:26
|
Процедура ПриЗакрытии()
КонецПроцедуры Синтаксис: ПриЗакрытии() Назначение: Предопределенная процедура при интерактивном закрытии формы. Замечание: Данная процедура может располагаться только в программном модуле формы А что, можно сказать, что форма интерактивно закрывается? |
|||
16
Липчанин
02.11.04
✎
13:28
|
Ну не при... а перед закрытием, и почему собственно не интерактивном?
|
|||
17
Пролд
02.11.04
✎
13:29
|
Старуха, подумай, что ж ты говоришь
Процедура ПриОткрытии()КонецПроцедуры Синтаксис: ПриОткрытии() Назначение: Предопределенная процедура при интерактивном открытии формы. Замечание: Данная процедура может располагаться только в программном модуле формы. Подробнее см. в документации, глава 'Системные предопределенные процедуры' П.С. И ее тоже расстрелять |
|||
18
Шапокляк
02.11.04
✎
13:30
|
Какой-то русский язык в Липецке неправильный, что ли...
Вы ведь программно форму 2 из формы 1 закрываете, не так ли? Или кнопочку закрыть в форме 2 давите? А предыдущий пассаж из синтакс-помощника был... |
|||
19
Шапокляк
02.11.04
✎
13:31
|
Прол Дима, конкретизируйте суть Ваших инсинуаций!
|
|||
20
Пролд
02.11.04
✎
13:32
|
межеумки
|
|||
21
Липчанин
02.11.04
✎
13:32
|
Да из формы1, но по-моему это все равно считается за интерактивное закрытие :(
|
|||
22
Шапокляк
02.11.04
✎
13:33
|
Так вас там много?
|
|||
23
Пролд
02.11.04
✎
13:34
|
ублюдки неинтерактивного зачатия
|
|||
24
Шапокляк
02.11.04
✎
13:34
|
(21) И что, ПриЗакрытии() формы2 отрабатывается?
|
|||
25
Липчанин
02.11.04
✎
13:36
|
Вполне, ну например если закрывать форму счет-фактуры, то откроется журнал документов, как и написано в ПриЗакрытии().
|
|||
26
Пролд
02.11.04
✎
13:37
|
А при открытии?
|
|||
27
Шапокляк
02.11.04
✎
13:39
|
(25) А кусочек кода можно?
|
|||
28
Липчанин
02.11.04
✎
13:40
|
Ща копну ...
|
|||
29
Липчанин
02.11.04
✎
13:45
|
Похоже на то:
Процедура ПоКнопке() Перем ВВВ; ЗагрузитьВнешнююКомпоненту("FormEx.dll"); РФ= СоздатьОбъект("РасширениеФормы"); ВВВ=ПолучитьПустоеЗначение(); ОткрытьФорму("Документ.СчетФактура",ВВВ); РФ.УстановитьФорму(ВВВ.Форма); Сообщить(РФ.НайтиАтрибут(2,"ОК")); Сообщить(Рф.ТекущийАтрибут().Идентификатор); Рф.ТекущийАтрибут().Формула="#Записать"; WSH = CreateObject("wScript.shell"); WSH.appActivate ("1Ñ:Ïðåäïðèÿòèå"); WSH.SendKeys("^~"); ВВВ.Форма.Закрыть(0); КонецПроцедуры |
|||
30
Липчанин
02.11.04
✎
13:47
|
Стр:
WSH.appActivate("1Ñ:Ïðåäïðè ÿòèå"); Да как вспонишь про этот код ... |
|||
31
Липчанин
02.11.04
✎
14:30
|
27 А на фига тебе код
|
|||
32
Шапокляк
02.11.04
✎
14:49
|
Да уж. Такой код мне вряд ли поможет.
Я с FormEx не работала. Судя по всему, имитируется интерактивное открытие формы и закрытие ее. Вопрос зачем не задаю, надо, наверно. Но если просто создавать и заполнять документ, можно, наверно, без внешней компоненты. |
|||
33
Липчанин
02.11.04
✎
14:52
|
Посмотри здесь Открыл новую форму документа а как его потом сохранить? и поймещь откуда ноги растут
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |