Имя: Пароль:
1C
1C 7.7
v7: ОткрытьФормуМодально()
0 Diman_Kr
 
24.05.16
15:08
Проблема такая.
Открываю форму модально, в ней есть обработкаВнешнегоСобытия()
При работе сканера при определенных условиях открывается еще одна обработка, в которой также есть обработкаВнешнегоСобытия(), но при сканировании сканером программа не обращается ко второй обработке, а остается в обработкаВнешнегоСобытия() первой обработки.
Если не модальный режим первой, то все нормально.
Можно как-нибудь победить это проблему с модальным режимом?
1 ДенисЧ
 
24.05.16
15:11
В модальном режиме вообще не должна нормально работать обработка внешних событий
2 Mikeware
 
24.05.16
15:18
(1) эт почему?
3 Diman_Kr
 
24.05.16
15:33
+(0) Как бы я не открывал форму второй обработки, ее модуль обработкаВнешнегоСобытия() не хочет работать.
4 Diman_Kr
 
24.05.16
15:35
+(0) Это все для самописанного РМК и ЕГАИС, чтение штрих кода pdf417
5 Tatitutu
 
24.05.16
15:47
(3) открой только вторую обработку - обработкаВнешнегоСобытия() работает ?
"а то может дело не в бобине..."
6 Diman_Kr
 
24.05.16
16:20
(5) Если первая не в модальном режиме, то все работает.
7 Злопчинский
 
25.05.16
12:39
закрой первую. открой вторую. прими остканированное. закрой вторую. открой первую. правильно будет модальные формы использовать только ДЛЯ ПРИЕМА ДАННЫХ. всю обработку вынести в отдельную обработку которая ПОСЛЕДОВАТЕЛЬНО открывает нужные для показа чего-то юзверю и принятия штрихкодов. то есть модальные обработки - этакий "тонкий клиент" - бизнес-логику не выполняет, только для ввода/вывода данных на экран
8 Злопчинский
 
25.05.16
12:40
у меня на таком принципе в клюшках вся работа и взаимодействие обработок для ТСД строится.