#0
by askharlov
Добрый день, всем! Разрабатываю мобильное приложение на 1С. Терминал сбора данных Symbol MC3200 Версия платформы 8.3.9.2309 Версия мобильной платформы 8.3.10.51 Столкнулся с проблемой: Сканирую штрихкод в поле ввода (тип строка) Вижу как на долю секунды в поле ввода появляется цифры штрихкода и после этого поле ввода пустое. ЧЯДНТ? встречал кто-нибудь еще такие баги? Доп.сведения: Ставлю точку останова в процедурах ОкончаниеВводаТекста и в АвтоПодбор. В обоих процедурах Параметр Текст = "" и ПараметрыПолученияДанных.ТекстПоиска = "". Т.е. когда программа стоит на точке останова, то наблюдадаю ситуацию, что на ТСД в поле ввода цифры штрихкода есть, а в событиях - пусто. Соответственно при продолжении отладки пропадает штрихкод и в поле ввода. Если поле ввода заполняю руками, а не сканером штрихкода, тогда все работает. Поле заполняется.
#1
by askharlov
Иногда при тех же настройках (ничего не меняю) подхватывает отсканированный текст и он не исчезает из поля ввода.
#4
by askharlov
сканирую в поле ввода с типом строка. Если на сканере ставлю "Отправлять Энтер", то получается такой трабл как описал. Если отключаю отправку Энтера, то получаю нормальный текст в поле ввода, но тогда необходимо ручками нажать Энтер на клавиатуре ТСД чтоб возникло ОкончаниеВводаТекста
#5
by aleksonic
сосканируй в WordPad или многострочное текстовое поле, там может еще какой символ есть до Энтер.
#6
by askharlov
Отсканировал в многострочное текстовое поле - в конце только символ перевода строки, ничего лишнего нету
#7
by Злопчинский
"Если поле ввода заполняю руками" - заполнил руками, нажал энтер - что получилось?
#10
by askharlov
Если заполнил руками и нажал Энтер, то в точке останова в событии "ОкончаниеВводаТекста в параметре "Текст" вижу введенный мною текст выбрана, так как при ручном вводе попадает в нее. в разрыв клавиатуры, возможности включить в СОМ в настройках ТСД не увидел.
#11
by France
если в разрыв клавиатуры - а переключение регистра не помогает? - было что то такое)).. и еще, настройки посмотреть - Хоней подключал, проблемы были с заводскими настройками. Нашел нужный штрих-код на сайте производителя, отсканировал - вуаля и профит.
#12
by askharlov
переключение регистра не помогает. Деле так: 1. Ввел в поле ввода "123". Нажал Энтер, 1С его зафиксировала. 2. Ставлю точку останова в ОкончаниеВводаТекста. Сканирую штрихкод. Останавливается на точке останова. В поле ввода на ТСД вижу отсканированный штрихкод, а в параметре "Текст" = "". Когда продолжаю отладку, то пропадает текст в поле ввода. И еще один прикол: при многократном сканировании иногда подхватывает штрихкод и оставляет его в поле ввода. Тестил на 2-х разных Мотороловских ТСД Symbol. Поведение одинаковое.
#13
by Злопчинский
Пока фокус с поля ввода не ушёл - ввод не окончен. Забей на всякий события. Смотри что стоит после ввода текста именно когда нажал энтер и когда фокус ушёл на другой активный элемент. Смотри какая процедура отрабатывает при окончании редактирования поляОткрой в 1ске простой новый текстОтсканируй тудаЕсли нормально и курсор скскунул на след строку - значитисксн отрабатывает нормально в разрыв клавы.Смотри какой драйвер - отключить его использование в 1с и обрабатывай ввод с клпвы штат ноОпределить как у тебя обслуживается сканер - каким либо драйвером или лнтвсеиаки работает именно как клава
#14
by Woldemar177
Сбрось настройки сканера на заводские. Просканируй сканер на соответствующий штрих код. Лучше если сканер после считывания не будет ничего передавать в 1с, ни возврат каретки ни перевод строки.
#17
by askharlov
Сбросил настройки, если сканер ничего после штрихкода не передает, то текст в поле ввода появляется, но надо рукой нажать Энтер. Если передаю Энтер в конце штрихкода, то в браузера все работает - начинает искать страницу, а в 1с текст пропадает, как описано выше
#18
by aleksonic
Попробуй другое событие: использую поле ввода ШтрихКод Процедура ШтрихКодПриИзменении(Элемент) ..............
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сканирование документов для 1С
- Печать штрихкода из 1С на принтер штрихкода
- ТСД на Win.CE vs ТСД с прошивкой.
- Как лучше организовать потоковое сканирование и распознование документов в 1С?
- v7: Сканирование документов
- Сервер ТСД на реальной ОС, эмулятор ТСД на гостевой.
- Сканирование непосредственно в 1с 8.2
- 1С Розница: ошибки при сканирование штрихкода.
- v7: тсд и сканер штрихкода
- Сканирование ШК с помощью ТСД через RDP
- Сканирование через компоненту twain
В этой группе 1С
- v7: ТИС Файл регистра партий приближается к 2 ГБ, какие риски могут быть ?
- Как очистить настройки списка у формы, сразу у всех пользователей?
- Почему может проскакивать функция?
- БП 3.0 Справка-расчет налоговых активов и обязательств
- 1С Розница Не удалось подключить устройство 33h, Некорректные параметры в команде (999)
- табличный документ разные ориентации страниц
- Расчет себестоимости В УПП(РАУЗ) восстановил стоимость списанных материалов в эксплуатации
- ПолучитьСсылкуНового для существующего объекта
- Отчет с разбивкой по дням за период
- 1с вывод сообщения со статусом
- ФФД 1.0.5 + 1С БП 3.0
- ERP 2.2 Комплектация (модернизация) ОС - какими документами оформляется?
- Дополнительные реквизиты и сведения в БП 3.0
- УТ11 Поменять вид цены в подборе чека ККМ
- Открытие не типового интерфейса пользователю в УТ 11.3
- Как обратиться к элементу формы?
- Программа постановки задач сотрудникам
- Обработка заполнения ТЧ в ЗУП 3.1.3
- Аванс в чеке онлайн
- Печать из 1С в Word с помощью замены