Имя: Пароль:
IT
 
Сканер в разрыв клавиатуры "не нажимает ввод"
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