Андрей Смирнов
Время чтения: ~6 мин.
Просмотров: 6

Работаем в 1С:Предприятие 8.*, 7.7

1c_scancode.png

Несмотря ни на что платформа 1С:Предприятие 7.7 не спешит сдавать свои позиции, особенно в сфере складского учета. Поэтому решения для нее будут актуальны как минимум в течении нескольких следующих лет. Сегодня хотим предложить вашему вниманию статью посвященную подключению сканеров штрих-кода к конфигурациям на базе Торговля и склад 9.2.

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

Так как данная статья не является руководством по выбору сканера штрих-кода, то мы оставим «за кадром» те характеристики, которые не имеют отношения к тематике статьи и рассмотрим какие бывают типы сканеров в зависимости от интерфейса подключения к ПК.

  • Разрыв клавиатуры — данный тип сканеров включается в разрыв клавиатуры ПК и не требует драйверов, при считывании штрих кода сканер передает последовательность символов в активное поле ввода, аналогично вводу с клавиатуры. На сегодняшний день практически вышли из употребления, уступив место другим типам сканеров. Данный тип сканера непригоден к использованию с 1С:Предприятие 7.7 при подключении стандартным способом, однако его можно подключить используя коммерческие драйвера «АТОЛ: Драйверы торгового оборудования»
  • RS-232 — один из самых популярных типов сканеров, использует для подключения COM порт, не требует драйверов. Это единственный тип сканеров, который подключается к 1С:Предприятие стандартными средствами. Из минусов — требуется внешний источник питания. На настоящий момент уступают свои позиции сканерам с USB интерфейсом во многом из-за отсутствия выведенных COM портов на современных материнских платах.
  • USB — данный тип подключения становится стандартом де-факто для сканеров штрих-кода, некоторые современные модели, например беспроводные сканера, доступны только с этим интерфейсом. По умолчанию работают в режиме эмуляции разрыва клавиатуры и не требуют драйверов. Могут также работать в режиме эмуляции COM порта, для этого нужно перевести сканер в соответствующий режим считыванием специального штрих-кода из инструкции и установки специальных драйверов.

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

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

ВАЖНО!  Обязательно убедитесь, что в конце считываемой последовательности сканер передает код переноса строки (Enter), это необходимое условие для работы с 1С:Предприятие.

Проверить это можно следующим образом: для сканера с эмуляцией разрыва клавиатуры достаточно открыть Блокнот, для RS-232 сканеров можно воспользоваться программой Hyper Terminal. В  последнем случае создайте новое соединение и укажите параметры связи с портом сканера.1c_scancode_000-thumb-450x519-1306.pngЗатем считайте произвольный штрих код и убедитесь, что курсор переносится на следующую строку. В противном случае обратитесь к инструкции и настройте суффикс (код передаваемый после штрих-кода) сканера. Так для популярного и недорогого сканера Symbol LS1203 необходимо последовательно считать следующие коды:1c_scancode_001-thumb-450x504-1309.pngТакже не забудьте зарегистрировать библиотеку scanopos.dll, рекомендуем скопировать ее в  корневую папку 1С  (C:Program files1cv7bin) и выполнить команду:

regsvr32 C:Program files1cv7binscanopos.dll 

Теперь запустите 1С:Предприятие (будем рассматривать на примере конфигурации Торговля и Склад) и откройте Сервис — Настройка торгового оборудования. На закладке Сканер штрих-кода выберите модель Стандартный сканер и не забудьте поставить галочку Сканер штрих-кода включен.1c_scancode_002-thumb-450x394-1312.pngПосле чего перейдите в Сервис — Параметры — Сканер штрих-кода и укажите параметры подключения сканера, в частности номер COM порта. 1c_scancode_003-thumb-450x447-1315.pngДля проверки можете нажать кнопку Тест устройства и считать произвольный штрих-код, в открывшемся окне должно появиться значение штрих кода.

Сканер штрих-кода (он же просто сканер или «ваша вот пищалка») является в данный момент часто используемым инструментом для автоматизации предприятий различного рода (от розничной и оптовой торговли до медицины). Цена самого простого сканера составляет от 2000 рублей. А пользы от него довольно много. Например:

  1. Поиск товара в справочниках допустим «Номенклатура», «Материалы»
  2. Ввод нового значения штрих-кода в элемент справочника
  3. Автоматическое заполнения документов, которые содержат в табличной части значения из справочника «Номенклатура». Это такие документы, как: поступление, перемещение ТМЦ, инвентаризация, списание, оприходование, чек ККМ и тому подобное.

Таким образом использование сканера поможет сократить время затрачиваемое на эти стандартизированные действия.Сканеры разделяются по способу считывания:

  • стационарные (целесообразно применять при большом потоке мелких или особо крупных товаров — например как на конвеере)
  • ручные (основная масса сканеров именно такие — чаще всего удобнее подносить сканер к товару, а не наоборот)

Так же сканеры различаются по способу подключения к ПК:

  • PS/2 (разрыв клавиатуры)
  • USB
  • СОМ – порт

Начнем с самого простого – третьего варианта.Почему СОМ-порт? Потому, что драйвер сканера (это файл scanopos.dll), который поставляется вместе с конфигурацией, не поддерживает других интерфейсов. Вы, конечно, можете приобрести платный драйвер, который поддерживает все интерфейсы, но как правило его стоимость сопоставима с ценой самого сканера. В комплектацию сканера обычно входит диск с программным обеспечением. На нем находится драйвер сканера и утилита обслуживания. Утилита необходима для настройки работы самого сканера, в частности, громкости бипера, настройки префиксов и постфиксов и так далее. Но этой утилиты может и не быть. Зачастую в руководстве пользователя содержатся «настроечные штрих-коды». Сканируя нужные из них, настраиваем работу сканера.В каталоге с информационной базой должен присутствовать файл драйвера — scanopos.dll. Поставляемый с конфигурацией файл драйвера в некоторых случаях работает неправильно. А именно, он не позволяет работать с номером СОМ-порта боле 9 (СОМ10, СОМ11…). Второй недостаток – сканер не подключится, если настройки драйвера, хранящиеся в системном реестре, принимают несуществующий в системе номер СОМ-порта. Поэтому лучше сразу сменить файл драйвера на этот.Запускаем конфигурацию. Входим в меню «Сервис» —> «Настройка торгового оборудования»  —> закладка «Сканер штрих-кода». Устанавливаем значения, как на рисунке.%25D0%2591%25D0%25B5%25D0%25B7%25D1%258B%25D0%25BC%25D1%258F%25D0%25BD%25D0%25BD%25D1%258B%25D0%25B91.jpgНажимаем кнопку «О». Значения должны быть как на рисунке.%25D0%2591%25D0%25B5%25D0%25B7%25D1%258B%25D0%25BC%25D1%258F%25D0%25BD%25D0%25BD%25D1%258B%25D0%25B92.jpgВ окне «Торговое оборудование» нажмите кнопку «Подключить», затем «ОК».Затем заходим в меню «Сервис» —> «Параметры». Там должна появиться закладка «Сканер штрих-кода». Устанавливает значения, как на рисунке. Номер порта у вас будет другой.%25D0%2591%25D0%25B5%25D0%25B7%25D1%258B%25D0%25BC%25D1%258F%25D0%25BD%25D0%25BD%25D1%258B%25D0%25B93.pngЧтоб проверить работу сканера, открываем справочник «Номенклатура» и считываем любую штрих этикетку. В окне сообщений появится надпись «Товар со штрих-кодом 505550555055   не найден». Это означает, что сканер подключился, можно работать%25D0%2591%25D0%25B5%25D0%25B7%25D1%258B%25D0%25BC%25D1%258F%25D0%25BD%25D0%25BD%25D1%258B%25D0%25B933.pngИли же есть другой способ настройки (для версий 1с 8.1 и 8.2) — после настройки самого сканера (установки драйвера и настройки нужных параметров) идем в «1С» меню «Сервис» —> «Настройка торгового оборудования» —> «Сканеры» и устанавливаем новый сканер. В качестве обработки обслуживания устанавливаем «1CScanOPOSScan_v2.epf» (входит в комплект поставки конфигураций). После этого заходим в «Параметры», настаиваем COM-port и скорость. Сканер настроен.Если сканер имеет USB-разъем, то «1С» его как сканер увидеть не сможет, зато сможет Windows. При первом подключении сканера система предложит установить для него драйвер. Мы отказывается от автоматической установки и ставим драйвер вручную. На диске, входящем в комплектацию сканера, обычно находится драйвер эмуляции COM-порта. Устанавливая этот драйвер, система создает виртуальный COM-порт. Далее настройка идет как уже было описано.Настройка сканеров, подключаемых в разрыв клавиатуры, одновременно проста и сложна. С одной стороны, он уже настроен. При сканировании товара он возвращает цифры штрих-кода и символ возврата каретки (клавиша «Enter»). Но в «1С» для сканирования товара придется нажимать клавишу F7. Чтобы этого не делать, необходимо настроить префикс сканера. Префикс – набор символов, которые сканер будет посылать в начале своего сообщения (до штрих-кода)(астраивается на закладке с рис.1). В качестве префикса необходимо поставить ASCII-код клавиши F7 (он равен 150). Такой же способ подойдет и для USB-сканера в том случае, если не удается поставить драйвер эмуляции COM-порта. По материала сайта rg-soft.ruИспользуемые источники:

  • https://interface31.ru/tech_it/2010/12/1s-predpriyatie-77-podklyuchenie-skanerov-shtrix-koda-chast-1.html
  • http://goto1c.blogspot.com/2011/08/1_12.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации