#0
by GrayT
Такой вопрос. Есть документ с подбором номенклатуры по штрих коду. ПриЗаписи документа открывается модально обработка запроса автора (т.е. к компу могут подойти разные продавцы). Автор может либо пароль ввести, либо сканером по бэйджу со шрихкодом. Все хорошо, все работает. Но вот потребовалось открыть модально форму самого документа. ПриЗаписи открывается модально окно запроса автора, но ОбработкаВнешнегоСобытия от сканера не срабатывает :( Куда рыть? Есть подозрение, что первая модальная форма (документ) блокирует работу второй модальной формы (обработки) Я прав?
#1
by skunk
нет не прав в обработке открываю док в этом документе на кнопку вешаю процедуру клик по кнопке открывает форму внешнего отчета
#3
by GrayT
кажись ты не понял. С открытием модальных окон проблем нет. Проблемы с тем что во втором модальном окне ОбработкаВнешнегоСобытия не срабатывает. ...... а-а-а, все равно ни чего не скажешь :(
#5
by romix
Я бы не использовал модальные окна вообще. Если они нужны, чтобы отследить (и потом где-то поюзать) событие закрытия формы, то используй генерацию события наподобие (там не совсем в тему, но близко, и позволяет отказаться от модальных окон).
#6
by GrayT
Я их тоже не использую. Модально документ открыла другая обработка (не моя). По сабжу можешь чего сказать? Если не трудно запусти асю, плиз
#7
by romix
асю прикрыли в целях безопасности. :-) ОбработкаВнешнегоСобытия по-моему не срабатывает при модальных окнах и при выполнении программного кода, т.к. 1С поддерживает единственный поток выполнения.
#8
by GrayT
+6 Обработка не моя и достаточно большая. Разбираться с ней и уходит от модального окна мне не очень хочеться. Если мой вывод правильный (на счет модальности) то либо заказчик напрягает разработчика открывшего документ модально, либо наливает мой стакан.
#9
by GrayT
Ром, ты с ВК много работал. МОжешь кинуть пример простой ВК, которая просто генерит события. Я вот тут думаю попробовать смому навоять - пусть каждую минуту посылает события. Цель - просто поэксперементировать. В настоящий момент сканера нет под рукой, а разобраться надо.
#10
by GrayT
Что вообще не срабатывает? Хочешь сказать, что в доке открытом модально я сканером даже не смогу подобрать номенклатуру? Этот вариант не проверялся, т.к. обрабока заполняла документ и подбор номенклатуры там не осуществлялся.
#14
by romix
(13-1) Ну и как - оно работает, или лучше убрать подальше? :0) (13-2) Проверил. События работают. Но их похоже ловит только сама модальная форма.
#16
by romix
Вообще, события в 7.7 по-моему приходят только в одну форму, где сейчас находится фокус ввода. Т.е. где мигает курсор пользователя.
#17
by GrayT
Э-э-э-э. Мигает у меня курсор во второй форме, мигает. Если Продавец введет пароль руками, то обработка отрабатывает нормально, а вот со сканера считать не желает :(
#18
by GrayT
Похоже моя догадка верная :( Для теста использовал Факира от Ромикса - пинал первым попавшимся событием :) Две обработки Новая1 и Новая 2 Новая1: Новая2: Если первую обработку вызывать НЕ модально, то отрабатывает ОбработкаВнешнегоСобытия ВТОРОЙ формы. Дальше вторая форма реагирует на события нормально. Если первую обработку вызвать модально,то сообщения не появляются. На события во второй форме не реагирует. После закрытия второй формы отрабатывает ОбработкаВнешнегоСобытия первой формы.
#19
by romix
Обработка 2: Короче, что модально, что не модально - событие срабатывает, если обработчик во 2 форме. В первую по-моему в любом случае не попадает.
#20
by romix
(+19) Подтверждаю, в 1 форму в любом случае событие не попадает, если фокус ввода находится во 2 форме.
#21
by GrayT
" Короче, что модально, что не модально - событие срабатывает" - открой обработку1 модально и во второй срабатывать перестанет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите с ОбработкаВнешнегоСобытия
- Как программно закрыть Все окрытые окна в пределах окна 1С?
- Не выполняется ОбработкаВнешнегоСобытия при считывании сканером штрих-кода
- ОбработкаВнешнегоСобытия / ВнешнееСобытие
- v7: ОбработкаВнешнегоСобытия() и два модальных окна
- Сложный вопрос по 1С7.7 и 8, модальные окна и OLE
- RDP модальные окна, окна настройки "прячутся"
- RDP модальные окна, окна настройки "прячутся"
- 1c 8.3 модальные и не модальные окна в цикле
В этой группе 1С
- Открытие формы подчиненного документа
- Запрос на файловой базе и SQL-базе выдает разные результаты
- Используйте ТекущийЭлемент()
- Связка 1С и OutlookExpress
- Не могу установить значение субконто счета
- Проведение другого документа в обработке проведения
- Запрос по таблице значений в v7.7
- Бух 77. Не работает ВыбратьПодчиненныеДокументы()
- Нужен шрифт для доделки объявления на взнос наличными
- Классификатор ЕНАОФ ОС для Беларуси
- ЗиК. Сменили период назад - начисления и налоги обнулились
- Как сделать запись в регистр накопления без регистратора?
- Макет не выводится на печать?
- формирование книги покупок
- Альтернатива обработчику ожидания на 1С сервере
- Как программно управлять размером окна приложения 1Cv8?
- Остаток по 50.1
- OFF: Какой самый свежий релиз УСН на данный момент?
- Отрицательные проводки к документу "Услуги сторонних организаций"
- Dynamics: SAP или Axapta? прошу откликнуться профи...