Имя: Пароль:
1C
 
Внешнее событие. Отказаться от выполнение глобального обработчика
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
Ну, рефакторинг наше всё.
Ошибка? Это не ошибка, это системная функция.