Имя: Пароль:
1C
1С v8
не удается подключить сканер
0 LivingStar
 
25.03.13
10:16
по USB порту подключен сканер, Eclipse MS5145 LS USB honeywell
скачены драйвера 8.0.8.4, 8.0.9.7, 8.0.11.1
ни на одном сканер не удается запустить
выдается сообщение при тестировании устройства через параметры:

"Сканер штрихкода (общий)":
Внимание! Текущая версия драйвера отличается от поддерживаемой.
Текущая версия: 8.0.9.7
Требуемая версия: 8.0.8
Корректная работа драйвера не гарантируется

как его можно настроить?
1 mzelensky
 
25.03.13
10:20
(0) что за драйвер?!
2 evstifeev
 
25.03.13
10:29
(0) в системе сканер норм работает?
3 LivingStar
 
25.03.13
10:31
(1) ScanOPOS_8_0_9_7
4 LivingStar
 
25.03.13
10:32
(2) в системе светится, по нажатию кнопки издает сигнал, но не выдает результат в окно документа
5 Галахад
 
гуру
25.03.13
10:34
Наверное драйвер нужен, что бы эмулировать COM или клавиатуру.
6 evstifeev
 
25.03.13
10:35
(4) через родной драйвер проверьте любой штрихкод, а потом поставьте в 1ске драйвер требуемой версии
7 LivingStar
 
25.03.13
10:58
(6) вбил уже номенклатуру со штрих кодом, сейчас не получается запустить сканер... что за родной драйвер?

скачал свежий 1CScanOPOSScan_v2.epf
8 LivingStar
 
25.03.13
11:01
сейчас везде выдает:

"Сканер штрихкода (общий)":
Тест устройства не был пройден.
Автоматический тест устройства не пройден.
Не удалось занять выбранный порт.
Возможно он используется другим приложением, либо
заданы некорректные его параметры.
9 evstifeev
 
25.03.13
11:04
родной это метролоджиковский драйвер, погуглите на тему metroset configuration utility, там можно поиграть с настройками сканера и потом уже указать их в 1с, чтобы наверняка все увидилось и не было некорректных параметров
10 LivingStar
 
25.03.13
11:10
вынул сканер из usb, подсключил, он сам погас, по проверке всего подключенногно оборудования стало выходить торговое оборудование настроено корректно.

сейчас по считыванию выводится сообщение чек не найден, срабатывает процедура Процедура ДействияФормыДействиеПечать(Кнопка)
11 LivingStar
 
25.03.13
11:11
(9) качаю MetroSet 2 Configuration Utility, это то?
12 evstifeev
 
25.03.13
11:14
(11) да, скорее всего, там есть терминал, через который можно увидеть результат сканирования штрих кода, установить настройки и тд
13 LivingStar
 
25.03.13
11:16
(12) ок, спасибо! сейчас скачаю посмотрю, а то никак не могу связать его с 1с
14 Паланик
 
25.03.13
11:23
(13) Ставил бы бесплатные атоловские дрова, там и тестилка есть для сканера.
15 SherifSP
 
25.03.13
11:24
Автор, http://idakas70.blog.ru/141123443.html качай драйвер, через диспетчер устройств обнови в ручную, указав путь к  драйверу. Тестировать через атоловскую прогу, если система обнаружит, только тогда можно подключать к 1С.
16 LivingStar
 
25.03.13
11:25
поставил, но почему то кнопка configure scaner не активна !
17 SherifSP
 
25.03.13
11:26
(16) Запрограммируй его под USB
18 LivingStar
 
25.03.13
11:27
(16+) становится активна при указании конкретного сканера в списке !
19 SherifSP
 
25.03.13
11:27
(18) В каком списке?
20 LivingStar
 
25.03.13
11:30
так то считывает штрих код даже в блокнот

(19) в списке перечне сканерогв в программе metroset
21 SherifSP
 
25.03.13
11:30
(20) А ты уверен что сканер не в разрыв клавиатуры?
22 LivingStar
 
25.03.13
11:43
стал считывать в доработанной форме с 3го раза, в документ чекККМ не считывает по считыванию запускается процедура Процедура ДействияФормыДействиеПечать(Кнопка)
23 LivingStar
 
25.03.13
11:52
не понятно сейчас почему при считывании не находится номенклатура в документе ЧекККМ, при двойном считывании вызывается процедура  ДействияФормыДействиеПечать, а должна КнопкаВвестиШтрихкодНажатие
24 Научите меня
 
25.03.13
11:53
(22) Скорее всего у тебя действительно эмуляция КВ разъема, а процедура вызывается, т.к. у тебя сканер после того как передал штрих-код передает символ CR, как будто ты нажал Enter.
25 LivingStar
 
25.03.13
11:53
(21) как это не в разрыв?
26 LivingStar
 
25.03.13
11:53
(24) в утилите настройки его менять?
27 LivingStar
 
25.03.13
11:59
в настройках интерфейса утилиты стоит Low Speed USB
28 LivingStar
 
25.03.13
12:02
(27) это кажется не влияет что хочешь ставь, в блокнот все равно считывает, в 1с считывает в доработанную форму, но не считывает в документ ЧекККМ, вызывается почему то процедура печати.
29 Научите меня
 
25.03.13
12:07
(28) Символ управляющий который ставится после ШК называется суффикс - но менять его смысла нет, т.к. этот драйвер (ScanOPOS) вроде не умеет работать с КВ-ми сканерами. Тебе нужно сделать так, чтобы твой сканер эмулировался под COM-порт
30 SherifSP
 
25.03.13
12:10
(29) Я ему писал, чтобы эмулировал сканер на юсб по мануалу
31 LivingStar
 
25.03.13
12:11
(29) сейчас эмулирует нажитие Ctrl+P, печать....
32 LivingStar
 
25.03.13
12:11
(30) пока не понял как его настроить на usb
33 SherifSP
 
25.03.13
12:17
(32)

1. Тебе нужна программа для тестирования, я пользовался атоловской.
2. Драйвер эмулирования сканера под юсб, качаешь с интернета.
3. Мануал  прошивки, который должен был идти вместе со сканером, по которому программируешь под usb и в разрыв клавиатуры и задаешь параметры для считывания.
4. Драйвер Атол для 1С, чтобы подключить твой сканер к 1С.
34 Научите меня
 
25.03.13
12:18
(32) USB сканер может работать с 1с в двух вариантах - либо в эмуляции COM-порта (тогда в диспетчере устройств появится устройство с надписью соответствующей), либо в эмуляции клавиатуры (как будто сканер подключен в разрыв клавиатуры, как писали выше). Копай в эту сторону!
35 LivingStar
 
25.03.13
12:24
(33) вы дали ссылку http://idakas70.blog.ru/141123443.html, по ней немогу ничего скачать...

скачал  MetroSet 2 Configuration Utility, в ней меняю, но что то не очень меняется что либо.... он эмулирует клавиатуру похоже...
36 LivingStar
 
25.03.13
12:26
(33)(34) а программой что есть у меня MetroSet 2 Configuration Utility, не получится сэмулировать????
37 SherifSP
 
25.03.13
12:30
(36) Не знаю, не работал с ней
38 SherifSP
 
25.03.13
12:31
39 akronim
 
25.03.13
12:38
Вот где ты MetroSet качал (выкинь его, не поможет оно тебе), качай драйвер для эмуляции ком-порта (USB Serial Driver), затем читай юзергайд и делай ему Serial emulation (bi-directional, если будет выбор). Затем смотрим на ком-порт, который у тебя в системе появится после всех манипуляций, и выставляем его в настройках 1С.

2 SherifSP - зачем давать какие-то левые ссылки, когда все есть на сайте производителя?
http://www.honeywellaidc.com/en-US/Pages/Product.aspx?category=hand-held-barcode-scanner&cat=HSM&pid=5145
40 LivingStar
 
25.03.13
13:13
(39) Скачал эти драйвера, не понятно встали они нет!!! какие то окна мелькали... все то же самое эмулирует клавиатуру.  при считывании штрих кодов что шли со сканером на листе, на Load infrared full speed usb ibm/oem defaults, выдает 3 писка и трещит

на keyboard wedge emulation тоже три раза пищит и трещит

просто пищит на штрих коды
usb keyboard emulation
usb serial emulation
41 SherifSP
 
25.03.13
13:15
Dll регистрировал в системе?
42 LivingStar
 
25.03.13
13:18
(41) эту acmfccoi_21617.dll или difxapi.dll или WdfCoInstaller01009.dll

напомните как зарегистрировать или проверить зарегистрирована ли, система windows 7 64x
43 3V
 
25.03.13
13:19
точно такой же сканер, ставил 1Сные дрова, единственное что обработку сканопос брал старенькую, где помимо компортов есть еще и клавиатура, и все нормально работает
44 LivingStar
 
25.03.13
13:22
(43) обработку 1CScanOPOSScan_v2 скачивал с сайта 1с
45 LivingStar
 
25.03.13
13:25
(41) какую dll то нужно зарегистрировать?
46 akronim
 
25.03.13
13:28
(40) О господи, зачем все это.
Вертай все на Default Settings (начальный штрихкод в книжке) и пробуй заново usb serial emulation. Если нужные дрова поставлены и все получилось со сканером, после перетыка сканера в Диспетчере устройств должен добавиться новый ком-порт. Не помню точно насчет 64х, но вроде и на них работало
47 LivingStar
 
25.03.13
13:34
(46) на default settings где? первый штрихкод в этой брошуре, не подписанный?
48 3V
 
25.03.13
13:40
(46) ну можно и на эмуле компорта, но зачем тиак заморачиваться, когда работает вместо ком, как клава и никаких проблем
49 LivingStar
 
25.03.13
13:51
(48) не удается проверить работу сканирования в документ ЧекККМ, в добавленную форму сканирует как эмулирование клавиатуры

ещё почему обрезаются коды нужно проверить, пока эту ситуацию не с эмулировать....
50 LivingStar
 
25.03.13
13:54
(46) при считывании usb serial emulation пишет, параметры не были заданы, повтор, отмена
51 akronim
 
25.03.13
14:00
(47) Специально для тебя скачал    Voyager 9520/40, Voyager GS9590, Eclipse 5145 Quick Start Guide - English.
На 3-ей странице, прямо под наглядным изображением технологии сканирования, написано:
Scan Enable Factory Defaults, then Recall Defaults to reset all standard product default settings
Сканишь эти два шк, сканер весело пищит, радуясь возвращенной девственности настроек. Потом сканишь USB Serial Emulation, вытыкаешь-втыкаешь сканер, он должен определиться как устройство и добавить ком-порт в систему.
(50) Либо ты что-то делаешь не так, либо сделал открытие на нобелевку. Куда СКАНЕР может ПИСАТЬ?
52 LivingStar
 
25.03.13
14:02
(46) в диспетчере устройств смотрю 1 com порт
53 akronim
 
25.03.13
14:06
(52) Если под №1, то забей на него - это стандартный. Сделай как написано и посмотри что будет
54 LivingStar
 
25.03.13
14:07
хотя на компе нет com порта вообще, может это он и есть один?
55 LivingStar
 
25.03.13
14:08
(63) да под номером 1
56 LivingStar
 
25.03.13
14:09
(53) сейчас делаем как описано на ноутбуке,

1. вернули к заводским настройкам его
2. переткнули сканер в usb порт
3. сосканировали usb serial emulation

ничего не дало ((((
57 LivingStar
 
25.03.13
14:11
(46) подключил сканер к ПК, да новый ком порт появился, ком3, пишет устройство готово к использованию
58 akronim
 
25.03.13
14:12
ну вот видишь. Настраивай в 1с на 3й порт
59 LivingStar
 
25.03.13
14:13
(58) почему то сейчас даже клавиатуру не эмулирует ((((
60 akronim
 
25.03.13
14:15
б№@!
Конечно, ибо сейчас он ком-порт эмулирует.
Настраивай в 1с на 3й порт
61 LivingStar
 
25.03.13
14:18
(60) настроил!!! сейчас в блокнот не сканирует, но в параметры, тест утройства сканирует

только не сканирует в тч документа, и в доработанную форму(
62 akronim
 
25.03.13
14:30
Ставь точку останова в форме документа в ВнешнееСобытие() и смотри, заходит ли туда и если заходит, с какими данными
63 LivingStar
 
25.03.13
14:44
заработало считывание с документа после как скачал последний драйвер Scan_OPOS_8_0_14_1

(62) да заходит, в данных введенный штрих код...
64 akronim
 
25.03.13
14:55
Все, получилось?
Ну тогда экипаж прощается с вами и желает счастливого полета
65 LivingStar
 
26.03.13
06:32
(64) да не известно ещё, вчера все работало, сегодня включаю уже за место com3 стоит com4, и я даже раз считал в окно теста штрих код, но вот в документ почему то уже не получилось...

и не получается
66 LivingStar
 
26.03.13
06:34
В окно тест устройства считывает, и пишет что COM1: и COM4: доступен. Но вот почему в документ тогда не считывает? Если все подключилось и работает.
67 LivingStar
 
26.03.13
06:35
попробую переустановить Scan_OPOS_8_0_14_1
68 LivingStar
 
26.03.13
06:45
(67) переустановка не исправила ситуации
69 LivingStar
 
26.03.13
07:01
Переткнул сканер появился в системе порт COM3, по тестированию устройства в параметрах он доступен и можно считать, получается вот такой код в окне тест устройства:

COM3: #2 4680010101490 'LF'

есть 2 вопроса:

1. почему он не считывается в документе и доработанной форме (то есть сканер там не функционирует)?

2. Как можно настроить префикс и суфикс на F7 и Enter.
70 Галахад
 
гуру
26.03.13
07:07
LF, вроде 10-й символ.
71 LivingStar
 
26.03.13
07:08
(69+) в настройках параметров поставил суффикс LF, стал считывать в документе, только выдает сообщение что не найден штрих код  штрихкод "4680010101490", НО!!! В окне ошибки, он перед четверкой вставлял какую то загагулину...то есть не просто штрих код, а какой то ещё символ, который мешает поиску.. Что это может значить?
72 LivingStar
 
26.03.13
07:08
(71+)  букву г повернутую в лево в низ
73 LivingStar
 
26.03.13
07:19
(70) да в параметрах сканера (10) LF, его поставил стал сканировать, но выдает сообщение как будто тама какой то лишний символ в переди, перевернутая г влево, вниз. Главное копируешь, вставляешь куда либо, все без этого символа, что за глук?
74 LivingStar
 
26.03.13
07:23
#2 4680010101490 'LF'

что за #2 перед кодом? может это и есть этот лишний символ? от куда он взялся?
75 Галахад
 
гуру
26.03.13
07:24
(73) Ну, разбери получаемый штрихкод. Получи первый символ и примени функцию КодСимвола.
76 Галахад
 
гуру
26.03.13
07:25
Кстати, если попробовать префикс 2 поставить?
77 LivingStar
 
26.03.13
07:34
вот что выдает
(штрихкод "¦.h]E0F4680010101490")
соответственно из за ¦.h], номенклатура по штрихкоду не находится.....
78 LivingStar
 
26.03.13
07:35
(76) так вчера нормально сканировал, сразу находил, безо всяких обработок, если что то вылезло, значит есть причина, нужно её устранить!
79 LivingStar
 
26.03.13
07:36
вот это перед кодом все лишнее ¦.h]E0F
80 LivingStar
 
26.03.13
07:38
Я настраиваю префиксы и суффиксы с бумажных носителей, что шли в комплекте, сканирую их, может что то наслоилось. Как убрать все что было выбрано, отсканированно для префикса, что бы изначально пробовать?
81 Галахад
 
гуру
26.03.13
07:42
(77) Используй КодСимвола() узнаешь, что это.

(78) Устраняй. Кто мешает?
82 LivingStar
 
26.03.13
07:49
(81) так я вот и узнаю как, в чем причина. Не должно этого быть вообще. Надо как то настройки правильно сканировать с брошуры что шла с ним. Я не знаю как.
83 Галахад
 
гуру
26.03.13
07:56
(82) Ну, установи параметры по умолчанию.
В брошюре должен быть такой штрихкод.
84 LivingStar
 
26.03.13
08:00
штрих коды  enable factory defauls и recall defaults кажется сбрасывают все!!!

сейчас вот что пишет:

4680010101490
Считанный штрихкод не может быть обработан.
Необходимо убедиться, что данный штрихкод зарегистрирован в информационной базе и может быть обработан в данной форме.
(штрихкод "4680010101490", тип "EAN13")

но он то есть в базе, это как понять?
85 Галахад
 
гуру
26.03.13
08:02
Открой конфигуратор и глобальный поиск по:
"Необходимо убедиться, что данный штрихкод зарегистрирован в информационной базе и может быть обработан в данной форме"

Далее отладчик.
86 LivingStar
 
26.03.13
08:27
(85) с этим все норм ищет!!!!
87 LivingStar
 
26.03.13
08:29
Что то с ценами не могу разобраться вроде установил но почему то не схватывает, но это все детали...

сейчас вопрос по программированию префикса, суффикса, нужно отработать ситуацию когда префикс F7 а суффикс enter, где это можно задать?

У пользователя проблема, у них так запрограммирован сканер, и при считывании обрезает штрих код, соответственно ничего не находится в базе по обрезанному...
88 LivingStar
 
26.03.13
08:48
Вернулся к той ситуации когда все находится сканированием и остается узнать как запрограммировать что бы по F7 был префикс (открытие окна для считывания, считывание кода), а по Enter суффикс (закрытие окна).
89 LivingStar
 
26.03.13
09:51
в документации к скенеру, я так понял что устанавливать можно будет только:

Suffix -
CR Suffix On
LF Suffix On
Tab Suffix On
EXT Suffix On

и

Prefix -
STX Prefix On
AIM ID Prefix On
NCR Prefix On
Nixdorf Prefix On

можно ли из всего этого запрограммировать Prefix на F7, а Suffix на Enter ?
90 LivingStar
 
26.03.13
11:04
up!
91 LivingStar
 
26.03.13
12:12
Кто нибудь сталкивался с тем что при считывании сканер обрезает штрих код, и с чем это может быть связанно?
92 Галахад
 
гуру
26.03.13
12:14
О. Скоро стока.
93 LivingStar
 
26.03.13
13:38
Переговорил с пользователем сканера, он сказал что есть в инете .pdf исчерпывающий с настройками сканера. И что там есть описание как настроить ему префикс на F7, а суфикс на enter.
Никто подобным не занимался?
94 LivingStar
 
27.03.13
06:24
имея вот этот мануал, подскажите как запрограммировать сканер

http://shtrih-m-nsk.ru/uploads/files/driver/skanery_sh-k/metrolodgik/65927a177372b5281238508324ddd518.pdf

|
префикс нужен F7
суффикс       enter
95 LivingStar
 
27.03.13
06:25
на странице 32 есть коды клавиш, но как это установить сканеру?
96 LivingStar
 
27.03.13
08:00
разобрался как программировать сканер по инструкции .pdf что в (94) указана

считыванием сканером штрих кода переходишь в режим программирования, считываешь поочередно штрихкоды 3х символов шестнадцатеричного кода программируемой клавиши, выходишь из режима программирования для сохранения настроек, считыванием штрих кода

ЗАДАЛ:
|
Prefix          F7               150      #1
Suffix         Enter             142      #1
|
вышла ошибка:
|
Считанный штрихкод не может быть обработан.
Необходимо убедиться, что данный штрихкод зарегистрирован в информационной базе и может быть обработан в данной форме.
(штрихкод "–4680010101506Ћ")
|
То есть заданные prefix и suffix как видно добавляют не нужные символы в считываемый штрих код! Остается пробовать программировать Prefix и Suffix #2 - #9.

Пользователь говорит что у него так запрограммирован сканер,  но в доработанной форме при сканировании штрих код обрезается, в документ ЧекККМ все сканируется как нужно. Что бы сэмулировать эту ситуацию программирую сканер.
97 LivingStar
 
27.03.13
08:36
задал F7 и Enter на #10 Prefix и Suffix отсканировалось нормально, но у пользователя проблема имеется

У него в Документ ЧекККМ все сканируется нормально, а в доработанную мною форму при сканировании штрих код обрезается, у меня же при тестировании все работает нормально, и по коду тоже нечего смотреть, практически все перенес как в типовом механизме

в чем может быть проблема?
98 Галахад
 
гуру
27.03.13
08:42
(97) Классный вопрос. Телепаты, в очередь.
99 LivingStar
 
27.03.13
08:51
(98) Ну может кто сталкивался с этой проблемой, может она известна. У меня тестирую все нормально сканируется. Пробовал задать Prefix и Suffix как сказал пользователь, которые заданы у него. Видно что по одному варианту присутствуют лишние символы, по второму нормально все. У него же в документ ЧекККМ нормально сканирует, в доработанной форме обрезает символы. Вот тут пишут про .dll библиотеку 1с http://forum.ruboard.ru/showthread.php/20564-Сканер-штрих-кода-Eclipse
но в документе же нормально работает. Просто не пойму в чем дело ((((. По коду особых отличий нет. И когда я тестирую же не выявляю такой ошибки!!!
100 Галахад
 
гуру
27.03.13
08:52
Тестируй у пользователя.

сотка.
101 LivingStar
 
27.03.13
08:59
(100) да я по телефону и почте пытался  узнать как сканер то настроить, ни разу же не настраивал. Так то за каждый вопрос и расхождение в суждениях готов вцепиться в горло. Опасно!!! Там негде у него, на точках работают, там даже конфигуратор не откроешь нет времени и возможности наверное.
102 akronim
 
27.03.13
10:24
Я думал, это я мастер все усложнять, но до истинных спецов, как видно, мне еще далеко.
Я тебя оставил в понедельник с работающим сканером. То, что назавтра ком поменялся - ты его в другой юсб воткнул, у тебя устройство заново определилось. Это естественно. А далее пошел какой-то невнятный рассказ про суффиксы - зачем они тебе? Про новую форму - что она делает и все ли правильно? Про обрезанные шк - где, откуда?
Короче, опиши проблему.
103 LivingStar
 
27.03.13
10:39
(102) Тот кому это внедрили говорит, что у них при сканировании в документ ЧекККМ все попадает верно, но при сканировании в доработанную мною форму по просмотру цен штрих код обрезается! То есть они сканируют один штрих код, а в сообщении об ошибке (так как по такому ничего не найдено) показывается другой, обрезанный код!

Они предоставили сканер что бы это проверить так как по F7 было все настроено. Настроили сканер, под него прописал ВнешнееСобытие(), все работает. Пользователь говорит вы задайте Prefix "F7" и Suffix "Enter" в программируемых настройках сканера и протестируйте, так как у нас он так настроен. Ну вот я настраиваю как в (96), (97). Либо появляются лишние символы, либо нормально сканируется.

Проблема в том что не могу сэмулировать проблемную ситуацию которая возникает у пользователя.

Он ставит проблему в том что у него сканируются обрезанные штрих коды в доработанную мною форму, в документ ЧекККМ все нормально сканируется.

Как это решить пока не понял, у него не получится тестировать.
104 эцп
 
27.03.13
10:47
Помогите пожалуйста с такой проблемой: имеется USB-сканер (в системе определяется, как USB-устройсво ввода, короче, клавиатура).
Проблема в том, что результат сканирования зависит от раскладки клавиатуры: английские буквы в штрих-коде передаются русскими символами.
Пример:
У427710Ф6628
а реально:
E427710A6628
105 SherifSP
 
27.03.13
10:49
(104) И ?
106 SherifSP
 
27.03.13
10:51
(103) Тип шк EAN 13?
107 эцп
 
27.03.13
10:53
(105) Надо сделать так, чтобы на раскладку клавиатуры не реагировал.
(106) Х.з. Не силен в типах ШК
108 SherifSP
 
27.03.13
10:54
(103) Тебе нужно сканировать тот же шк, что и у пользователя, если хочешь повторить его действия
109 LivingStar
 
27.03.13
10:55
(106) да EAN 13
110 эцп
 
27.03.13
10:56
(108) Сканер у меня сейчас в руках, штрих-код рядом и я сейчас "пользователь" (пытаюсь подключить к УТ 10.3 сканер)
111 эцп
 
27.03.13
10:57
(109) Нужно каким-то образом "сказать" системе или драйверу сканера в УТ, что на раскладку реагировать не надо, а надо снять сырые значения (скан-коды). Как?
112 SherifSP
 
27.03.13
10:58
(107) Это уже в коде надо рыться, проще всего обработать полученный шк и и передать в выходные данные
113 LivingStar
 
27.03.13
10:58
(108) Наверное у него все коды обрезаются какие есть вообще.
НО! В документ ЧекККМ это же сканирование нормально проходит ! (
114 SherifSP
 
27.03.13
10:58
(111) Так запрограммируй его под USB
115 LivingStar
 
27.03.13
11:00
(113) Если в ЧекККМ сканируется нормально, а в мою форму нет, то по идее должно быть я что то не доработал, что то не усмотрел!!! Но дело в том что я сканирую и не вижу проблемы у себя!
116 SherifSP
 
27.03.13
11:00
(113) В отладке найди в ЧекеККМ где шк используется, там наверное в коде, не тот тип шк используется
117 SherifSP
 
27.03.13
11:01
(115) Тип шк задавал в коде у себя?
118 SherifSP
 
27.03.13
11:01
Посмотри выходные данные, которые передаются уже в шк на форме и подсчитай количество символов
119 SherifSP
 
27.03.13
11:03
+(118) Попробуй растянуть саму этикетку
120 LivingStar
 
27.03.13
11:03
(117) тип не задавал, брал типовую процедуру
РаботаСТорговымОборудованием.ОбработатьВведенныйШтрихкод(Штрихкод, ЭтаФорма, Истина);
она что то тама перерабатывает
121 SherifSP
 
27.03.13
11:04
(120) Вот пока не поймешь что, смысл фантазировать)
122 эцп
 
27.03.13
11:05
123 LivingStar
 
27.03.13
11:06
(177) да это идея посмотреть какой тип используется по коду в документе ЧекККМ и в моей форме, но визуально у меня нет ошибки !
124 SherifSP
 
27.03.13
11:06
(123) Визуально, не значит что ее вообще не будит
125 akronim
 
27.03.13
11:10
Ох уж эти сказочники. "она что то тама перерабатывает"
Примем, что все идентично (база, штрихкод), но у тебя работает, а на месте нет. Значит, надо идти ногами на место, самолично сканировать и смотреть, где и что различается. Тем более в стандартном документе все работает.
126 SherifSP
 
27.03.13
11:14
(122) Попробуйте выбрать Com1 и запрограммировать сканер на USB
127 LivingStar
 
27.03.13
11:27
выявил ситуацию, префикс и суфикс нужно настраивать на эмитацию клавиатуры, тогда видна этот момент!

то есть при сканировании в ЧекККМ все встает нормально, при сканировании в мою форму, открывается быстро окно ввода строки как по F7 и быстро закрывается, где видно что штрих код обрезан, например у моего: 4680010101506 было мельком видно 0101506. И главное это появляется ещё до выполнения функцмм ВыбратьСтроку(), как отловить не монатно?
128 эцп
 
27.03.13
11:28
(126) Не понял. Если я в настройках подключения сканера в 1С выставлю COM1, то сканер работать не будет!
129 akronim
 
27.03.13
11:52
(127)
Что говорит по этому поводу наука? В смысле - во ВнешнемСобытии что?
130 LivingStar
 
27.03.13
12:04
(129)

Процедура ВнешнееСобытие(Источник, Событие, Данные)
   
   Если Не ВводДоступен() Тогда
       Возврат;
   КонецЕсли;
   
   ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма);
КонецПроцедуры // ВнешнееСобытие()
131 LivingStar
 
27.03.13
12:04
(129) так внешнее событие же вызывается когда эмулируется com порт! Или при жэмуляции клавиатуры тоже?
132 LivingStar
 
27.03.13
12:05
(129) туда и не заходит!
133 LivingStar
 
27.03.13
12:12
какое то аномальное окно впереди всех выскакивает
134 akronim
 
27.03.13
12:13
Да, верно. Все так быстро меняется.
Тогда - смотреть в отладчике, что приходит в эту форму по f7 в чек ккм и в твою форму. Или перевести сканер на эмуляцию ком-порта. Или поставить нормальные дрова, поддерживающие сканеры в разрыв клавиатуры, чтобы событие чтения шк клавиатурным сканером вызывало ВнешнееСобытие (см (122) )
135 LivingStar
 
27.03.13
12:21
(134) то есть считанный код появляется ещё до вызова окна ВвестиСтроку(), но в документе полный, а в моей форме обрезанный!
136 LivingStar
 
27.03.13
12:21
что на это может влиять не понятно!
137 LivingStar
 
27.03.13
12:21
(134) в формах работает все нормально, без аномалий!
138 LivingStar
 
27.03.13
12:22
(137+) по F7 то есть
139 LivingStar
 
27.03.13
12:23
(137)  нужно проверять именно под эмуляцией клавиатуры. Под эмуляцией ком порта такого не встречалось! Ошибка именно тут.
140 akronim
 
27.03.13
12:27
"Под эмуляцией ком порта такого не встречалось"
Ну вот и решение
141 LivingStar
 
27.03.13
12:55
(140) какое решение?
142 LivingStar
 
27.03.13
12:56
(140) нужно что бы работало под эмуляцией клавиатуры!!! в документе же работает! почему не работает в форме? уже перетащил её в документ, тоже самое
143 Леха Дум
 
27.03.13
12:57
сегодня, совершенно в тему, обновился драйвер сканера ШК:
http://users.v8.1c.ru/version.jsp?id=ScanOpos&ver=8.0.15.1

он вроде умеет работать со сканерами, работающими в режиме клавиатуры
144 LivingStar
 
27.03.13
13:08
обновили драйвер на последний, тоже самое
145 LivingStar
 
27.03.13
14:05
сделал экспортную функцию для сканирования штрих кода, закомментировал в документе действующую и вызываю её, код поступает полный!!!

сделал форму документа, в которую нужно сканировать помещать цены, вызываю функцию сканирования экспортную там, в этом случае штрих код обрезанный!!!

вот и пойми в чем причина обрезания штрих кода и как это устранять !!! ((((
146 SherifSP
 
27.03.13
14:20
(145) проблема не в дровах, иначе в типовой та же ошибка была бы, что то в коде, есть еще процедура которая отлавливает событие со сканера и ты ее не знаешь
147 LivingStar
 
27.03.13
14:31
(146) а как её узнать, если вызывается определенная процедура в документе и сразу туда попадает код

и так же вызывается моя процедура и тоже уже изначально есть код, но обрезанный!

как эту процедуру выявить, где она?
148 SherifSP
 
27.03.13
14:32
(147) Не хочу огорчать, но наверное в самом драйвере, который подключаешь к 1С
149 SherifSP
 
27.03.13
14:33
(147) Драйвер атоловский используешь?
150 LivingStar
 
27.03.13
14:38
(149) драйвер использую от 1с Scan_OPOS_8_0_15_1
151 LivingStar
 
27.03.13
14:40
(149) если в драйвере дело, то почему в документ нормально сканирует, а в доработанную форму обрезает сканированный штрих код?
152 SherifSP
 
27.03.13
14:41
(151) Ответ уже в самом драйвере нужно искать
153 SherifSP
 
27.03.13
14:42
ПолучитьСерверТО() Используется ?
154 LivingStar
 
27.03.13
14:46
например во внешнем событии документа ЧекККМ

ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма);
155 LivingStar
 
27.03.13
14:47
(154+) вызывается если сканер настроен как эмуляция ком порта
156 SherifSP
 
27.03.13
14:47
(154)Событие что показывает отладчик?
157 SherifSP
 
27.03.13
14:48
(155) Ну тебе же не подходит ком порт
158 SherifSP
 
27.03.13
14:48
+(157) Значит не должно туда попадать
159 LivingStar
 
27.03.13
14:48
(156) в данном случае, когда сканер работает как эмулятор клавиатуры он не вызывает внешнее событие, ошибка с обрезанием штрих кода появляется в другой форме
160 Леха Дум
 
27.03.13
14:54
(159) драйвер как раз и должен генерировать событие, посмотри настройки подключения
161 LivingStar
 
27.03.13
15:06
(160) а почему в документе нормально сканируется тогда? а в доработанной форме обрезается?
162 Леха Дум
 
27.03.13
15:17
а куда ты передаешь штрихкод? может это реквизит формы с меньшей длиной строки?
163 akronim
 
27.03.13
15:52
(159) Драйверы, могущие работать с клавиатурными сканерами (а озвученный тобой может), как раз и берут на себя функцию генерации внешнего события, если настроены правильно.

(142) "нужно что бы работало под эмуляцией клавиатуры!"
Вот прям таки нужно? Это требование заказчика?
164 Леха Дум
 
27.03.13
17:26
ТС похоже ушел увеличивать длину строки :)
165 akronim
 
27.03.13
18:20
Ага. Наверняка причина в какой-то подобной мелочи, о которой и сказать стыдно. Не подумал
166 LivingStar
 
28.03.13
05:56
(162) Штрих код сканирую в документе ЧекККМ все отрабатывает нормально. Сканирую в дополнительно открываемую форму, туда он попадает обрезанный. Все как и в документе ЧекККМ, сам процесс сканирования штрих кода, передаёт считанный штрих код выше всех инструкций 1с в процедуре, даже перед ВыбратьСтроку() чем он и получается. Так работает считывание сканером. То есть штрих код попадает в процедуру такой какой считался, только в документе он полный, а в процедуре в моей формы он обрезанный. Мелькает окно ВыбратьСтроку() и быстро закрывается, видно что в документе полный код, а в форме его половина.

Дкмаю может так работает драйвер, что в одном открытом окне можно только считать полноценный штрих код только в одну форму. Или может быть потому что у документа форма открыта модально?
167 LivingStar
 
28.03.13
05:59
(164) рабочий день закончился тогда
(165) в какой?
(163) Наверное они работают на кассе, и им нужна возможность как ввода с клавиатуры, так и сканирование сканером. Если работать под эмуляцией com порта то не будет возможности ввода с клавиатуры, а она им нужна.
168 big
 
28.03.13
06:03
Это п***ец какой-то ((
169 LivingStar
 
28.03.13
06:05
открыть модально тоже не помогло
|
Процедура ИнфоПодборНажатие(Элемент)
   ФормаОбработки     = Обработки.ПодборЦеныНоменклатурыПоШтрихКоду.ПолучитьФорму("Форма");
   ФормаОбработки.Док = ЭтотОбъект;
   ФормаОбработки.ОткрытьМодально();
КонецПроцедуры
|

(168) какой? работодатель ждет решения
170 LivingStar
 
28.03.13
06:09
открыл не в интерфейсе РМК (интерфейс кассира) а под Админом
открываю разные документы, во все норм считывается

открываю обработку под админом, туда считывается обрезанный (

буду дальше выяснять в чем дело!
171 LivingStar
 
28.03.13
06:27
кажется понятно в чем дело!
172 LivingStar
 
28.03.13
06:29
на форме на заднем фоне лежала кнопка на которую была назначена клавиша F7

попробовал создано новую обработку и не делая так кнопку а добавив её в нижней панели и задав её F7, вроде по сканированию нашелся товар, но почему то без цены, но это уже другое дело
173 LivingStar
 
28.03.13
06:46
(165) да что то наподобе!
174 akronim
 
28.03.13
19:06
(167) "Если работать под эмуляцией com порта то не будет возможности ввода с клавиатуры"
Кто тебе сказал такую чушь?
Ввода с клавиатуры чего - штрихкода? Или у тебя при эмуляции кнопка f7 перестает работать?
175 LivingStar
 
29.03.13
05:52
(174) кнопка перестает работать.

Я решил вопрос! Проблема с обрезанием кода была в том что на форме на заднем фоне, за таблицей лежала кнопка с привязкой действия по F7. Причина была в этом. Удалил кнопку, задал её на нижней панели и все!

(174) Ну да, если сканер работает под эмуляцией com порта, то с   клавиатуры уже ничего не введешь. Ну и считывание по другому работает.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший