Подключение сканера штрихкода

16.11.10

Разработка - Инструментарий разработчика

Подключение сканера штрихкода

Есть два варианта подключения сканера штрихкода: с помощью бесплатных драйверов 1С(ScanOpos) и с помощью драйверов от "Атол". 1С-ие драйвера можно найти на любом диске ИТС, главное чтобы версия драйвера подходила к релизу и обработке сканера штрихкода. "Атол"-ие нужно покупать. Методика подключения в файловом варианте очень проста. Ставим драйвера на локальную машину, обновляем обработки обслуживания торгового оборудования из папки TradeWare, который лежит в \tmplts\папка с конфигурацией для которой пытаемся подключить. В диспетчере задач, в настройках Com-порта ставим скорость 115200, 8 бит данных, четность нет. Эти настройки дублируем в 1С, через Сервис->Подключение и настройка торгового оборудования->Сканер штрихкода и параметры устройства. Сканер штрихкода в файловом варианте с драйверами от Атол ставится аналогично.

В терминальном режиме доступа несколько сложнее. Подключение через драйвера от 1С работает не всегда. Чтобы подключить СШК(сканер штрихкода) с помощью драйверов от 1С необходимо: поставить драйвера на локальную машину и сервер. После подключения к серверу, запустить командную строку(Пуск-Выполнить-cmd). Выполнить команду change port /query. При этом он выдаст сообщение: к какому порту на сервере прикрепил порт локальной машины со СШК. В 1С на этот порт вешаем СШК Обновить обработки обслуживания(В 1с кнопа Сервис-Подключение и настройка торгового оборудования и далее Обнвить обработки). И все.

Аналогично с драйверами от Атол, только выполнение команды cmd-change port /query не обязательно. Оно нужно только, чтобы определить на какой порт все-таки вешать СШК. Отличие состоит в том, что драйвера от 1С работают не всегда, а атоловские вполне нормально работают как в терминале, так и обычном режиме.

Далее как будет время напишу про остальное оборудование(фискальный регистратор, электронные весы, денежный ящик, принтер этикеток).

 

Подключение фискального регистратора

(на примере "Штрих-М")

Ставиться очень просто. С диска, который поставляется в комплекте ставим драйвер ФР. Я поставил драйвер ФР 4.9, хотя он работает и с версией 4.6. Опять же вешаем на какой-нить com-порт. Скорость подключения можно определить через драйвер ФР. Запускаем драйвер, в нижнем углу "Настройка свойств"->"Поиск оборудования".Эту скорость нужно будет указать и в настройках ком-порта через диспетчер устройств. Через этот же драйвер проверяем, печатает ли ФР. Это либо печать тестовой строки, либо тестовый чек(на ваше усмотрение). Если печать прошла успешно, можем попробовать пробить чек продав единицу товара по цене 1 руб. НО!!! эта сумма автоматом засядет в память ФР как обычная продажа. Поэтому все таки не желательно пробивать чеки только для проверки.

Далее в 1С-Подключение и настройка торгового оборудования-Обновить обработки обслуживания(из папки TradeWare). Далее там же "Подключить ФР". Из списка выбираем производителя и указываем КассуККМ из справочника "КассыККМ", для которой подключаем ФР. В параметрах устройсва в 1С указываем скорость ком-порта, пароль пользователя 1, пароль администратора 30. А далее формируем документ "ЧекККМ" и пробиваем чеки из ФР по нажатию кнопки "Пробить чек" из формы документа.

Денежный ящик

Кабель денежного ящика втыкаем в ФР и наслаждаемся.:) При пробитии чека из документа "ЧекККМ" должен пробиться чек на ФР, а после пробития сразу же автоматич. открыться денежный ящик.

Принтер этикеток

Драйвера ставятся с диска, поставляемого в комплекте. Ставится в систему как обычный принтер. В свойствах принтера ставим размеры бумаги 38х30 мм(это в большинстве случаев). А также открываем к нему общий доступ, чтобы была возможность печати по сети. Чтобы напечатать штрихкод в 1С необходимо поставить драйвер 1CBarcodeScaner, который можно найти на диске ИТС. Далее через обработку "Напечатать этикетку и ценники" формируем ценник со штрихкодом и распечатываем на принтере этикеток, через "Файл"-"Печать"-далее принтер этикеток.

Надеюсь, хоть кому-то это понадобиться...:)

Ответ на вопрос -=BES=- Что необходимо для автоматизации маленького магазина с одним ПК?

Забить номенклатуру со штрихкодами в 1С. Поставить сканер штрихкода, фискальный регистратор, денежный ящик, электронные весы, и принтер этикеток. В 1С запускаете режим РМК(рабочее место кассира). Он не работает без фискального регистратора. Поэтому в 1С прописываем физически существующий фискальный регистратор или его эмулятор(если используется старая модель кассы, которая не цепляется к компьютеру). В интерфейсе кассира (режим РМК) сканером штрихкодов происходит подбор номенклатуры, если весовой товар комбинацией клавиш ctrl+f2 получаем вес с электронных весов. При этом количество и цена пересчитываются автоматически. Нажимаем пробить чек или также горячую клавишу. Происходит пробитие кассового чека на фискальном регистраторе. После пробития чека автоматически открывается денежный ящик. А на товары в которых содраны или не читаются штрихкоды распечатываем новые через принтер этикеток.

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    151728    833    397    

841

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

9360 руб.

17.05.2024    20395    59    42    

106

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

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

300000 руб.

03.03.2021    14192    12    27    

36

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 руб.

06.10.2023    14019    36    7    

69

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Бизнес-аналитик Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:ERP. Управление холдингом Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    3904    22    6    

36

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 руб.

10.11.2023    9110    33    10    

56

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 руб.

14.01.2013    185480    1127    0    

899

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

15000 руб.

07.10.2021    16754    6    29    

42
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. zigan2005 50 19.10.10 14:54 Сейчас в теме
Буду очень рад увидеть ваши комменты... :)
2. Serj1C 483 19.10.10 15:26 Сейчас в теме
Расскажите про случай, если USB сканер (например, Symbol LS2208) не создает ком-порт, выбирается только "в разрыв клавиатуры". Возможно ли его настроить, чтобы он вызывал "ВнешнееСобытие" ?
3. Noy 1079 19.10.10 15:58 Сейчас в теме
(2) В семерке я делал так: http://infostart.ru/public/75804/
Возможно в восьмерке можно сделать по аналогии
4. просто учусь 19.10.10 16:00 Сейчас в теме
http://infostart.ru/public/17021/

Кроме атол, кто еще выпускает драйвера для 1с?
Вы сами пробовали настраивать сканер в терминале?

(2) ставьте драйвера от Атол. Версия 6.5 (кажется) еще была бесплатной
12. victuan 4255 27.10.10 13:46 Сейчас в теме
(4) Астор например.
Есть у меня для длл и обработка обслуживания для 7.7 (сам писал).
Но она как и scanopos не поддерживает усб сканеры.
19. GreenLab 85 24.12.11 00:13 Сейчас в теме
(2) Serj1C, Можно, Атоловские драйвера отлично работают со сканером в разрыв клавиатуры, перехватывая по префиксу штрих код и генерирую ВнешнееСобытие. Вот только с определнных пор они стали платными, но последняя бесплатная версия драйверов нормально работает со стандартной обработкой из пакета обработок 1С, нужно только закомментировать проверку версии.
20. saiten 246 30.12.11 12:14 Сейчас в теме
(19) Комментировать надо не проверку версии, а строки обработки обслуживания, содержащие слово "Чувствительность", бо в версиях 6.5 и менее регулировать её нельзя, и нормально работают дрова вплоть до 5.5.5.0 (меньше просто не попадались, так что не знаю). Для отключения проверки версии в параметрах торгового оборудования есть табличка "Совместимая версия", куда и требуется добавить ту, которая есть. Но это для старого механизма, как оно в УТ11 и прочих обстоит - не знаю пока.
5. zigan2005 50 19.10.10 16:18 Сейчас в теме
usb я настраивал как обычный com, только в подборе приходиться каждый раз нажимать f7, а далее обычная обработка(сразу не скидывает в табличную часть документа).
Кроме Атол и 1С кажется еще есть драйвера от Рарус.
6. zigan2005 50 19.10.10 16:18 Сейчас в теме
кстати, +++++++ если можно...:)
7. zigan2005 50 19.10.10 16:23 Сейчас в теме
Последние бесплатные уже не подходят, говорит что староваты..:)
8. просто учусь 19.10.10 16:47 Сейчас в теме
(7) вроде-бы под 8.1 нормально работают, хоть и ругаются
9. Skif46 19.10.10 23:23 Сейчас в теме
Господи... Кто мешает настроить нормальную трансляцию портов в терминальном режиме?
И атоловские дрова и одинэсные нормально со всем работают. Это проблема не дров, а настройки терминального клиента. И change port тут нахрен не нужен. Что мешает прсто проверить автоопределение сканера?

Жду описание проблемы подключения денежных ящиков. Они же напрямую с 1С взаимодействуют - получают информацию, сколько денег в них сунут...
10. ПСВ 114 20.10.10 09:04 Сейчас в теме
Давай про весы и про кассу :)
11. zigan2005 50 20.10.10 23:21 Сейчас в теме
Кстати, забыл написать. В настройках подключения по терминалу необходимо поставить галочку "последовательные порты"
13. -=BES=- 13.11.10 20:45 Сейчас в теме
Насчёт подключения торгового оборудования все понятно, но хотелось бы узнать. Если бы была статья, что необходимо для автоматизации маленького магазина с одним ПК. Например хватит ли сканера и принтера для начала, или чтобы продавец (кассир) работал сам и обязательно для этого иметь фискальный регистратор. Ну по проще.
А то все говорят про оборудование, а че с ним делать, просто туман какой-то... :?:
17. ratinc 24.11.10 00:42 Сейчас в теме
(13) очень рад за вас что все понятно. Однако подключить сканер что бы 1С отлавливало событие сканирования не так то просто. Все сканеры разные и стандартные драйверы к ним зачастую не подходят. Так что подключить грамотно сканер тот еще секас. А примитивно нажимать в 1С "F7" и в эту срочку сканировать каждый может. А вот иметь или не иметь фискальный регистратор вам в налоговой разъяснят - в зависимости от системы налогообложения и типа деятельности. Вообще принять от розничного покупателя деньги не выдав чек выйдет дороже покупки фискальника.
14. anig99 2851 13.11.10 22:43 Сейчас в теме
берите сканер в разрыв клавиатуры и не ....те мозг
Хотя условия задачи бывают разными, но не стоит забывать о простейших решениях
15. IP43 303 17.11.10 09:09 Сейчас в теме
Сканеры в терминале подключил, один из четырех оказался USB, прокинул его на COM все заработало, только СОМ оказался №5, а остальные живут на 2. Посему в торговом оборудовании две строчки для двух моделей сканеров.
Вопрос как привязать торговое оборудование к пользователям (компьютерам) в терминальном режиме?
Пока проблему решаю так: заходим вначале там где стоит USB ставим галку против его сканера, выходим из программы, заходим снова, все работает, но что бы другие зашли без проблем переключаем галку на СОМовские сканеры. Галка осталась включена, заходит пользователь без сканера, и ему во всех формах где может работать сканер ругается, типа не могу сканер подключить, раздражает однако.
16. -=BES=- 17.11.10 13:15 Сейчас в теме
Спасибо!
И ещё. С необязательностью применения фискального регистратор для ИП по ЕНВД. То, можно обойтись без ФР и денежного ящика. И оставить только сканер, ПК с 1С и принтер, так как к продавцам недоверия нету.
Например, на принтере печатаю этикетки и если потребует покупатель можно ему чек распечатать, а на ПК и в 1С7.7 (ТиС) можно права ограничить.
Тогда мне эмулятор ФР нужен для принтера или нет.
18. Stepping1C 08.11.11 22:40 Сейчас в теме
Стандартный Сканер от 1С вполне нормально работает.
21. savranskii 21.01.12 15:33 Сейчас в теме
еще есть на просторах рунета волшебная библиотечка rs_232.dll которая работет как часы. Но для нее приходится править ручками конфигурацию.
22. dimaskl 14.02.12 13:58 Сейчас в теме
при подключении к локальному компу все просто, а вот через терминал надо порты пробрасывать, словами не напишеш, надо брать и делать
23. Alexey55 18.06.12 09:33 Сейчас в теме
подключил сканер через эмуляцию Com порта
У пользователя 1с, который работает со сканером все ок, а вот у остальных пользователей выходит ошибка подключения торгового оборудования..

подскажите как сделать так чтобы этот сканер был привязан только к одному пользователю, а не ко всем..
24. Loe 11.10.12 16:42 Сейчас в теме
Подскажите, пожалуйста, как решить проблему:

а) Есть сканер ШтрихКода Symbol DS9808 USB для использования в конфигурации УПП.
Установлен с эмуляцией COM-порта. Драйвер (эмулятор) взят с сайта Моторолы (http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=12593&sliceId=&dialogID=­194616748&stateId=1%200%20194610670).

б) После установки отсканены управляющие ШК Эмуляции COM-порта и
в) установки суффиксов 13 и 10 (дабы избежать проблемы сканеров Symbol: "
Проблема с подключением к 1С обусловлена тем, что по-умолчанию в сканерах данной модели отключена посылка суффикса в порт ПК. Решение описано в http://www.atol.ru/support/encyclopedy/tech-articles/peripherals/periph-scanners/symbol-LS9208/ и сводится к явному указанию сканеру передавать суффикс программированием кода <DATA> <SUFFIX> из мануала". Источник: http://kb.mista.ru/article.php?id=26.)
Результат: Сканер виден в виде COM-3 с такими настройками: 115200, 8 бит, 1 стоп, контроля четности НЕТ.

г) Сканер внесен в ТорговОборудование и настроен в соотв с COM-3 (115200, 8 бит, 1 стоп).

д) Используется 1С-овский (не Атоловский) драйвер сканера ШК.

е) Сканер успешно проходит тест в обработке Подключение и настройка ТО, выдавая при сканировании результат в виде <Сканируемый штрихкод> 'CR' 'LF'.

жжж) В самой базе 1С при сканировании любого ШК не происходит НИКАКОГО результата. Точки останова, расставленные в ОбработкеВнешнегоСобытия, и ОбработкахСобытия объектов скучно зевают.


Что это может быть, кто сталкивался, какие ваши соображения и как это побороть?
25. kitminsk 205 23.01.15 10:59 Сейчас в теме
Сканера QUANTUM T нет в списках 1с и Атолл. Можно ли его подключить? Я пытался - не сканирует последний символ.
Оставьте свое сообщение