|
ВводДоступен() возвращает Ложь из активного окна (Розница 2.1)
| ☑ |
0
katerinaUniv
17.11.15
✎
11:45
|
Доброго времени суток!
В рознице у меня открыто окно ввода шк для номенклатуры. При сканировании на пару секунд штрихкод отображается, а потом исчезает. Получается, по отладке, стоит условие на ВводДоступен(), и если возвращается значение Ложь, то шк затирается и не обрабатывается. Почему возвращается значение Ложь, хотя у меня окно в данный момент активно?
|
|
1
katerinaUniv
17.11.15
✎
11:55
|
ап
|
|
2
Web00001
17.11.15
✎
11:55
|
Потому, что переключается на отладчик, засунь точку внутрь условия.
|
|
3
katerinaUniv
17.11.15
✎
11:58
|
(2) даже без отладчика ничего не считывает. может баг платформы?
|
|
4
Web00001
17.11.15
✎
12:00
|
(3)Значит условие не причем. Навряд ли это баг. Во всех формах не работает или только в одной?
|
|
5
Web00001
17.11.15
✎
12:02
|
+(4)Как произошло? Работало, работало и перестало?
|
|
6
lenochka-semicova
17.11.15
✎
12:16
|
(0) В общем - там шляпа, что в отладчике ввод доступен проверяется 2 раза
сначала во ВнешнееСобытие, которое вызывает ОбработкаОповещения
а в ОбработкаОповещения снова проверяется ВводДоступен
Вот остановку надо ставить в следующей строке после второй проверки
|
|
7
lenochka-semicova
17.11.15
✎
12:22
|
(0) открыто окно ввода шк для номенклатуры.
Это окно не предназначено для сканирвоания - там ручной ввод.
Сканер, обычно, после сканирования передает символ 13 - и автоматом нажимается кнопка ентер в окне ввода.
Сканирование идет по внешнему событию - т.е. никакое окно ввода открывать не нужно - просто в форме сканируется товар - и все.
Если так не работает - значит, неправильно настроен сканер в подключаемом оборудовании.
|
|