|
ОписаниеОповещения или я туплю ? | ☑ | ||
---|---|---|---|---|
0
lim9
15.12.14
✎
16:18
|
пишу код:
&НаКлиенте Процедура ЗавестиОплату(Команда) Форма = ПолучитьФорму("Документ.РегистрацияОплаты.ФормаОбъекта"); ОткрытьФорму("ОбщаяФорма.ВыборИзСписка",П,,,,,Новый ОписаниеОповещения("ОбработкаКомандыЗавершение", ЭтотОбъект),РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс); Форма.Открыть(); КонецПроцедуры &НаКлиенте Процедура ОбработкаКомандыЗавершение(Результат, ДополнительныеПараметры) Экспорт Если Результат<>Неопределено Тогда эл=Результат; КонецЕсли; КонецПроцедуры "модальное" окно открывает, НО сразу проскакивает дальше и открывает следующее окно. Ничего не понимаю, почему не ждет закрытия "модального" окна ??? |
|||
1
lim9
15.12.14
✎
16:18
|
там где "П" там параметры, их не стал писать сюда
|
|||
2
Euguln
15.12.14
✎
16:19
|
(0) А где там модальное окно?
|
|||
3
olegves
15.12.14
✎
16:20
|
(0) м.б. ОткрытьФормуМодально?
|
|||
4
Любопытная
15.12.14
✎
16:40
|
А зачем там второй раз Форма.Открыть()?
|
|||
5
lim9
15.12.14
✎
18:01
|
это 8,3 тут нет модальных окон
|
|||
6
Euguln
15.12.14
✎
18:04
|
(5) Тогда в чем вопрос? Интерфейс заблокировался?
|
|||
7
Asmody
15.12.14
✎
18:04
|
(0) Потому что читать надо внимательно как работают "немодальные" окна.
|
|||
8
Адский плющ
15.12.14
✎
18:05
|
Видимо, автор имел в виду следующее:
&НаКлиенте Процедура ЗавестиОплату(Команда) ОткрытьФорму("ОбщаяФорма.ВыборИзСписка",П,,,,,Новый ОписаниеОповещения("ОбработкаКомандыЗавершение", ЭтотОбъект),РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс); КонецПроцедуры &НаКлиенте Процедура ОбработкаКомандыЗавершение(Результат, ДополнительныеПараметры) Экспорт Если Результат<>Неопределено Тогда эл=Результат; Форма = ПолучитьФорму("Документ.РегистрацияОплаты.ФормаОбъекта"); Форма.Открыть(); КонецЕсли; КонецПроцедуры |
|||
9
vicof
15.12.14
✎
18:05
|
(4) +1
|
|||
10
Asmody
15.12.14
✎
18:08
|
" в момент отображения блокирующего окна, исполнение программного кода не останавливается "
http://v8.1c.ru/o7/201301nm/ |
|||
11
Жан Пердежон
15.12.14
✎
18:08
|
окно немодальное,
закрываем тему |
|||
12
lim9
15.12.14
✎
18:13
|
дак, ведь как раз сделал как в (10)
|
|||
13
lim9
15.12.14
✎
18:14
|
оно конечно не в прямом смысле модальное, но " в момент отображения блокирующего окна, исполнение программного кода не останавливается " - так и есть!
|
|||
14
lim9
15.12.14
✎
18:34
|
(8) так сделал, все равно проскакивает дальше!
|
|||
15
Krabobor
15.12.14
✎
18:59
|
(14) ознакомься с (10) а потом вникни в (8) - там все верно написано. а "проскакивать оно и будет дальше" ибо 8.3 на дворе и надо отвыкать от модальных окон.
|
|||
16
lim9
15.12.14
✎
19:24
|
(15) в (8) написано про использование встроеных функций "ПоказатьВводЗначения" , а ко мне это не относится.
Я делаю для ОткрытьФорму(....) и это не срабатывает (не останавливается) Как мне перед открытием главного окна, открыть промежуточное окно с выбором значений, которые пойдут в главное окно ?? |
|||
17
Мимохожий Однако
15.12.14
✎
19:35
|
Открывай промежуточное окно, а когда оно закроется по выбранной команде, то откроется основное по ожиданию.
|
|||
18
lim9
15.12.14
✎
20:13
|
(17) да благодарю, так и сделал!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |