scan LS2208 com + ШК + 1c 7.7 #136723


#0 by mrak88
WinXP sp1. 1c SQL 21 релиз.Поставили задачу разобраться со сканнером штрих-кода, а я с ними, со сканнерами не разу не знаком....Сразу вопрос - должен ли сканер отображаться в устройствах системы после подклучения в ком-порт?Да и вообще вопрос можем сформулировать так: если можно объясните все пошагово, как для балбеса, пожалуста, очень надо или ссылку на описание. Если не трудно. Можно на почту mrak@gala.net, mrak@i-news.org, можно в аську 132899082 - общем тону спасите.....
#2 by andrey1111
Вот так прямо и "горишь" со сканером в ночь с пятницы на субботу? :) Ну ты ударник. Где мне таких сотрудников найти?По существу - посмотри в типовой Бух или ТиС как реализовано.Вкратце:1. сервисработа с торг оборудованиемсканер. Подключаешь.2. сервиспараметрызакладка Сканер. Настраиваешь параметры (скорее всего хватит просто "поиграть" с номером сом-порта)
#7 by andrey1111
посмотри в книжке к сканеру установки по умочанию. Кажется так:9600,8,1. Также установи и в 1С. Попробуй поменять номер порта.ЗЫ К сканеру должен быть блок питания.
#8 by andrey1111
а лучше - отдохни. Утро вечера мудренее. Завтра поднимешь ветку, толку больше будет.
#11 by Плюшкин
Во первых укажи внешнюю компоненту (SCANOPOS.DLL) .Она в каталоге базыесть.Во вторых укажи программный идентификатор Scanner.Это делается в настр.торг.оборудования.Ну и наконец зарегистрируй regsvr32 C:WindowsSystem32arcode.осхЗакинь туда ее предварительно.Хотя можно и в каталог базы и туда зарегистр.На всякий случай,глянь в биосе,у тебя компорт включен ?скопируй файлы FPrnMlC.DLL, FPrnMLS.EXE и VCL30.DPL из каталога базы в каталог бин(это для ккм)
#12 by Кортес
123scan - не нужна. фигня она.С компакта открой мануал в PDF-ридере. Распечатай странички с настройками. Сканируй SET DEFAULTS, SCAN OPTIONS, <DATA><SUFFIX>, ENTER, SCAN SUFFIX, 7013На всякий случай установи BAUD RATE согласно скорости порта.
#16 by Кортес
В мануале есть спец.коды для задания сканеру параметров. среди них есть и BAUD RATE и SCAN SUFFIX. циферки 7 0 1 3 (кажись, это возврат каретки) - отдельно, для них есть соотв штрих-команды (от 0 до 9). Искать в мануале. Я по памяти не скажу, где именно.
#19 by Кортес
barcode.осх - это для печати на принтере штрих-кодов. для сканера оно не надо.Достаточно подключить scanopos.dll---
#24 by Mitrich
Очищать вход/выход сканера нуна после каждого сканирования, а не только при начале работы системы. Вот он у тебя только 1 раз и работает.т.е. кроме процедурки Кортеса тебе еще нужны процедуры обработки сканирования с считыванием данных и очисткой. Посмотри типовую ТиС, будь человеком. Там все без глюков :)))
#26 by Mitrich
Упс, сорри, не заметил, что у тебя ТиС - Форт 2001. Думал, у тебя самописная, отсюда и . С Форт не работал, подключал к ТиС.Вторая проверка - проверка на получение монопольного доступа к устройству. ИМХАется мне, что когда ты вставил процедуру Кортеса в ПриНачалеРаботыСистемы - ты УЖЕ получил к нему монопольный доступ. Отсюда и ошибка при попытке ВТОРОЙ раз его получить в обработке ПодключениеТорговогоОборудования.Т.е. в принципе, тебе достаточно было проверить, что происходит в штатной обработке. Попробуй отключить текст Кортеса и проделать подключение еще раз через отладчик. При необходимости просто исправь штатную обработку.То что ты сделал сейчас - не ошибка, просто двойная работа :)))PS Почему у Кортеса РаботаСоСканеромШтрихКода=2?ИМХО РаботаСоСканеромШтрихКода=1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С