Сканер в разрыв клавиатуры "не нажимает ввод" #554316


#0 by d_elian
Господа. Кто ни будь может нормально объяснить, как настроить сканер в разрыве клавиатуры так, чтобы он не просто вводил текст в поле ввода, а еще нажимал Enter или Tab, в общем, чтобы вызывалось событие "При изменении" в этом поле ввода, ну или другое какое ни будь событие...
#1 by Нуф-Нуф
вообще-то такие сканеры настраивают через драйвера чтобы они генерировали внешнее событие.
#2 by d_elian
нет, мне нужно именно клавиатурный! неужели нельзя ничего придумать?
#3 by Alexor
Смотри мануал к своему сканеру. У большинства надо программировтать. В мануале штрихкоды, по которым можно задавать суффиксы, префиксы и прочее.
#4 by d_elian
Ну вот я создаю эти суффиксы-префиксы... а в поле ввода попадает ТОЛЬКО ТЕКСТ и никакие управляющие символы не действуют... как будто их нет, хотя они точно есть, я их даже вижу в Ворде и в тестовой програмуле... но именно в 1С в поле ввода на форме они не попадают и не действуют. Почему?
#5 by rutony
так а с настройками сканера что? обработка обслуживания может резать ентер и перевод каретки, для настроек сканера это нормально... Если не критично изменение конфы, можно шлепнуть ентер к цифрам:D
#6 by Alexor
В блокнот попробуй. Если ентер не передается, значит что-то не то задаешь.
#7 by d_elian
Я пробую в Ворде (а не в блокноте) и там я вижу непечатные символы префикса суффикаса и на следующую строку он переходит, то есть ентер "нажимается"... а вот именно в 1С нефига!
#8 by d_elian
а причем тут обработка обслуживания? если сканер работает в разрыв клавиатуры, никакая обработка не работает... сканер просто "прикидывается" клавиатурой, как будто ты кнопки на клавиатуре нажимаешь
#9 by aleks-id
не гони
#10 by aleks-id
сканер прикидывается, но обработка обслуживания по префиксу или суффиксу определяет что сигнал пришел со сканера и генерит событие.
#11 by d_elian
спасибо за подсказку, попытаюсь копать в этом направлении
#12 by d_elian
Попробовал. Не помогает. Сменил обработку со стандартной на Атоловскую. Там в настройках есть режим "Клавиатура", но никакие комбинации настроек к результату не приводят. Текст в поле ввода попадает, а "ентер не нажимается".
#13 by ado
А если вообще прибить все обработки?
#14 by iamnub
Сам не гони, свистун. Как-то делали. Без обработок и прочего. Давно это было. Единственное, что могу предположить - что завязывались на длину передаваемой строки. И оценивали после ввода каждой цифры. Как только цифра достигала нужной длины - начиналась обработка. Как-то так.
#15 by hohol
там к сканеру еще книжечка с кодами идет. Он ими программируется. зы Звони тем кто тебе его продавал и спрашивай куда тыкать. Там без стакана разберешься.
#16 by hohol
+ книжечка со ШТРИХ кодами. Сначала считываешь нулевой код, сканер переходит в режим прошивки. Потом клацаешь те коды которые тебе нужно.
#17 by Tatitutu
#18 by ado
Смотрите Сканер у ТС настроен правильно.
#19 by hohol
значит автар бредит. Потому как сканер клацает энтер, но 1С это воспринимает как переход к следующему элементу. Ему нужно порядок обхода настроить.
#20 by Tatitutu
передай пусть задержку в настройках на 30 поставит и Суффикс с Префиксом правильно пропищет
#21 by hohol
то
#22 by ado
Я думаю всё проще. Автору, по всей видимости, нужно, чтобы сканер работал именно как тупой ввод с клавиатуры, без генерации внешнего события. А для этого надо просто выкинуть нахрен всякие атолловские и прочие ВК.
#23 by hohol
или порядок обхода настроить или нужно, чтобы  сканер клацал 2 Раза энтер. А это как раз и программируется.
#24 by hohol
А я ему про, что?
#25 by hohol
Пусть поверит сам. Введет штрих код руками и нажмет энтер. Результат будет тот же, что и со сканером.
#26 by ado
А обработка внешнего события пожет энтер резать и не вызывать ПриИзменении.
#27 by Tatitutu
а может спросим у про 1С, что за конфигурация сканер подлкючен или как и что вообще пытается сделать
#28 by hohol
может не может. Я уже сказал чего ему сделать. Пусть введет в поле штрих код руками и сам нажмет энтер. А от туда уже плясать.
#29 by hohol
Сканер в разрыв клавиатуры "не нажимает ввод"  - нажимает. Вопрос закрыт. Или порядок обхода настроить или запрограммировать нажатие сканером энтера 2 Раза.
#30 by ado
При чем тут порядок обхода? При любом порядке обхода энтером ввод в поле завершается.
#31 by hohol
Причем тут порядок обхода - может у него вызов процедуры по кнопке. Тогда х.з. должно все работать. Об чем спор? Я ему сказал, что сделать. А он пропал. Значит или все получилось или ему уже эта проблема побоку.
#32 by mishaPH
берешь мануал от своего сканера. там штрихкоды системные. попоему постфикс сделать перевод строки
#33 by Эстет хренов
+ ищешь код "Reset to defaults"
#34 by KRV
если склероз еще непротив, то завершать надо для таких #13.. или уже, зараза, изменяет..
#35 by d_elian
Постфиксы есть! Настроены!! В тестовых программах они видны, и в Ворде на следующую строку переводится, значит ентер нажимается но только в Ворде! Почему в 1С он не нажимается?
#36 by hohol
Внимательно читаем мои посты. Хохол всегда прав и дело пишет.
#37 by hohol
например
#38 by KRV
смирись.. :))) настрой в оборудовании, чтобы читалось.
#39 by d_elian
ну что еще там настроить??
#40 by hohol
ты мои рекомендации выполнил?
#41 by hohol
Кстати может ты просто враг техники?
#42 by hohol
Враги техники - это те которые берут в руки работающую вещь и она у них сразу перестает работать.
#43 by ЛучшаяДевушка в СССР
уважаемый , могу я кое-что у вас спросить?:) (в карточке ничего нет)
#44 by hohol
можешь спросить. Но я могу не ответить.
#45 by hohol
+ в карточке вся личная информация, которую я желал сообщить.
#46 by Туц
В сканер программируй в суффикс символ ввода.
#47 by 1сЛамо
Всем спасбио за участие. Проблема решилась просто. Просто сканер оказался Riotek, а он вводит #13 не как все нормальные сканеры а как китайский, т.е. в неком альтернативном варианте. Отчего некоторые программы этот альтернативный вариант понимают, а некоторые нет (например ворд понимает, а Эксель - нет). Перепрошить и перепрограммировать сканер невозможно, поэтому проблема решилась очень просто - замена на другой сканер.
#48 by Masquerade
Вот ты и запалился.
#49 by 1сЛамо
Я - не он, но мы - они.
#50 by iamnub
O_O
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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