Имя: Пароль:
1C
 
Обработка внеш. события и модальные окна
0 vbuoc
 
17.09.09
17:20
Проблема возникает при вызове из Обработки1 и ее проц. "Обработка внешнего события" Обработку2 - монопольно!. Не обрабатывается внеш. событие в Обработка2, однако после закрытия Обработка2, эти события "всплывают" как события Обработки1
--
Суть из Обработки1, при сканировании товара, которого нет в заказе, вызвать Обработку2 - чтобы она висела, пока не будет введен беджик Проверяющего.
--
Подскажите пож. как решить данную проблему....
1 vbuoc
 
17.09.09
17:27
Это как бы в продолжение темы
ОбработкаВнешнегоСобытия и Модальные окна.....
но пробл. не решена :(
2 АЛьФ
 
17.09.09
17:29
2(0) Не открывай вторую обработку модально. Или откажись от обработки через внешнее событие.
3 vbuoc
 
17.09.09
17:35
(2) От "ОбрВнешСоб" отказаться никак, там штрих сканируется
а от не модальной формы - тоже не хотелось бы - т.к. нужно блокировать ввод со сканира либо блокировать все действия в Обработке1, пока в обработке2 не будет введен штрих код проверяющего!!!
--
Много перелазил в инете, никак не придумаю так, чтобы обойтись "малой кровью"...
4 vbuoc
 
17.09.09
17:35
Ессно можно все это организовать в Обработка1, но тут же писанина нужна :(
5 АЛьФ
 
17.09.09
17:40
2(3) Можно ведь сканер и в разрыв клавиатуры использовать.
2(4) А что там за особая писанина? Сделай служебный слой, идентичный тому, что на второй обработке рисуешь. И всего делов.
6 Ёпрст
 
гуру
17.09.09
17:41
+5 Можно и размер формы подогнать потом, чтоб красившее было.
7 АЛьФ
 
17.09.09
17:49
2(6) Ага. И еще цвет формы поставить красным, чтобы было видно издалека, что нужна разблокировка :)
8 vbuoc
 
18.09.09
09:39
Я же говорю - можно все это сделать и в Обработка1, но использование модальн. формы проще в разы.
9 Ёпрст
 
гуру
18.09.09
09:47
(8) Ну так у тебя и будет Одна модальная форма.
10 ДенисЧ
 
18.09.09
09:50
А если в модальной (второй) форме сделать обработку события? Прокатит?
11 VoditelKobyly
 
18.09.09
10:54
А почему первая (обычная обработка подбора товара) открыта в модальном режиме?
12 vbuoc
 
18.09.09
12:19
Первая открыта в номальном режим, вторая в модальном, и во второй не срабатывает внещ. событие
13 ДенисЧ
 
18.09.09
12:24
(12) А где у тебя обработчик ВС находится?
14 vbuoc
 
18.09.09
17:39
(13) Обработчик ВС находится в обеих обработках.
15 vbuoc
 
18.09.09
17:40
Проблема возникает при вызове из Обработки1 и ее проц. "Обработка внешнего события" Обработку2 - модально!. Не обрабатывается внеш. событие в Обработка2, однако после закрытия Обработка2, эти события "всплывают" как события Обработки1
--
Суть из Обработки1, при сканировании товара, которого нет в заказе, вызвать Обработку2 - чтобы она висела, пока не будет введен беджик Проверяющего.
16 Злопчинский
 
18.09.09
19:55
сделай как сказали - на отдельном служебном слое! все будет удобнее!!! потому как потом еще кучу всяких действий будет выполняться!!! просто на каждую новую сущность заводишь новый слой, при переходах между слоями используешь стек слоев и все пучком...
17 ДенисЧ
 
18.09.09
20:06
Короче. Модальное окно - оно на то и модальное, чтобы не откликаться ни на что. Вредная задумка у тебя. Точка.
18 orefkov
 
19.09.09
00:13
Конечно, можно написать ВК, которая будет события других ВК пропихивать в модальные окна, но как-то мне лениво. Да и напоминает переборку движка через выхлопную трубу, как это делают гинекелоги, ушедшие в автомеханики.
19 vbuoc
 
21.09.09
13:03
Сделано - на слоях. Всем спс. Вопрос решен. На модальных окнах обр. внеш. события - не работает!!!
20 andrewalexk
 
21.09.09
13:04
(18)
:)
"гинекелоги" - это сильно
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший