|
Уход от модальности в процедуре ПередНачаломРаботыСистемы. | ☑ | ||
---|---|---|---|---|
0
VDLO
18.12.15
✎
14:37
|
Собственно сабж. ПередНачаломРаботыСистемы проверялись еще несколько факторов.
Отказ=ОткрытьФормуМодально("ОбщаяФорма.ФормаОтказа"); Если вызывать асинхронно то загрузка продолжается и показывает рабочий стол. (в форме нужно ввести код из смс). Как остановить выполнение до возврата результата из формы ? |
|||
1
xxTANATORxx
18.12.15
✎
14:39
|
>>в форме нужно ввести код из смс
жестоко так |
|||
2
butterbean
18.12.15
✎
14:40
|
вызывай не асинхронно
|
|||
3
xxTANATORxx
18.12.15
✎
14:40
|
(0)некашерно закрывать доступ к ПП если не продлили подписку
пользуй ключ защиты и если подписка не продлена ограничивай доступ к важным функция своего ПП |
|||
4
VDLO
18.12.15
✎
14:58
|
(2) в веб интерфейсе нельзя использовать модальные окна.
(3) это не ограничение. Это требование безопасности заказчика. Двухфакторная авторизация. |
|||
5
xxTANATORxx
18.12.15
✎
15:00
|
(4)ЗавершитьРаботуСистемы никто не запрещал
|
|||
6
Cyberhawk
18.12.15
✎
15:01
|
Выполнение кода прекращай после ОткрытьФорму(ОписаниеОповещения, ... РежимОткрытия.БлокироватьВесьИнтерфейс)
и перенеси код в процедуру из ОписаниеОповещения |
|||
7
Mort
18.12.15
✎
15:01
|
Смотри как типовые формы типа обновление ИБ открываются.
|
|||
8
Mort
18.12.15
✎
15:03
|
Там идет череда асинхронных вызовов, если хорошо накуриться, можно вставить туда свою форму.
|
|||
9
VDLO
18.12.15
✎
15:17
|
(5)(6) За окном виден рабочий стол с задачами, что есть нехорошо.Не нашел как уф форму развернуть на полный экран.
|
|||
10
hhhh
18.12.15
✎
15:20
|
(9) ну обновление запусти, там минут 15 ничего не видно.
|
|||
11
VDLO
18.12.15
✎
15:20
|
(10) не могли бы Вы перефразировать свое сообщение ?
|
|||
12
hhhh
18.12.15
✎
15:24
|
(11) ну когда делаем обновление, она же спрашивает, что согласен с тем-то и тем-то. И пока не ответишь, дальше не пускает.
|
|||
13
VDLO
18.12.15
✎
15:26
|
(12) но рабочий стол уже открыт. на нем размещена потенциально конфиденциальная информация, и то что поверх висит окно не мешает её увидеть.
|
|||
14
VDLO
18.12.15
✎
15:26
|
С its.1c.ru- "По поводу модуля управляемого приложения нужно сделать ещё одно замечание. Возможно, вы захотите организовать немодальный диалог с пользователем в обработчике ПередНачаломРаботыСистемы. Так, чтобы до момента ответа пользователя не открывалось главное окно приложения. К сожалению, на момент написания статьи, такой возможности нет. И в этом случае вам придётся выбрать другую логику работы прикладного решения."
|
|||
15
VDLO
18.12.15
✎
15:28
|
То бишь, я понимаю что наверное нужно в рабочем столе размещать заглушку пока не пройдет авторизация, но это же маразм.
|
|||
16
Господин ПЖ
18.12.15
✎
15:29
|
>но рабочий стол уже открыт. на нем размещена потенциально конфиденциальная информация
уберите ее оттуда (с) ко |
|||
17
VDLO
18.12.15
✎
15:42
|
(16) Жертвовать удобством клиента это не выход :((
|
|||
18
Mort
18.12.15
✎
15:42
|
(14) Пиз*ж чистой воды.
|
|||
19
VDLO
18.12.15
✎
15:44
|
(18) что именно ?
|
|||
20
Mort
18.12.15
✎
15:44
|
Впрочем, наполовину. Главное окно открывается а формы на морде нет. Вообще автор не сообщил поделка на БСП или нет.
|
|||
21
VDLO
18.12.15
✎
15:44
|
||||
22
VDLO
18.12.15
✎
15:45
|
(20) На БСП.
|
|||
23
Mort
18.12.15
✎
15:55
|
(22) Посмотри модуль СтандартныеПодсистемыКлиент, там куча функций типа ДействияПередНачаломРаботыСистемыПосле...
Они вызываются друг за другом через оповещения. Нужно между ними всунуть свою. |
|||
24
Mort
18.12.15
✎
16:02
|
В идеале, конечно, можно свой крюк туда через преопределяемые модули подселить, но без пузыря можно сначала в лоб попытаться.
|
|||
25
VDLO
18.12.15
✎
16:16
|
(24) Открывает форму и идет дальше. Через ВыполнитьОбработкуОповещения могу закрыть программу, но перед этим она все равно открывается. + в браузере не могу заблокировать основное окно. пошел за пузырем блин...
|
|||
26
Mort
18.12.15
✎
16:17
|
(25) Там есть параметрызклиентапризапуске. Флажок типа выполняется интерактивная обработка. Его надо поднять.
|
|||
27
Mort
18.12.15
✎
16:20
|
Даже не совсем флажок. Короче без пузыря никак, но нужной работы добиться можно.
|
|||
28
Strogg
18.12.15
✎
16:22
|
(0), а если ты растянешь форму своей обработки на весь экран и заблокируешь весь интерфейс?
|
|||
29
VDLO
18.12.15
✎
16:25
|
(28) Я видимо туплю нереально, но я не нашел как браузере растянуть форму на весь экран.
|
|||
30
VDLO
18.12.15
✎
16:34
|
(26) Спасибо буду ковырять в эту сторону.
|
|||
31
Strogg
18.12.15
✎
16:35
|
(29) я чет тоже не увидел таких настроек в конфигураторе...
|
|||
32
Strogg
18.12.15
✎
16:39
|
+ а, во, нашел чето: v8: Максимизация окна УФ.
|
|||
33
VDLO
18.12.15
✎
16:58
|
(32) Нужно будет настраивать браузер на использование Com объектов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |