|
Внешнее событие. Отказаться от выполнение глобального обработчика |
☑ |
0
AnBlast
27.12.23
✎
12:42
|
Есть форма редактирования строки (УФ, РМК)
Со сканера штрих-кода ловится штрих-код и в зависимости от него заполняются дополнительные реквизиты.
НО
После этого выполняется глобальный контекст, где тоже есть обработчик сканера штрих-кода но для другого функционала РМК...
Вот надо что б после выполнения обработчика в форме редактирования строки глобальный обработчик не вызывался.
Не могу найти как такое сделать. Подскажите, пожалуйста
Заранее Спасибо
|
|
1
Галахад
27.12.23
✎
13:00
|
Ну вроде общепринято, что в глобальном обработчике ничего особого не делать.
Почему его не нужно вызывать?
|
|
2
AnBlast
27.12.23
✎
13:05
|
ну тут так исторически сложилось...
раньше со сканера обрабатывалось всего одно событие. ну его кто-то и запилил в глобальный обработчик. А сейчас надо добавить еще два обработчика со сканера штрих-кода.
Убрать обработчик из глобального контекста - ок, но вдруг можно как-то не трогать то, что уже работает?
|
|
3
AnBlast
27.12.23
✎
13:07
|
самое прикольное, что старый функционал обрабатывается и в контексте формы и в глобальном - часть там, а часть там... ХЗ зачем так сделали
|
|
4
Галахад
27.12.23
✎
13:31
|
Ну, рефакторинг наше всё.
|
|