|
1C 8 Вопрос после открытия формы документа | ☑ | ||
---|---|---|---|---|
0
demiurggig
14.12.18
✎
15:35
|
Открывается форма документа, и как только она открылась, надо задать вопрос пользователю, модально. Как это можно реализовать?
|
|||
1
bodri
14.12.18
✎
15:38
|
Модальность - Плохо!!!
|
|||
2
demiurggig
14.12.18
✎
15:40
|
(1) Мне не нужно будет публиковать конфу на web сервере.
|
|||
3
bodri
14.12.18
✎
15:41
|
Сделай форму открывай её перекрыв всё (типа модально)
|
|||
4
Tonik992
14.12.18
✎
15:42
|
В конце процедуры "ПриОткрытии" подключи обработчик ожидания на 0.5 секунд на нужную тебе процедуру. Оттуда вызывай модальный вопрос.
|
|||
5
demiurggig
14.12.18
✎
15:43
|
(4) Тоже первое что в голову приходит - обработчик ожидания. А стандартными обработчиками событий формы никак?
|
|||
6
bodri
14.12.18
✎
15:47
|
Глобальный контекст.ОткрытьФорму (Global context.OpenForm)
Глобальный контекст (Global context) ОткрытьФорму (OpenForm) Вариант синтаксиса: По имени Синтаксис: ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>) приглядется к последниму параметру РежимОткрытияОкнаФормы (FormWindowOpeningMode) Значения БлокироватьВеcьИнтерфейс (LockWholeInterface) БлокироватьОкноВладельца (LockOwnerWindow) Независимый (Independent) Описание: Содержит варианты открытия управляемой формы. Применим только для управляемого режима. Доступность: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Даже в вэб работать будет |
|||
7
bodri
14.12.18
✎
15:47
|
+(6)
РежимОткрытияОкнаФормы (FormWindowOpeningMode) БлокироватьВеcьИнтерфейс (LockWholeInterface) Описание: Блокировать весь интерфейс. При этом блокируется работа всех остальных открытых окон приложения, включая главное окно. |
|||
8
demiurggig
14.12.18
✎
15:49
|
(7) У меня толстые формы, а не управляемые. УТ 10.2 там все модальное и синхронное
|
|||
9
bodri
14.12.18
✎
15:51
|
(8) так в чем вопрос?
Глобальный контекст (Global context) Вопрос (DoQueryBox) Синтаксис: Вопрос(<ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>) |
|||
10
Tonik992
14.12.18
✎
15:51
|
(5) Так подключить обработчик ожидания и есть штатный режим.
Других вариантов то наверное и нет. |
|||
11
bodri
14.12.18
✎
15:54
|
+(9) ПередОткрытием задаем вопрос и он блокирует весь интерфейс после ответа делаем что надо
|
|||
12
Tonik992
14.12.18
✎
15:56
|
(11) куда-то вас уже понесло за рамки темы)
ТС ведь просит сразу после открытия задавать вопрос, а не до |
|||
13
bodri
14.12.18
✎
15:58
|
(12) а нафига?
|
|||
14
demiurggig
14.12.18
✎
15:59
|
(12) Да, мне нужно сразу после открытия формы задать вопрос. Форма должна открыться.
|
|||
15
demiurggig
14.12.18
✎
16:00
|
(13) Нужно проинформировать пользователя, что с формой документа надо что - то сделать. И если он согласен, то сделать это программно.
|
|||
16
palsergeich
14.12.18
✎
16:03
|
При открытии формы - обработчик ожидания в 0.1 сек.
Там вызываешь форму с вопросом. ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, РежимОткрытияОкна.БлокироватьВеcьИнтерфейс) Вуаля |
|||
17
demiurggig
14.12.18
✎
16:04
|
(9) Вопрос в том, чтобы не лохануться, и не подключать обработчик ожидания, если это делается по- другому.
|
|||
18
palsergeich
14.12.18
✎
16:04
|
И если он согласен, то сделать это программно.
А с этим тебе поможет параметр - ОписаниеОповещенияОЗакрытии |
|||
19
palsergeich
14.12.18
✎
16:05
|
(17) Нет по другому при современной методике отказа от модальности не делается
|
|||
20
palsergeich
14.12.18
✎
16:05
|
(9) Вопрос - модальный оператор - не надо так
|
|||
21
palsergeich
14.12.18
✎
16:06
|
Тогда уж ПоказатьВопрос
|
|||
22
Buster007
14.12.18
✎
16:53
|
(21) можешь не париться, у него (8)
лепи как хочешь |
|||
23
hhhh
14.12.18
✎
16:57
|
(21) зачем в ут 10.2 ПоказатьВопрос?
|
|||
24
Tonik992
14.12.18
✎
16:58
|
(23) один шаг в сторону перехода на управляемый интерфейс и отказом от модальности.
|
|||
25
hhhh
14.12.18
✎
17:04
|
(24) зачем вдруг когда понадобилась модальность, ему думать об отказе от модальности?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |