В форме документа есть реквизит ШтрихКод (Строка), при считывании клавиатурным сканером ШтрихКода реквизит заполняется штрихкодом и срабатывает Enter. На реквизит подвешена процедура ШКкл()
А может попробовать не через ложное закрытие - а через однократную обработку ожидания..? и накуа при ошибках КАЖДЫЙ РАЗ показывать..? сделай по типу глСообщениеТрассировки...?
чтобы продавц обратили внимание - вывести на весь экран форму красную всю с большими белывми буквами. Подтверждение что прочитали и поянляи - нажатие энтера. такое событие ресгистрировать в "логе" типа 1. ошибка 2. выдан мессадж 3. мессадж подтвержден
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший