1с управление торговлей сканер штрих кода. Подключение сканера штрихкода с помощью атол программы

Взаимодействие со сканером в 1С возможно только посредством внешнего события, которое генерирует сканера с интерфейсом RS-232 (последовательного порта или COM-порта). Таким образом, в USB-сканерах требуется эмуляция COM-порта.

Порядок подключения сканера и перевод в режим эмуляции COM-порта:

1. Подключаем сканера. ОС Windows автоматически определит устройство и установит драйвера, обеспечивающие работу устройства через USB интерфейс. Проверить работоспособность устройства можно открыв «Блокнот» и отсканировав любой штрихкод.

2. Для перевода сканера в режим эмуляции COM-порта необходимо в «Инструкции программирования сканера» отсканировать штрихкод «USB Serial Emulation» (может также называться: USB Com порт, Enable Uni-Directional USB Serial Emulation Mode). После считывания штрихкода Windows опознает сканер как неизвестное устройство и предложит автоматическую установку.

Примечание : Возможен вариант когда необходимо выполнить сканирование последовательности штрих кодов.

  • "Recall Defaults"
  • "USB Serial Emulation"
  • "Enter/Exit Configuration Mode"

3. Запустить диспетчер устройств - сканер будет показан как неизвестное устройство (знак вопроса в желтом круге или устройство с восклицательным знаком). Вызвать контекстное меню для нового элемента (щелчком правой кнопкой мыши), выбрать пункт «Обновить драйвер…». После этого операционная система запросит драйвер для нового устройства. Укажите путь к распакованному архиву.

Примечание : Для Honeywell . Архив с драйвером называется HSM USB Serial Driver r1.9. После распаковки запустить _Install.bat. Если ОС их не «увидит», тогда согласно п. 3 выбрать папку x64 или x86, в зависимости от разрядности операционной системы. Для PROTON : Запускается файл CINO_USB3600_1.00.01.exe. Производим установку драйверов. ОС инициализирует их и производит установку сканера.

4. Номер виртуального COM-порта для нового устройства вы можете узнать из "Диспетчера устройств", раздел "Порты COM и LPT". Проверить корректность работы сканера можно через программу HyperTerminal (Пуск\Все программы\Стандартные\Связь\)

5. Для работы "1С:Предприятия" со сканерами штрихкода применяется внешняя компонента системы "1С:Предприятие" "1С:Сканер штрихкода". Внешняя компонента принимает от сканера прочитанный им штрихкод и передает его для обработки в "1С:Предприятие". Для установки компоненты необходимо запустить файл ScanOPOS_8_0_11_1 и пошагово пройти все этапы (настройки оставляются по умолчанию).

6. Затем запустите "1С:Предприятие" и выберите пункт меню «Сервис» -> «Торговое оборудование» -> «Подключение и настройка торгового оборудования» -> выбираем вкладку «Сканеры штрихкода» -> кнопка «Добавить» (открывается справочник «Торговое оборудование») -> кнопка «Добавить» (открывается окно создания торгового оборудования). В открывшемся окне в "Наименование" - называем наше оборудование (пр. Honeywell), "Обработка обслуживания" - выбираем файл 1CScanOPOSScan_v2.epf, "Модель" - "Сканер штрихкода (общий)". Нажимаем ОК и далее выбор созданного. В окне «Подключение и настройка торгового оборудования» на вкладке «Сканеры штрихкода» нажимаем кнопку "Группа пользователей" и подключаем пользователей которые будут работать с оборудованием (в поздних конфигурациях).

7. Проверяем работоспособность. Например, создаем новый документ "Поступление товаров и услуг". При сканировании штрихкода в табличную часть добавляется Номенклатура имеющая этот штрихкод.

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

Какие сканеры штрих-кода работают в 1С?

Разберемся, что требуется для того, чтобы кассовая техника действовала безупречно. Во-первых, причиной отказа работы устройства является настройка драйвера сканера для работы с разными программами 1С. Если операционная система не видит устройство, следует отыскать в Интернете нужный драйвер и установить его на ПК.

Второй причиной может быть интерфейс подключения. При выборе штрихового сканера уделите внимание способу подключения аппарата к компьютеру.

Перечислим, какие интерфейсные порты существуют, а также определим, как они взаимодействуют с системой 1С:

PS/2 или «разрыв клавиатуры»

Чтобы подключить сканер к системе следует настроить префикс устройства, так называемый служебный символ, который будет находиться перед штриховым кодом при считывании номера. Например, для платформы 7.7 используют префикс – «$», а для платформы 8.2 – «С». Это требуется для того, чтобы введенные цифры кода программировались и сохранялись в системе. Также префикс заменяет нажатие клавиши F7, которую следует нажимать постоянно при сканировании штрих-кода каждого товара.

Кстати, если сканер по каким-либо причинам сломался, то ввести в систему штриховой код не составит труда для вас. Следует написать на клавиатуре префикс, затем перечислить данные с этикетки и закончить ввод клавишей Enter.

А еще при использовании такого способа считывания информации следует учитывать русскую раскладку клавиатуры. Это замечание касается тех серийных номеров, в которых присутствуют буквы. Приведем пример, когда сканеры «в разрыв» читают не то, что нужно: [ф/т000555778ЙЦУ] вместо . Таким образом, код вбивается в систему учета неверно.

USB-эмуляция

Посредством этого интерфейса вы сможете подключить сканер к системе в разрыв с клавиатурой, то есть по предыдущему способу с портом PS/2.

RS-232, так называемый Com-порт

Его установкой занимается сам компьютер. При подключении сканера к ПК, операционная система автоматически распознает устройство и предложит вам установить необходимые драйверы для работы сканера. Возможно и такое, что установить их придется с диска. Кстати, на нем должны быть и утилиты, которые отвечают за свойства самого сканера. Например, громкость бипера, служебные символы – префикс и суффикс. В процессе установки драйверов, операционная система сама создаст Com-порт.

Далее следует провести конфигурацию нового порта. В настройках программы 1С необходимо добавить сканирующее устройство и поставить стандартную обработку обслуживания - «1CScanOPOSScan_v2.epf». А в разделе «Параметры» настроить нужные параметры сканера и порта.

USB-эмуляция

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

Итак, мы перечислили самые распространенные способы подключения сканера к ПК. Все они отлично действуют в системе 1С. Заметьте, что приобретать клавиатурные сканеры или устройства с имитирующей клавиатурой, не стоит, так как они не сочетаются с системой.

10 лучших моделей сканеров штрих-кода для работы в 1С

Перечислим лучшие модели сканирующих аппаратов, которые без проблем взаимодействуют с системой 1С:

Благодаря четырем типам интерфейсам – RS-232, KB, USB-эмуляция RS-232, USB-эмуляция PS/2 –сканер можно быстро подключить к компьютеру. Эти современные способы подключения устройства к товарно-учетным системам решают проблему отсутствия портов на любом ПК. Благодаря эмуляциям, операционная система может автоматически создать нужный Com-порт. Сканер Argox AS-8000 особенно часто используют в работе с системами «1С: Розница 8 базовая», «1С: Управление торговлей 8». Однако к любому виду 1С это устройство также подойдет.

Этот аппарат отличается универсальным интерфейсом. Посредством таких портов как PS/2, RS232 или USB вы сможете без особых усилий установить параметры сканера на ПК и настроить его «под себя». Сканер PROTON CCS-4100 может взаимодействовать с любой системой 1С. Наиболее часто эту модель используют в работе с системами: «1С: Предприятие 8.2», «1С: Предприятие 8.3».

Сканирующий аппарат этой модели отличается универсальностью. Устройство можно использовать в 4 модификациях: PS/2 или «разрыв клавиатуры», RS-232, USB-эмуляция KB, USB-эмуляция Com-порта. Сочетать сканер PROTON ICS-1100 можно с любой системой 1С, частенько эту модель используют при работе в системе: «1С: Предприятие 8.2», «1С: Предприятие 8.3», «1С: Розница 8».

Эта сканирующая техника может взаимодействовать с системами и кассовыми аппаратами посредством четырех универсальных и стандартных интерфейсов: PS/2, RS232, USB KB или «разрыв клавиатуры», а также USB Serial Emulation. В комплект вместе со сканером входит CD-диск и краткая инструкция, поэтому проблем с установкой не должно возникнуть. Сочетать модель такого сканера советуют с платформами: «1С: Предприятие 1.2», «1С: Предприятие 8.2», «1С: Предприятие 8.3», «1С: Розница 8».

Сканирующий аппарат совместим с системой программ «1С: Предприятие». Конфигурация сканера может проводиться с помощью внешнего компонента ScancodeScanOPOS.dll или «1С: Сканер штрихкода» платформой 8.2. Это наиболее частая форма, которая взаимодействует с моделями CipherLab. Подключение к системе осуществляется посредством 3 модификаций: «разрыв клавиатуры», RS-232, USB-эмуляция PS/2.

Модель этого кассового устройства обладает несколькими базовыми интерфейсами: KBW или «разрыв клавиатуры», USB KBW, RS-232, USB-эмуляция Com-порта. Благодаря этому вы без проблем сможете подключить сканер к системе «1С: Розница 8» или «1С: Предприятие», которая разработана по платформам 8.2 и 8.3.

Универсальный высокоэффективный сканер этой модели может действовать посредством 3 модификаций: RS-232, PS/2 или «разрыв клавиатуры», USB-эмуляции Com-порта. Сканирующее устройство сочетается с программой «1С: Предприятие», разработанной на платформе 7.7 и 8.х (причем сканер может подойти к любой базовой форме, например, 8.2).

Уникальный многоплоскостной сканер этой модели, основанный на лазерной технологии считывания, имеет все базовые интерфейсы для работы в системах «1С: Предприятие» и «1С: Торговля+склад». Для подключения к ПК и системе программ 1С вы можете использовать сканер в двух модификациях: RS-232, USB Virtual COM.

Этот аппарат – обладатель мультиинтерфейса. Он может быть подключен к ПК или кассовой системе с помощью «разрыва клавиатуры» или порта RS-232. Кроме того, в комплект входит кабель USB эмуляция KВW. С установкой драйверов и параметров сканера вы легко справитесь. Как мы писали выше, компьютер сам распознает устройство и выберет необходимые драйверы, которые нужны будут для дальнейшей работы техники. Применять модель этого сканера стоит с любой платформой системы «1С: Предприятие».

Сканер этой модели имеет 2 интерфейса: RS-232 и USB. Но, несмотря на это, он не отличается от своих предшественников. Благодаря USB-эмуляции Com-порта система ПК сможет распознать устройство. Далее вы должны будете наладить сканер по параметрам для вашего удобства и настроить взаимодействие аппарата с системой 1С любой платформы.

Подключение сканера к 1с Предприятие

Ох и давно напрашивалась данная статейка. Каждому клиенту приходилось рассказывать и показыват ьэтапы настройки решили помочь жаждущим самостоятельно подключать сканер к программе 1с. (Почему именно к 1с- ну 80% работают именно на ней, а в других программах как правило проблемм не возникает)

По настройке usb -сканера штрих-кодов Metrologic MS9540 и других моделей.

Для 1с7
1 Подключаем сканер штрих кода в компьютер
2 Происходит поиск оборудования драйвера, после недолгих поисков устанавливает usb hid-совместимое устройство (это как правило если у нас оборудование как USB). Сканер устанавливается как эмулятор клавиатуры. Проверяем в блокноте - штрихуем любой попавший под руку товар.
3 Если нам нужен сканер в режиме COM то: надо раздобыть книжку со штрихкодам программирования и найти нужную опцию например для MS9540 распечатываем 68 стр и
страницу 2 (нумерация по книге-циферки в левом нижнем углу,а не по листам.
4 Теперь приступаем к программированию сканера.

На 2 листе сканируем код Enter/Exit Conficuration Mode - слышим странный писк сканера, вошли в режим программирования. И дем на 68 стр сканируем код с надписью Enable Usb Serial Emuliation Code , возвращаемся на стр 2 и сканируем там тоже самое

Enter/Exit Conficuration Mode. На этом процесс программирования сканера закончен.

5 Сканер перепрограммирован в режим эмуляции ком порта, надо теперь найти драйвер указываем ему наш драйвер - Metrologic MS5145 Eclipse.rar.
В диспетчере устройств должно появиться оборудование типа (Holliway Metrologic ComХ ) - где Х- номер ком порта. Если такого не произошло, процесс установки драйвера Вы проморгали, то меняем сканер на другой юсб порт и возвращаемся к действию №4.
6 Устанваливаем утилиту от атола можно выбрать установку автоматом или выборочно, выбираем только устройство ввода.
7 Запускаем тест сканера находим кнопку поиск оборудования сканируем сканером любой штрихкод, смотрим и видим: наш код ХХХХХХХХХХХХ а в конце спец символы #13 #10 -думаем не стоит расписывать что они означают. Закрываем поиск оборудования выставляем наш высветившийся com порт и в графе суффикс выбираем сперва #13 потом #10. Ставим галочки выключать оборудование при старте и устройство включено.
8 Далее в 1с7 у нас должен по идее скопироваться драйвер атола, и мы в Администрирование -настройки торгового оборудования находим его и ставим подключить. У нас выходит сообщение устройство успешно подключено. Заходим в Администрирование - Параметры и проверяем на вкладке - Сканер штрих кода, наши выясненые настройки порта скорости и суффиксов.
В случае если драйвера сканера в 1с мы не видем. То идем в ProgramFiles/Atol или

ProgramFiles86/Atol ищем там Scanner1c.ert , dll кидаем все это в нашу базу extforms/equip. Далее в 1с добавляем новое устройство сканер, указываем новое имя сканеру показываем на scaner1c.ert ,scaner1c.dll, обработка внешняя, пишем идентификатор - Scaner.


В 1Cv8 немного попроще в новых версиях уже часть драйверов внедренна или есть в личном кабинете а также на дисках ИТС.

Если ни того ни другого под рукой нет, можно опять обратиться к драверу от АТОЛА (

до 10 года версии АТОЛ были бесплатные после это распространяется только на продукты от Атол) ,

поэтому, либо ищем старую версию и молимся


чтобы подошла или приобретаем сканер от Атол.


В варианте Удача сопутствовала нам при выборе

-Настройка торгового оборудования

-Сканер Атол

-жмем на тест драйвера,

смотрим на "драйвер установлен" или жмем


"установить драйвер".









К стати в 1С8 если программа стоит

еще и на ноутбуке рекомендуем сканер подключать и настраивать как эмуляцию клавиатуры (по умолчанию они уже так выставлены - КЛАВИАТУРА21), просто выставляем суффикс #13. Тем самым не получим случайного геморроя при переподключении на другой USB и автоматической смены COM порта.

На самом деле если сканер перевести в режи эмуляции (ну или приобрести) COM порта то драйвера от атол вовсе окажутся ненужными. Останется только найти драйвер от производителя - кое что у нас есть в разделе . Можно оставить заявачку если будет под рукой скинем в раздел поддержки. Или Можно заказать .

Скачать набором небольшие инструкции с мануалами + драйвера от атола (старые)

Сканеры штрих-кода различают по типу сканирования на следующие группы:

  • светодиодные сканеры
  • лазерные сканеры
  • image-сканеры

Светодиодные сканеры - наиболее доступная категория сканеров. Отличается высокой надежностью и малой стоимостью. Имеют хорошие сканирующие свойства, но имеют ряд ограничений по дальности сканирования, уровню освещенности помещения, в котором происходит считывание штрих кода, а также требовательны к качеству штрих-кода. Светодиодные сканеры востребованы с точках с небольшим потоком клиентов или там, где скорость сканирования не стоит на первом месте.

Лазерные сканеры отличаются от светодиодных значительно большей скоростью считывания, а максимальное расстояние до штрих кода может достигать метра в зависимости от величины самого кода. К минусам можно отнести наличие подвижных частей и зеркал в конструкции сканера, поэтому такие устройства чувствительны к сложным условиям эксплуатации - падения и удары для лазерных сканеров крайне не желательны.

image-сканеры - наиболее современные по конструкции и, с недавних пор, набирающий популярность тип сканера. Устройство считывания очень похоже на традиционный сканер или фотоаппарат, и некоторые модели даже позволяют делать фотографии. Имидж-сканеры обладают наибольшей скоростью и дальностью сканирования, нечувствительны к освещению, безразличны к ориентации штрих кода по отношению к сканеру. Дополнительным преимуществом image-сканеров является возможность считывания затертых штрих кодов, штрих кодов плохого качества или считывания даже через вакуумную упаковку. Отсутствие подвижных частей делает сканеры этого типа малочувствительными к падениям и ударам на бетонную или кафельную поверхность. Ещё одним преимуществом image-сканеров является возможность считывания различного типа 2D-кодов.

По конструктивному исполнению сканеры штрих-кода для 1С могут быть:

  • ручные
  • стационарные
  • конвейерные

Ручные сканеры наиболее распространенные, отличаются своей мобильностью и удобством использования. Ручные сканеры могут быть как проводные, так и беспроводные, передающие информацию в компьютер через интерфейсную подставку либо по Bluetooth или wi-fi, а при недоступности сети, беспроводные сканеры имеют встроенную память и в зависимости от её объема могут запоминать до 20 000 штрих кодов.

Стационарные сканеры штрих-кода часто встречаются в супермаркетах и представляют собой устройство, встроенное в рабочий стол оператора. Развязывает руки кассиру при идентификации товара, так как не требуется держать сам сканер. Отличаются высокой скоростью сканирования, как правило имеют несколько плоскостей сканирования, что снижает чувствительность к ориентации маркируемого объекта по отношению к сканеру.

Конвейерные сканеры штрих кода применяются в промышленности.

Сначала с подключением к конфигурации на обычных формах.

Открываем модуль обычного приложения и пишем вот такой код:

Перем Сканер Экспорт; Процедура ПриНачалеРаботыСистемы() // загрузка компоненты для обычного приложения // работает и в управляемом приложении (толстый клиент) // но, тогда нужно прописать эту процедуру в модуле управляемого приложения Попытка // Загрузка внешней компоненты ЗагрузитьВнешнююКомпоненту("D:\ChumakDV\БАЗЫ\8.2\Сканер\Scaner1C.dll"); Попытка // Создание объекта Сканер = Новый("AddIn.Scaner45"); Сканер.OldVersion = 1; Исключение Сообщить("Объект не найден!"); КонецПопытки; Исключение Сообщить("Внешняя компонента драйвера не найдена"); КонецПопытки; КонецПроцедуры Процедура ПриЗавершенииРаботыСистемы() // Отсоединение объекта Если Константы.СканерИспользуется.Получить() Тогда Сканер = 0; КонецЕсли; КонецПроцедуры

Перед этим нужно в каталог информационной базы скопировать файл Scaner1C.dll и зарегистрировать его через regsvr32.exe

Если все сделали правильно, то после запуска конфигурации в режиме обычного приложения, в меню Сервис - Параметры, должна появиться дополнительная вкладка "Драйвер сканера штрих-кода". В этой вкладке нужно настроить параметры сканера (порт, скорость, а также можно определить, к какому порту подключен сканер).

Получение информации со сканера.

Для этого используется процедура ВнешнееСобытие(Источник, Событие, Данные), где:

Источник - источник события

Событие - вид события, нам нужно событие BarCodeValue

Данные - данные, полученные со сканера.

Примеры обработок внешних событий:

// получаем штрихкод товара Процедура ВнешнееСобытие(Источник, Событие, Данные) // данные со сканера ШК Если Событие = "BarCodeValue" Тогда ШКТовара = СокрЛП(Данные); КонецЕсли; КонецПроцедуры // открываем документ по штрихкоду Процедура ВнешнееСобытие(Источник, Событие, Данные) // данные со сканера ШК Если Событие = "BarCodeValue" Тогда ШКДок = СокрЛП(Данные); НайтиИОткрытьДокумент(ШКДок); КонецЕсли; КонецПроцедуры Процедура НайтиИОткрытьДокумент(ШКДок) Попытка ДокПриходная = Документы.Приходная.НайтиПоРеквизиту("ШКДокумента", ШКДок); ДокПриходная.ПолучитьФорму("ФормаДокумента").Открыть(); Исключение Сообщить("Документ со штрихкодом " + СокрЛП(ШКДок) + " не найден!"); КонецПопытки; КонецПроцедуры

Подключение сканера в режиме управляемого приложения.

Осуществляется такой же функцией ЗагрузитьВнешнююКомпоненту. Единственное отличие - код для загрузки нужно прописать в модуле управляемого приложения. Запуск программы нужно производить в режиме толстого клиента, иначе компонента не загрузится.

Если все сделали правильно, то в конфигурации в режиме управляемых форм появится вкладка с подключенным драйвером.

Работа с данными сканера осуществляется также с помощью процедуры ВнешнееСобытие.

Публикации по теме