|
Кто может поделиться обработкой подключения USB -сканера штрихкодов? | ☑ | ||
---|---|---|---|---|
0
Босечка
28.11.11
✎
19:13
|
Кто может поделиться обработкой подключения USB -сканера штрихкодов?
Заранее спасибо. |
|||
1
rotting
28.11.11
✎
19:20
|
на сайте 1с взять не предлагать?
|
|||
2
ЧашкаЧая
28.11.11
✎
19:27
|
В комплекте с торговыми конфигурациями вроде ж идет (см. в папке установки шаблона), в некоторые вообще есть встронные обработки от 1С и Атола.
|
|||
3
pumbaEO
28.11.11
✎
19:34
|
на форме кнопка - поиск по штрихкоду (на нее горячая клавиша F7), действие кнопки
Штрихкод = ВвестиСтроку() Обработка введенного штрихкода. В сканере настройка посыла F7+штрихкод+Enter. |
|||
4
rotting
28.11.11
✎
19:35
|
(3) не кошерно)))
|
|||
5
kojinandrej
28.11.11
✎
19:36
|
Какой сканер?
|
|||
6
kojinandrej
28.11.11
✎
19:37
|
Они все программируются на ф7+считать штрих+энтер
|
|||
7
pumbaEO
28.11.11
✎
19:38
|
Это вопрос или утверждение?
|
|||
8
kojinandrej
28.11.11
✎
19:40
|
Это утверждение!
|
|||
9
kojinandrej
28.11.11
✎
19:40
|
я лично их программировал
|
|||
10
kojinandrej
28.11.11
✎
19:41
|
и метролоджик и мотора и т.д.
|
|||
11
pumbaEO
28.11.11
✎
19:43
|
Ничего не имею против.
Только теперь пускай автор у вас спрашивает как из 1С запрограммировать сканер. :) Я лично отправлю или СП читать или к вам. |
|||
12
kojinandrej
28.11.11
✎
19:46
|
ок
|
|||
13
Босечка
29.11.11
✎
09:38
|
(1) Можно и на сайте 1С только где?
(9) Так может обработкой поделитесь? У меня сканер метролоджик. |
|||
14
Босечка
29.11.11
✎
09:53
|
ап....
|
|||
15
Аслан
29.11.11
✎
11:14
|
Какая хоть конфигурация-то?
|
|||
16
Повелитель
29.11.11
✎
11:18
|
||||
17
Босечка
29.11.11
✎
11:18
|
Своя, самописная.
|
|||
18
Джинн
29.11.11
✎
11:22
|
В USB нет поддержки событий от сканера. Он будет только в режиме эмуляции клавиатуры.
Нужно поставить драйвер эмуляции COM-порта, который есть для каждой модели сканера и перевести сам сканер в режим эмуляции PS-232 с помощью управляющих кодов в книжке. После чего стандартные дрова 1С, Раруса, Атолла по своему вкусу. |
|||
19
mdocs
29.11.11
✎
11:22
|
после установки драйвера у сканера внезапно появляется виртуальный компорт. Это про метролоджик.
|
|||
20
Аслан
29.11.11
✎
11:26
|
Используйте "правильный" атоловский ДТО и будет счастье. Не надо никаких драйверов эмуляции с программированием сканера /бывает - настройки сканера слетают к заводским/. епрст...
|
|||
21
Босечка
29.11.11
✎
11:28
|
(16) И что с этим делать?
|
|||
22
Босечка
29.11.11
✎
11:29
|
Где там настройки?
|
|||
23
Повелитель
29.11.11
✎
11:30
|
(22) Вы же просили обработку, я взял обработку из типовой конфигурации.
Если конфа самописаная, то чтобы на заморачиваться, настройте сканер в режими "эмуляции клавиатуры", никаких драйверов тогда не нужно будет |
|||
24
Босечка
29.11.11
✎
11:30
|
Сканер сам по себе работает, он только в 1с не работает.
|
|||
25
Джинн
29.11.11
✎
11:30
|
(20) Ну будет никакого счастья, пока сканер не будет в режиме RS-232. По дефаулту он в режиме эмуляции клавиатуры.
|
|||
26
Босечка
29.11.11
✎
11:31
|
(25) Так как к 1с его подключить?
|
|||
27
Повелитель
29.11.11
✎
11:33
|
(26) Если конфа самописная, то в двух словах никак. Берите любую типовую конфигурации и переписывайте себе. Там очень много кода.
Самый простой повторюсь режим эмуляции клавиатуры |
|||
28
Босечка
29.11.11
✎
11:35
|
Так он и находится в режиме RS-232.
|
|||
29
Аслан
29.11.11
✎
11:39
|
(25) Нафига режим RS-232 в моем случае. Я прекрасно знаю что он по умолчанию в режиме эмуляции клавиатуры. Ставишь ДТО выбираешь порт клавиатура и радуешься. Никаких проблем ни с заменой на другой USB сканер, ни "аля мы тут переставляли комп и сканер не работает из-за того что не знали в тот же USB разъем надо было сувать, т.к. номер порта изменился".
|
|||
30
mdocs
29.11.11
✎
11:39
|
(28) В текстовый редактор цифры сканируются?
|
|||
31
Аслан
29.11.11
✎
11:40
|
(28) Как определила? Или же запрограммировала?
|
|||
32
Повелитель
29.11.11
✎
11:43
|
(28) Переключите в режим другой
|
|||
33
Джинн
29.11.11
✎
11:44
|
(28) Если в RS-232, то у Атолла есть утилита тестирования. Смотришь на каком порту он сидит и настраиваешь стандартные дрова 1С, Атолла, Раруса (на свой выбор). И наступает тебе полное счастье.
|
|||
34
Повелитель
29.11.11
✎
11:52
|
http://www.9line.ru/files2/MetrologicProgramming.pdf
Запрограмируйте сканер, под клавиатуру и все, вот руковдоство, найдите нужный там штрихкод и пропикайте его, дело 5 минут |
|||
35
Аслан
29.11.11
✎
11:52
|
(26) Меня настораживает участь пользователей данной самописной конфы. /Опыт перехода с 7.7 на 8 два месяца и самопись для юзверов - впечатляет/
(33) "Если в RS-232, то у Атолла есть утилита тестирования." Данная утилита покажет в любом случае на каком "порту" висит сканер, даже если режим эмуляции "клавиатура". ИМХО: В начинаниях лучше не использовать дрова Раруса... |
|||
36
Повелитель
29.11.11
✎
11:57
|
Страница 13, первый и второй штрихкод
Страница 24, первый и четвертый штрихкод (это возможно не надо) Страница 26, пикнуть вход и PS\2 Все будет работать! |
|||
37
Босечка
29.11.11
✎
11:58
|
(36)Спасибо.
|
|||
38
kojinandrej
29.11.11
✎
12:06
|
(19) нахрена ставить драйвер. Просто надо скачать мануал по перепрогромации сканера и пользоваться
|
|||
39
mdocs
29.11.11
✎
12:10
|
(38) Занимает 5 сек и подхватывается любой штатной обработкой, без плясок с режимом клавиатуры. Атоловские драйвера лично у меня не взлетели, зато штатные заработали махом.
|
|||
40
mdocs
29.11.11
✎
12:14
|
Я очень сомневаюсь что после (36) USB сканер сразу заработает как COM. Драйвер-то виртуального COM винде все равно нужен...
|
|||
41
Аслан
29.11.11
✎
12:25
|
(39) Более 4 лет старты и полеты на атоле нормуль. Берем сканер USB(лучше Метроложик), подключаем к компу, ставим ДТО, в настройках ТО 1С - порт: клава и суффикс: #13.
(38) В рознице 1.0 справочнике Номенклатура метод Ф7 + ШК + Ентер не катит... :) |
|||
42
mdocs
29.11.11
✎
12:28
|
(41) >Берем сканер USB(лучше Метроложик), подключаем к компу, ставим ДТО, в настройках ТО 1С - порт: клава и суффикс: #13.
Именно этот вариант у меня и не взлетел после часа мучений, а (19) - влет. ДТО были последние из бесплатных какого-то 2009 года. |
|||
43
Аслан
29.11.11
✎
12:31
|
(42) Плохой танцор - хороший папа :)
|
|||
44
Босечка
29.11.11
✎
12:34
|
(36) так после этого в 1с ничего прописывать не надо?
|
|||
45
pumbaEO
29.11.11
✎
12:44
|
Ничего не надо, достаточно от компьютера отключить шнур сканера и все заработает.
Разберитесь работает он у вас в режими клавиатуры или COM (клавиатура покажет любой текстовый редактор, для com надо запустить Hyperterminal, в XP по умолчанию идет, в 7 надо доставить), возьмите типовую подключите сканер, скопируйте модули, для упрощения копирования найти в конфигураторе подсистему "ПодключаемоеОборудование" и посмотреть состав. |
|||
46
Ткачев
29.11.11
✎
12:51
|
(44)Перем ДрайверШК Экспорт;
Процедура ПриНачалеРаботыСистемы() Попытка ПрогИД = "AddIn.Scaner45"; ПодключитьВнешнююКомпоненту(ПрогИД); ДрайверШК = Новый (ПрогИД); Исключение Сообщить("Сканер штрих-кодов не подключен!"); КонецПопытки; КонецПроцедуры В форме документа например: Процедура ВнешнееСобытие(Источник, Событие, Данные) Если ВводДоступен() Тогда //В Данные будет Ваш штрихкод. ... КонецЕсли; КонецПроцедуры |
|||
47
Ткачев
29.11.11
✎
12:53
|
+(46)Процедура ПриОткрытии(Отказ)
Если Не ДрайверШК = Неопределено Тогда ДрайверШК.УстройствоВключено = 1; КонецЕсли; ... КонецПроцедуры |
|||
48
Босечка
29.11.11
✎
12:55
|
Спасибо, попробую. А эта AddIn.Scaner45 где взять?
|
|||
49
Босечка
29.11.11
✎
12:56
|
(46) А сканер сам должен быть в режиме RS-232 или в режиме клавиатуры?
|
|||
50
Ткачев
29.11.11
✎
12:58
|
Как в драйвере, Scaner45 это Scaner1C.dll
|
|||
51
Босечка
29.11.11
✎
12:58
|
(46) Сканер работает сам по себе. только 1с его не берет.
|
|||
52
Босечка
29.11.11
✎
12:59
|
(50) Мне перепрограммировать его надо или нет?
|
|||
53
Ткачев
29.11.11
✎
13:01
|
http://webfile.ru/5698849
Это я на УФ тренировался |
|||
54
Ткачев
29.11.11
✎
13:01
|
(52)Я ничего не делал, просто зарегал Scaner1C.dll и все, сканер через ps/2
|
|||
55
Босечка
29.11.11
✎
13:07
|
Спасибо.
|
|||
56
Босечка
29.11.11
✎
13:09
|
(54)А у вас сканер без 1с работает?
|
|||
57
Ткачев
29.11.11
✎
13:13
|
(56)Канешна
|
|||
58
Ткачев
29.11.11
✎
13:15
|
ДрайверШК через Shift+F9 откройте, там все настройки, можно прописать как Вам заблагорассудиться.
|
|||
59
pumbaEO
29.11.11
✎
13:17
|
ИТС строка поиска Сканер. Выдаст список статей с описанием подключения, настройки, примера обработки подключения.
|
|||
60
Босечка
29.11.11
✎
13:18
|
(58)А эту внешнюю компоненту обязательно приначалеРаботыСистемы подключать?
|
|||
61
pumbaEO
29.11.11
✎
13:19
|
(60) нет, достаточно определить для какого пользователя и рабочего места необходимость подключения сканера и в этом случаи загружать компоненту.
|
|||
62
Босечка
29.11.11
✎
13:23
|
Понятно. А Dll-ка должна в BIN лежать?
|
|||
63
pumbaEO
29.11.11
✎
13:24
|
dll должна быть зарегистрирована regsvr32.exe .dll
|
|||
64
Ткачев
29.11.11
✎
13:25
|
Я хз, я ее хоть где регаю, она отовсюду работает.
|
|||
65
Босечка
29.11.11
✎
13:39
|
Все понятно.
|
|||
66
Босечка
29.11.11
✎
13:40
|
А ДрайверШК где открывать? В 1С?
|
|||
67
Босечка
29.11.11
✎
13:45
|
ДрайверШК через Shift+F9 где открывать?
|
|||
68
Ткачев
29.11.11
✎
13:45
|
(66)Точку останова поставьте в процедуре ПриНачалеРаботыСистемы() на КонецПроцедуры
|
|||
69
Босечка
29.11.11
✎
13:48
|
Понятно.
|
|||
70
Босечка
29.11.11
✎
14:35
|
(68) У меня не регистрируется Scaner1C.dll.
|
|||
71
pumbaEO
29.11.11
✎
14:38
|
Когда же это закончиться?
Откройте ИТС, примеры подключения, отдельный инсталяционный пакет для dll. Расписано, разжевано, в картинках с примерами как проверить, что сканер работает... |
|||
72
Ткачев
29.11.11
✎
14:40
|
regsvr32 Scaner1C.dll Так ? Что пишет ?
|
|||
73
Босечка
29.11.11
✎
14:43
|
Ошибка при вызове "Load library" Не найден указанный модуль.
|
|||
74
Ткачев
29.11.11
✎
14:50
|
cmd под правами Администратора и команду набирать в каталоге где лежит dll, или атоловские драйвера с устройством ввода.
|
|||
75
Аслан
29.11.11
✎
14:51
|
епрст... Положить в папку Windows чтою головной боли не было не получается?
|
|||
76
Аслан
29.11.11
✎
14:53
|
(74) ИМХО "команду набирать в каталоге где лежит dll" может для ТС оказаться взрывом мозга...
|
|||
77
Аслан
29.11.11
✎
14:54
|
Предлагаю делать ставки на то, когда взлетит сканер в 1С у ТС.
|
|||
78
pumbaEO
29.11.11
✎
15:03
|
Я первый: после дождичка в четверг, когда рак свистнет (это если чисто ТС будет подключать).
|
|||
79
Босечка
29.11.11
✎
16:06
|
Взрыв мозга - это у тебя. Положила в каталог, где лежит DLL.
|
|||
80
Босечка
29.11.11
✎
16:06
|
Все равно не получается.
|
|||
81
slavik013
29.11.11
✎
16:09
|
клавиатурный режим и ф7 рулит
|
|||
82
Босечка
29.11.11
✎
16:34
|
(81)Что значит клавиатурный режим?
|
|||
83
Аслан
29.11.11
✎
16:35
|
(81) В случае ТС - да.
(79)(80) Да тут скоро моск взорвется от того - взлетит иль не взлетит. Лана, во-первых какая винда? Во-вторых, что за версия Scaner1C.dll /правой мышкой - свойства - подробно/. Т.к. Scaner1C Scaner1Cу рознь. В-третьих, как и для чего именно в 1С планируется использовать сканер? |
|||
84
Аслан
29.11.11
✎
16:40
|
(82) В (81) напоминает что в Вашем случае можно, даже вернее лучше использовать (3). Т.е. на форме где должен срабатывать сканер ложите кнопку с горячей клавишей Ф7 и со своей обработкой. А сканер программируете чтоб давал сигнал нажатия клавиши Ф7 далее ШК и #13(Ентер).
|
|||
85
pumbaEO
29.11.11
✎
17:01
|
(84) Опомнитесь! Тут только перевели в режим эмуляции COM порта, а вы теперь обратно хотите.
Автор ИТС не читает (на ИТС есть инсталятор, нажал setup.exe и далее, далее, но нет надо автору самому dll победить, вперед ...). Типовую не смотрит. Документацию не читаем. |
|||
86
Аслан
29.11.11
✎
17:26
|
"Чем бы дитя ни тешилось, лишь бы не руками."
|
|||
87
pumbaEO
29.11.11
✎
17:30
|
Не, лишь бы, не "Папа я беременна"
|
|||
88
Ткачев
29.11.11
✎
18:52
|
TeamViewer Вам в помощь
|
|||
89
pumbaEO
29.11.11
✎
19:04
|
(88) Ну-ну, там может сканер к компьютеру не подключен. До сих пор не понятно работает ли сканер...
|
|||
90
Босечка
30.11.11
✎
16:37
|
Перевела сканер в клавиатурный режим, затем зарегистрировала Scaner1C.dll и запустила стандартную обработку "Настройка торгового оборудования". Все равно ничего не сканирует.
|
|||
91
pumbaEO
30.11.11
✎
16:52
|
Класс, так держать. Теперь надо проверить в обратную сторону: перевести в режим эмуляции COM, вычистить Scanner1C.dll из системы и попробовать совет из (3). (Сарказм)
Теперь по делу: вверху есть кнопка Я. Когда нажимаете ее, то вам выдаются подсказки. Я сделаю это вместо вас. Пользуйтесь. http://infostart.ru/public/84019/ http://www.allexx.info/1c_buhgalteria_8_skaner_shtrih_koda http://vitug-1c.blogspot.com/2006/06/com-rs-232-1-77-80.html |
|||
92
Босечка
30.11.11
✎
16:59
|
На инфостарт у меня нет денег. Если есть возможность, пришлите пожалуйста мне эту обработку.
|
|||
93
pumbaEO
30.11.11
✎
17:27
|
Создайте там тему на форуме, может вам и помогут, может у вам деньги появятся, скачаете.
|
|||
94
Ткачев
30.11.11
✎
19:55
|
(90)А что (88) не устраивает ?
|
|||
95
Босечка
01.12.11
✎
11:25
|
Причем тут (88)?
(91) Воспользовалась ссылкой №2. Все подключилось. Не вызывается Внешнее событие. Хотя Процедура к форме подключена. Процедура ВнешнееСобытие(Источник, Событие, Данные) ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.Кн_Сообщение; Сообщить("Источник "+Источник ); Если Источник = "BarCodeScaner" Тогда ДанныеШК = ОбработкаДанныхСканера(Источник,Событие,Данные); Сообщить("ДанныеШК"+ДанныеШК); ........... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |