powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Подключение сканера штрихкодов 1с 8.1 Бух
18 сообщений из 18, страница 1 из 1
Подключение сканера штрихкодов 1с 8.1 Бух
    #35650941
Cherokee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Стоит задача - учет ОС по штрихкодам. Нужен ввод штрихкодов со сканера. Мне надо поймать момент когда поступает сигнал со сканера штрихкодов. Проблема в подключении сканера. Я так понял, нужна dll-ка Scaner1C.dll или ScanOPOS.dll
Может есть у кого что-то из этого, кто бы поделился, а также подскажите плиз, как подключить сканер программно, я в УТ покопался но пока не нашел, как это делается?
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651105
Reder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Небольшая подсказка - поступления кода со сканера - это внешнее событие.
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651111
Cherokee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я знаю. процедуру ОбработкаВнешнегоСобытия() написать сумею. Проблема лишь как программно подключиться
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651113
Cherokee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
упс, ВнешнееСобытие()
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651173
Estel I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотреть СерверТО. В бух 8 встроена возможность подключения сканеров к документам продажи. Драйвер есть на users.v8.1c.ru
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651281
Cherokee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в УТ есть. В Бух нет. У меня бух 1.6.10.6. В Бух в списке торгового оборудования вообще только фискальный регистратор
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651584
Cherokee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На данный момент, винда видит сканер как доп клаву, это значит что он стоит в разрыв клавы.
Код такой во внешней обработке:

Процедура ВнешнееСобытие(Источник, Событие, Данные)
СОобщить(Источник);
Сообщить(Событие);
Сообщить(Данные);
КонецПроцедуры

Процедура ПриОткрытии()
Попытка
ПутьККомпоненте = КаталогПрограммы() + "ScanOPOS.dll";
ЗагрузитьВнешнююКомпоненту(ПутьККомпоненте);
Сообщить("Компонента " + ПутьККомпоненте+" загружена");
Исключение
Сообщить("Не удалось загрузить компоненту: " + ПутьККомпоненте);
КонецПопытки;
КонецПроцедуры

Но, ничего не происходит в ней. Не срабатывает внешнее событие. По идее, должно. Есть у кого идеи почему?
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651698
Estel I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сканер подключен как разрыв клавиатуры, то он полностью эмулирует нажатие клавиш, а не генерирует событие. Такая работа предусмотрена в том же УТ посредством нажатия в документе F7 (открывается отдельное окошко для ввода текста и не важно откуда его водить - с клавы, с сканера, из буфера)
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35651968
Cherokee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда как его переключить в режим, чтобы генерировалось событие?
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35652126
Cherokee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, разобрался. Опишу что к чему, мало ли кому пригодится.
Отсюда http://atol.ru/support/programs/ скачал «АТОЛ: Драйверы торгового оборудования». Там есть компонента Scaner1c.dl. По идее, она же ставится при установке 1с 8.1 сама в каталог Program Files\1cv81\bin\. В общем там ее зарегистрировал командной строкой regsvr32 c:\Program Files\1cv81\bin\Scaner1c.dll
После этого во внешней обработке прописал такие процедуры:

Процедура ВнешнееСобытие(Источник, Событие, Данные)
Если Источник = "BarCodeScaner" Тогда
.........................
КонецЕсли;
КонецПроцедуры

Процедура ПриОткрытии()
Попытка
ПутьККомпоненте = КаталогПрограммы() + "Scaner1c.dll";
ЗагрузитьВнешнююКомпоненту(ПутьККомпоненте);
Сообщить("Компонента " + ПутьККомпоненте+" загружена");
Исключение
Сообщить("Не удалось загрузить компоненту: " + ПутьККомпоненте);
КонецПопытки;
КонецПроцедуры

После открытия обработки, в меню Сервис / Параметры появляетс закладка Устройства ввода. Там можно настроить параметры сканера. Если нажать кнопку "Поиск оборудования", и отсканить какой-нить штрихкод, то покажет к какому порту подключен сканер. В моем случае это был разрыв клавиатуры, т.е. "Клавиатура, 21". В поле "Данные" попадает сам штрихкод и суффикс. Например у меня было так: 4000000000013 #13. Здесь #13 - это суффикс. Закрываем форму поиска оборудования, ставим в настройках порт (у меня "Клавиатура"), выбираем суффикс #13 (Enter CR).

Вот здесь внимательно. Суффикс надо поставит обязательно. Я его не поставил и из-за этого тупил сутки почему же у меня не работает если все сделал правильно.

В общем, после всего этого, переключаемся на форму внешней обработки, сканим штрихкод, и тогда отрабатывает процедура ВнешнееСобытие() и получаем штрихкод для дальнейшей обработки.
Все.
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35941089
maxim55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cherokee,

Благодарен за код от всей души!!!!!!!!!!

1 сканер был COM.

2 сканер решил без питания попробовать.

Куча в инете всего валяется про настройку, а все фигня. Просто оказалось когда ты код выложил, добавил его и все ОК!

СПАСИБО!!!
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #35941119
maxim55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. Решение проблемы клавиатурного сканера (эт для помощи кто через поиск будет)))))

Сделал вот так:

В глоб. модуль кинул это и все!

//------------------------------

//загрузка компоненты сканера KBW

Процедура ПриНачалеРаботыСистемы() экспорт
Попытка
ПутьККомпоненте = КаталогПрограммы() + "Scaner1c.dll";
ЗагрузитьВнешнююКомпоненту(ПутьККомпоненте);
Сообщить("Компонента " + ПутьККомпоненте+" загружена");
Исключение
Сообщить("Не удалось загрузить компоненту: " + ПутьККомпоненте);
КонецПопытки;
КонецПроцедуры

//------------------------------

Еще раз спасибо!
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #36036320
VStar1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как мне сюда попасть -Процедура ВнешнееСобытие(Источник, Событие, Данные).Если можно по очередности нажатие клавиш.Спасибо
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #36036705
supervk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VStar1Подскажите как мне сюда попасть -Процедура ВнешнееСобытие(Источник, Событие, Данные).Если можно по очередности нажатие клавиш.Спасибо
Открыть в конфигураторе модуль формы в которой хотим найти эту процедуру (например, форме документа ПоступлениеТоваровУслуг), пустить на поиск (Ctrl+F), в окне поиска набрать "ВнешнееСобытие", нажать Искать.
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #36037650
VStar1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
supervk-спасибо очень помог. Значит поиском неполучилось сделал так документы-поступление товаров-формы-форма документа-модуль - и там все есть. Но как редактировать, записи неменяются (форма документа-тока чтение)?
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #36037665
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о сколько нам открытий чудных... хорошо подумать и если есть смысл - снять с поддержки
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #36037748
VStar1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ тебе тоже спасибо.просто 2 неделю тока с 1с мне в принципе тока штрих прилипить и больше ничего не надо.Все сделал но еще не получилось.Кто знает правильно я прописал?
...
Рейтинг: 0 / 0
Подключение сканера штрихкодов 1с 8.1 Бух
    #36041373
Неужели некто не разбирается?
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Подключение сканера штрихкодов 1с 8.1 Бух
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]