ВводДоступен() возвращает Ложь из активного окна (Розница 2.1) #758450


#0 by katerinaUniv
Доброго времени суток! В рознице у меня открыто окно ввода шк для номенклатуры. При сканировании на пару секунд штрихкод отображается, а потом исчезает. Получается, по отладке, стоит условие на ВводДоступен, и если возвращается значение Ложь, то шк затирается и не обрабатывается. Почему возвращается значение Ложь, хотя у меня окно в данный момент активно?
#1 by katerinaUniv
ап
#2 by Web00001
Потому, что переключается на отладчик, засунь точку внутрь условия.
#3 by katerinaUniv
даже без отладчика ничего не считывает. может баг платформы?
#4 by Web00001
Значит условие не причем. Навряд ли это баг. Во всех формах не работает или только в одной?
#5 by Web00001
+Как произошло? Работало, работало и перестало?
#6 by lenochka-semicova
В общем - там шляпа, что в отладчике ввод доступен проверяется 2 раза сначала во ВнешнееСобытие, которое вызывает ОбработкаОповещения а в ОбработкаОповещения снова проверяется ВводДоступен Вот остановку надо ставить в следующей строке после второй проверки
#7 by lenochka-semicova
открыто окно ввода шк для номенклатуры. Это окно не предназначено для сканирвоания - там ручной ввод. Сканер, обычно, после сканирования передает символ 13 - и автоматом нажимается кнопка ентер в окне ввода. Сканирование идет по внешнему событию - т.е. никакое окно ввода открывать не нужно - просто в форме сканируется товар - и все. Если так не работает - значит, неправильно настроен сканер в подключаемом оборудовании.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С