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