|
v7: Сканер штрих кода в 1с 7.7 ЖКХ | ☑ | ||
---|---|---|---|---|
0
kobzon
12.07.12
✎
21:10
|
Проблема в чем. 1С 7.7 Квартплата для тсж, жск. При считывании платежки пикает сканер штрих кода , а данные в документ Оплата ЖКУ не заносятся((
Думал дома попрбую, взял сканер. Загружаю 1с а мне пишет: Ошибка при загрузке компоненты H:\vosst\Scaner1C.DLL. Компонента не загружена. Внешняя компонента сканера штрих-кода - Scaner1C.DLL не найдена Ошибка при загрузке компоненты H:\vosst\EIJOwner.dll. Компонента не загружена. И соответственно в меню Сервис нет закладки для настройки сканера. Помогите кто разбирается. |
|||
1
yam
12.07.12
✎
21:12
|
Файлы по этому пути есть? Пользак имеет права администратора в винде?
|
|||
2
kobzon
12.07.12
✎
21:13
|
(1) Файлы уже куда только не запихнул. Права админа.
|
|||
3
kobzon
12.07.12
✎
21:39
|
По какой причине хоть могут данные со платежкив1с не заноситься? Код не трогали.
|
|||
4
Strogg
12.07.12
✎
21:48
|
1) Поставить старые атолловские дрова (от 2007 года что ли - они бесплатны)
2) после загрузки 1С проследовать по пути Сервис - параметры 3) Перейти во вкладку Сканер штрих-кода и там внимательно просмотреть и при необходимости задать все(!) необходимые параметры 4) ??? 5) PROFIT |
|||
5
kobzon
12.07.12
✎
21:53
|
(4) Я на сайт отолла зашел и е увидел там дров на этот сканер.
Honeywell Eclipse 5145 Или под него любые идут?) |
|||
6
Strogg
12.07.12
✎
21:57
|
(5) хонейвелл, емнип, это тот же метролоджик. Ничего принципиально нового. атолловские дрова хаваются им влет.
|
|||
7
kobzon
12.07.12
✎
22:12
|
И впрямь схавал) Только вот, данные в 1с чето никак не загружаются. Может в настройках 1с какие то префиксы нужно задавать?
|
|||
8
Strogg
12.07.12
✎
22:14
|
суффикс #13 (enter)
|
|||
9
kobzon
12.07.12
✎
22:27
|
(8) Че-то всеравно нифига, хотя у меня дома платежки мои, а в базе то меня нет. Может из-за этого быть? А почему суффикс именно 13?
|
|||
10
Strogg
12.07.12
✎
22:49
|
(10) одинэс по-другому читать не умеет. Т.е. серия данных - переход на сл. строку.
смотри тест сканера - он должен считывать данные. Если считывает, то смотри дальше - обработку внешнего события. там, по идее, может быть зашит код контрагента, или еще каике данные, которые из твоей платежки не находятся, а из платежки, штатно сформированной системой - найдутся. Но это я уже телепатирую, на самом деле хз. |
|||
11
kobzon
12.07.12
✎
22:51
|
(10) Да текста там китайского бумаженция маленькая и двумя картинками.
|
|||
12
kobzon
13.07.12
✎
10:08
|
Проверил в УТ10.3 товар считывается, а в ЖКХ информация не заносится. Ну что может быть то?
|
|||
13
kobzon
13.07.12
✎
11:02
|
Я так понял эта процедура отвечает за сканер:
Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные) // Предопределенная процедура Если РаботаСоСканеромШтрихКода=1 Тогда Если Событие="BarCodeValue" Тогда // УстановкаШтрихКода(Контекст,Данные); ШтрихКод=Scaner.ScanData; //Если СтрДлина(Данные)>=19 Тогда ЛицСч =Сред(ШтрихКод,СтрДлина(СокрЛП(Константа.СканерКодПолучателя))+1,5); МесОпл =Сред(ШтрихКод,СтрДлина(СокрЛП(Константа.СканерКодПолучателя))+6,2)+"."+Сред(ШтрихКод,СтрДлина(СокрЛП(Константа.СканерКодПолучателя))+8,2); ДатаМесОпл =Дата("01."+МесОпл); НачМесОпл =ДатаМесОпл; КонМесОпл =КонМесяца(ДатаМесОпл); СуммаОпл=Число(Сред(ШтрихКод,СтрДлина(СокрЛП(Константа.СканерКодПолучателя))+10,7))/100; Спр =СоздатьОбъект("Справочник.ЛицевыеСчета"); Спр.НайтиПоКоду(Число(ЛицСч)); Если Спр.Выбран()=1 Тогда НоваяСтрока(); Квартиросъемщик=Спр.ТекущийЭлемент(); МесяцН =МесОпл; МесяцК =МесОпл; Суммакв =СуммаОпл; ПениКв =0; ДатаОпл =ОбщДатаОпл; НомКв =Квартиросъемщик.Адрес.Код; КонецЕсли; //КонецЕсли; КонецЕсли; //Scaner.EventNumber=Число(Данные); Scaner.DeleteEvent(); Scaner.DataEventEnabled = 1; // // ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL"); // Сообщить("Компонента сканера успешно загружена"); // Сканер = СоздатьОбъект("AddIn.Scaner45"); // Сканер.AutoDisable = 1; // Сканер.DataEventEnabled = 1; // СканерШтрихКода.ПосылкаДанных=1; // Для i = 1 По Сканер.DataCount Цикл // Сканер.EventNumber = i; // Сканер.DeleteEvent(); // КонецЦикла; КонецЕсли; КонецПроцедуры |
|||
14
kobzon
13.07.12
✎
11:25
|
Народ ну подскажите как сканер настроить. Видимо нужно в какой то режим его установить?
|
|||
15
kobzon
13.07.12
✎
14:50
|
В поиске оборудования находится клавиатура,21 а установилось вроде на ком1
|
|||
16
kobzon
13.07.12
✎
14:52
|
А нет, висят 2 клавиатуры, как сделать чтобы установился как com1?
|
|||
17
Strogg
13.07.12
✎
15:08
|
Ты все еще долбишься? Вот и устанавливай его в разрыв клавиатуры. Он же у тебя не комовский, а юэсбишный. У тебя при сканировании должен попадать отладчиком в ОбработкуВнешнегоСобытия, пойми, это важно.
|
|||
18
kobzon
13.07.12
✎
15:22
|
Да хрен его знает, сканирую, видно что цифры штрих кода по полю пробегабт и все.. А точку останова на че можно поставить?
|
|||
19
BlackSeaCat
13.07.12
✎
16:08
|
(18) Не поможет тебе точка останова, т.к. не понимаешь, что делаешь.
Тебе нужно из бесплатных АТОЛовских драйверов (DTO6_2009_11_02.zip) установить "драйвер устройств ввода", который сэмулирует COM-порт. И только тогда станет работать ОбработкаВнешнегоСобытия() |
|||
20
Tatitutu
13.07.12
✎
16:10
|
||||
21
kobzon
13.07.12
✎
16:13
|
(19)и(20) Вот спасибо!!! Буду пробовать.
|
|||
22
kobzon
13.07.12
✎
16:18
|
Кстати драйвер устройств ввода, как там называется в атоловской сборке?
|
|||
23
kobzon
13.07.12
✎
16:24
|
Ааа, загрузил устройство ввода, щелкнулось и занеслось. Мне нужно чтобы этот файл автоматически постоянно загружался с виндой?
|
|||
24
kobzon
16.07.12
✎
09:09
|
Как то странно конечно сканер работает. Зашел в программу счелкнул один раз - все занеслось. А второй раз уже не заносит ничего, т.е. нужно снова закрыть 1С и заново зайти. Че может быть такое?
|
|||
25
kobzon
16.07.12
✎
15:42
|
UP
|
|||
26
Mikeware
16.07.12
✎
15:43
|
доку читать - нонче непопулярно?
|
|||
27
kobzon
16.07.12
✎
15:43
|
доку к чему?
|
|||
28
Mikeware
16.07.12
✎
15:57
|
К работе со сканером
|
|||
29
kobzon
16.07.12
✎
17:03
|
Там сплошной китай. Суффикс ставлю 13. По сути дела после занесения первого человека в табличном поле должно переносится на вторую строчку таблицы или я чето не понимаю?
|
|||
30
BlackSeaCat
16.07.12
✎
17:25
|
(29) По-моему, проще перечислить всё то, что ты понимаешь.
|
|||
31
kobzon
16.07.12
✎
17:49
|
Все бы понимал, сел бы и сам сделал. А так на форуме помощи попросил. Или он для чего вапще, форум?
|
|||
32
Mikeware
16.07.12
✎
17:57
|
(31) помогать. Но не "делать за".
Позовите специалиста...® |
|||
33
kobzon
16.07.12
✎
20:43
|
В блокноте все четко. Штрих код - новая строка, штрих код - нлвая строка. А в 1С штрих код считает первый в отладчике показывается полным, а второй счелкаешь - показывает только последние цифры. Ну что никто не сталкивался?((
|
|||
34
kobzon
16.07.12
✎
21:56
|
Людиии...
|
|||
35
Strogg
16.07.12
✎
22:17
|
это ты пятый день с ним ипешься?
|
|||
36
kobzon
16.07.12
✎
22:19
|
(35) Да( думал сделал, а тут на тебе вносится только первый штрих код, чтобы второй занести нужно 1с перезапустить.
|
|||
37
Strogg
16.07.12
✎
22:26
|
Жесть. Бред какой-то. у тебя в настройках сканера точно выбрана клавиатура?
|
|||
38
kobzon
16.07.12
✎
22:29
|
(37) 100%. Если я выбираю com вапще ничего не происходит а так хотябы один раз да заносится чето..
|
|||
39
kobzon
16.07.12
✎
22:32
|
По второму платильщику в отладчике: ШтрихКод = "4 "
|
|||
40
kobzon
16.07.12
✎
22:33
|
4- это последняя цифра штрих кода
|
|||
41
Neg
16.07.12
✎
22:51
|
(40) Переведи сканер на ком и всё будет классно.
|
|||
42
kobzon
16.07.12
✎
22:52
|
(41) А можно? если он USB? И как?
|
|||
43
Neg
16.07.12
✎
22:56
|
||||
44
mikecool
16.07.12
✎
22:57
|
(42) можно, у каждого сканера свои штрих-коды для смены режима работы, раз у тебя раз читает, а после надо рестартить 1с - значит чтото из дров стоит криво, либо сам сканер уходит в спящий режим.. у мня стоит щас для тестов сканер метроложик(думаю таки брак) - сканирует раз, потом его надо встряхнуть, чтобы он проснулся...
|
|||
45
Neg
16.07.12
✎
22:57
|
В самом начале выбор интерфейса
|
|||
46
Neg
16.07.12
✎
22:59
|
||||
47
kobzon
16.07.12
✎
23:09
|
Вот спасибо на Русском языке блин)))
|
|||
48
kobzon
16.07.12
✎
23:14
|
(44) Я уже всю историю атоловских драйверов перекачал
|
|||
49
kobzon
17.07.12
✎
10:09
|
(41) Перевел в ком, все так же, первого считывает, второго нет(((
|
|||
50
kobzon
17.07.12
✎
10:20
|
А нет, это я закоментил пару строк вчера)
Всем спасибо! В эмуляции com порта все заработало! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |