Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Настройка сканера штрихкодов Datalogic Quick Scan QW2100.....Помогите пожалуйста          
IvantsivAnd Подменю пользователя
сообщение 20.01.17, 0:16
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 3 раз
Рейтинг: 0

Помогите пожалуйста настроить сканер в 1С.....уже второй день не могу подключить
1с 8.3.9.2033
УТП для Украины 1.2.39.1
сканера штрихкодов Datalogic Quick Scan QW2100
1. Установил драйвер на сканер и перевел его с клавиатуры в СОМ (сейчас СОМ3 в диспетчере устройств - Порты СОМ та LPT)....на клавиатуре сканер в блокнот записивает штрихкод!!
2. Установил 1С:Сканер штрихкода (COM) 8.1.6.1
3. Подключил его в 1с как торговое оборудование там также выбрал СОМ3 (все нашло .... все подключилось без вопросов)
4. Делаю "Тест устройства" в параметрах там выбивает "СОМ3: Ок и Keyboard: Ok".....также сканирую штрих и получаю отчет с своим штрхкодом и сканер выдает одинарной звук!!
5. В модуле обычного приложения в процедуре ПриНачалеРаботыСистемы добавляю подключение компоненти (ScanOPOS.dll)....все ок подключаеться
Но не срабатывает процедура ВнешнееСобытие в модуле форми обработки и когда сканирую при включенной обработке то сканер выдает какой-то тройной звук!

Помогити пожайлуста!!
Спасибо!!

Flexy Подменю пользователя
сообщение 20.01.17, 10:24
Сообщение #2

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Цитата(IvantsivAnd @ 20.01.17, 0:16) *
на клавиатуре сканер в блокнот записивает штрихкод!!

Это значит, что сканер подключен в разрыв клавиатуры.
Сканер подключенный непосредственно в COM-порт в блокнот писать ни чего не будет. Проверить передаются ли данные в COM-порт можно с помощью Putty или стандартного виндового гипер-терминала.

IvantsivAnd Подменю пользователя
сообщение 20.01.17, 10:33
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 3 раз
Рейтинг: 0

Flexy @ Сегодня, 10:24 * ,
Спасибо за ответ!!!
Уже разобрался!!!

Если кому интересно
ПутьКДрайверу = "C:\Program Files (x86)\1C\1C Barcode scanner\8_1_6_1\ScanOPOS.dll"; 
    Порт = 4; // 0 - в том случае, если сканер подключается в разрезе клавиатуры, иначе необходимо указать номер используемого com-порта
    БитДанных = 8; // возможные значения от 1 до 8 (должно соответствовать настройкам сканера)
    Скорость = 9600; // возможные значения: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000, 256000 (должно соответствовать настройкам сканера)
    Суффикс = "13"; // должно соответствовать настройкам сканера
    
    Попытка
        ЗагрузитьВнешнююКомпоненту(ПутьКДрайверу);
        ОбъектДрайвера = Новый("AddIn.Scanner");
        ОбъектДрайвера.Open(1);
        ОбъектДрайвера.ИмяСобытия = "BarCodeValue";
        ОбъектДрайвера.ОчиститьВход();
        ОбъектДрайвера.ОчиститьВыход();
        ОбъектДрайвера.АвтоВыключение = 0;
        ОбъектДрайвера.ПосылкаДанных = 1;
        ОбъектДрайвера.УстройствоВключено = 1;
        ОбъектДрайвера.ЗапрещениеСобытий = 0;
        ОбъектДрайвера.Порт = Порт;
        ОбъектДрайвера.СуффиксСтрока = Суффикс;
        ОбъектДрайвера.СтопСимвол = 13;
        ОбъектДрайвера.БитДанных = БитДанных;
        ОбъектДрайвера.Скорость = Скорость;
        Попытка
            Результат = (ОбъектДрайвера.Занять(1) = 0);
        Исключение
            Результат = Ложь;
        КонецПопытки;
        
        Если Результат Тогда
            ОбъектДрайвера.УстройствоВключено = 1;
            ОбъектДрайвера.ПосылкаДанных = 1;
            ОбъектДрайвера.ОчиститьВход();
            ОбъектДрайвера.ОчиститьВыход();
        КонецЕсли;    
    Исключение
        Сообщить("Ошибка подключения сканера!");
    КонецПопытки;


Спасибо сказали: baikot,

Vofka Подменю пользователя
сообщение 20.01.17, 10:44
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

IvantsivAnd, проблема была в коде?

IvantsivAnd Подменю пользователя
сообщение 21.01.17, 11:21
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 3 раз
Рейтинг: 0

Vofka @ Вчера, 10:44 * ,
нет не в коде
чтобы срабатывало внешние события форми нужно открывать сом порт и подключать сканер к форме перед открытием форми

Спасибо сказали: Vofka, йцуйцу,

йцуйцу Подменю пользователя
сообщение 19.04.17, 17:48
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

Подскажите что значит открыть "сом порт", как Вы это делали, куда копать?

йцуйцу @ Сегодня, 17:06 * ,
Все, разобрался, для начала нужно было сканер перевести в режим эмуляции COM-порта(чего у меня не было), для этого в инструкции к устройству нашел ШТРИХ-КОД с подписью "Select USB-COM-STDa", просканировал его и вуаля, у меня в "Диспетчере устройств" появился мой сканер. Дальше у меня не хотела срабатывать процедура "ВнешнееСобытие", а не срабатывало оно по тому что я ее скопипистил из Inet, и она в свойствах формы не была объявлена, вот так)

pvmlv Подменю пользователя
сообщение 07.07.23, 17:47
Сообщение #7

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Можливо хтось підкаже як перевести цей сканер в режим сканування додаткового штрих-коду, тобто є 13 цифр штрих-коду + 2 цифри додатково

pvmlv Подменю пользователя
сообщение 08.07.23, 2:01
Сообщение #8

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Питання знято

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 15:19
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!