Цитата |
---|
Юрий Васильев пишет: В блокнот, в чистую конфу 1С считывает карту правильно (типа: ?16485; ) в конфигурацию ресторан (фронт) считываются кракозябры. |
"Кракозябры"свидетельствуют о неверной настройке клавиатурного сканера. Постфикс и/или префикс указаны не правильно.
Нормально сработывающий клавиатурный сканер детектирует начало "посылки" от считывателя по префиксу и завершающему постфиксу, "отбросив" префикс и постфикс клавиатурный сканер отправляет считанные данные в 1С через ВнешнееСобытие а из клавиатурной последовательности "вырезает" всю эту последовательность символов полностью — так что до приложения (до 1С) уже ничего не должно "долетать". И ни в каких полях ввода не должно быть ни "кракозябр" ни других символов.
Форма авторизации при считывании неизвестной карточки должна сообщать "Пользователь не найден",
фронт Фаст-фуда или фронт официанта в режиме редактирования заказа сообщают "Код не найден".
В обычном интерфейсе не все формы отрабатывают внешнее событие.
Например, форма элемента справочника оборудования никак не обрабатывает, если установить фокус ввода в поле Наименование и считать карточку, то при включенном и правильно настроенном сканере ничего нигде вообще не должно измениться.
А вот форма элемента справочника "Карточки", отрабатывает событие от сканера и помещает полученное значение в поле "Штрихкод".