Сканирочка-8. Модуль подключения сканера штрихкода к произвольной конфигурации 1С

21.03.11

Интеграция - Сканер штрих-кода

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Сканирочка
.zip 502,69Kb
641
641 Скачать (1 SM) Купить за 1 850 руб.

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

1. Где взять драйвер?

2. Как его подключить к конфигурации?

3. Как не нарушить какое-либо лицензионное соглашение?

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

Итак, чтобы подключить к своей восьмерочной конфигурации сканер штрихкода или кардридер, вам достаточно

  • Взять приложенную к этой публикации cf нашей "сканирочки"
  • Объединить ее со своей конфигурацией
  • Добавить в модуль приложения строки из модуля приложения скачанной cf
  • В модуле формы, где нужно проводить сканирование, писать так (*):

Процедура ВнешнееСобытие(Источник, Событие, Данные)
  Если Не ВводДоступен() Тогда
    Возврат;
  КонецЕсли;

  Оборудование.Обработать(Событие, Данные, ЭтаФорма);

КонецПроцедуры

Процедура ОбработатьШтрихКод(Данные) Экспорт
  Сообщить(Данные);
КонецПроцедуры

(*) ВнешнееСобытие - обработчик, подключаемый в свойствах формы. Вместо Сообщить(Данные) вставляем свой код обработки прочитанного штрихкода.

И это - все. Нам не нужно ничего никуда копировать: "сканирочка"  сделает все сама при запуске системы, запишет куда нужно драйвера, проведет регистрацию.

Для включения в программе работы со сканером в пользовательском режиме используется справочник "Подключения".

К разработке приложена тестовая форма, в которой можно проверить работу вашего сканера.


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

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

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

Подключить(Строка) - на вход подается некоторая строка состояния, определяемая из ваших настроек справочника Подключения для выбранного торгового оборудования.

Сброс() - сбрасывает состояние, включает готовность

Отключить() - отключает оборудование

Выбор используемого торгового оборудования производится на уровне пользователя с помощью справочника "Подключения".

 

 

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


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

 

См. также

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

Стандартные конфигурации ERP, КА, УТ 11 позволяют работать с штрихкодированием серий. Есть только одно суровое ограничение – на упаковке должна быть этикетка для номенклатуры и отдельно для серии. Во многих случаях это критически неудобно.

18000 руб.

19.04.2021    24930    69    51    

68

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

3000 руб.

22.04.2019    104024    635    192    

342

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    63030    214    104    

182

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

У вас возникал вопрос - Как быстро и правильно выполнить приемку товара в торговой точке? Как минимизировать ошибки при сборке заказа клиента? Текущая разработка способна помочь в решении данных проблем. Её назначение - проверка с помощью сканера штрих кода поступления и реализации товаров, заказов клиентов, заказов поставщикам, расходных и приходных ордеров, перемещений и возвратов.

2400 руб.

29.07.2020    39165    192    170    

159

Оптовая торговля Розничная торговля Ценообразование, анализ цен Сканер штрих-кода Бухгалтер Пользователь Платформа 1С v8.3 1С:Розница 2 Управленческий учет Платные (руб)

Расширение для конфигурации 1С:Розница 2.3. Автоматическое и ручное создание, присвоение (сканирование) штрихкодов номенклатуре непосредственно в документе Поступления товаров. Поддерживается ввод штрихкода через сканер.

1800 руб.

30.03.2021    21614    11    10    

16

Сканер штрих-кода Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Теперь практически все торговые документы в конфигурации 1С Бухгалтерия 3.0 (ПРОФ / КОРП) и в конфигурации 1С Бухгалтерия сельскохозяйственного предприятия 3.0 поддерживают подбор товара по штрих-коду. Можно пользоваться сканером штрихкода или подбирать штрих-код вручную. В основных печатных формах документов выводится колонка Штрихкод. Для менеджеров по продажам будет удобным дополнительный отчет Прайс-лист с остатками и штрих-кодом.

3600 руб.

28.07.2020    30330    82    37    

61

Сканер штрих-кода Универсальные функции Этикетки, ценники Программист Пользователь Платформа 1С v8.3 1С:Документооборот Абонемент ($m)

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

2 стартмани

12.05.2025    292    0    protonfoton    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. O-Planet 6404 21.03.11 10:17 Сейчас в теме
Предлагаемая разработка позволяет организовать работу со сканером штрихкода, кардридером и прочим торговым оборудованием в произвольной конфигурации 1С за несколько минут. БЕСПЛАТНО.


Перейти к публикации

1. Velostrannik 201 21.03.11 12:34 Сейчас в теме
Блин круто! Хорошую штуку однако придумал, без заморочек. Надо взять. Возможно мне как раз в ближайшем будущем пригодиться. Спасибо!!!
2. O-Planet 6404 21.03.11 15:13 Сейчас в теме
Да завсегда...

Наверное, стоит вынести сюда вопрос из блога:

Vladimir Borisov

"Придумайте режим меню - у нас есть клиенты - общепит.
у них нет сканера, да и в тарелке супа нечего сканировать. Держать планшет с кодами - ужас.
Мы сделали им меню на экране. Куча кнопок, минимум остального интерфейса. На терминале с touchscreen-ом очень удобно."

Отвечаю: Электронное меню лежит на главной на инфостарте УЖЕ неделю: вот ссылка на скачивание. Странно только, почему эта явно полезная разработка осталась без внимания: скачиваний у нее - 1. Программа успешно используется в московском ресторане "Кремлин". Сегодня фотки прислали :)

3. пользователь 21.03.11 15:20
(2) Полезная разработка!!!
ЗЫ: На фото тема модуля раскрыта =) Плюсую =)
4. O-Planet 6404 21.03.11 15:25 Сейчас в теме
(3) тормознул с ip, убрал :)
5. DoctorRoza 21.03.11 20:05 Сейчас в теме
Вещь нужная .. да еще и бесплатная .. Значит дельно сделано! :)
6. Diversus 2336 22.03.11 22:32 Сейчас в теме
Все просто до безобразия, но есть кое что, что уже изменил в своей конфигурации при вставке сканирочки :)
1) Убрал авторегистрацию библиотек и компонент, вынес регистрацию всего этого в обработку для тестирования. Авторегистрация не нужна так как конфигурация может быть запущена не с административными правами.
2) Добавил в механизм подключения (в процедуру подклчения), еще один параметр ВыводитьОшибки = Ложь. По умолчанию ошибки не выводятся и все Сообщить(...), только если ВыводитьОшибки = Истина. При запуске конфигурации подключение без вывода ошибок, запуск из обработки тестирования с выводом. Это позволяет избежать ситуаций, когда на некоторых рабочих местах не нужны штрихкоды в базе, но при начале работы будет вылетать сообщение с ошибкой.

Хотя, вариант очень хороший и без этих доработок :) Автор молодец.
Не нужно как в УТ 10.3 тянуть ТОСервер и т.д.
7. automatizator 170 23.03.11 17:35 Сейчас в теме
Есть большое НО,- вмешательство в конфу. Плюсану, скачаю, может и приплачу когда появится внешняя обработка. Удачи!
8. O-Planet 6404 23.03.11 19:49 Сейчас в теме
(7) Такой цели не ставил. Но сделать внешнюю обработку большой проблемы не вижу. Если есть интерес и заказчик - готов сделать за небольшое "приплачу" :)

... либо когда появится время
9. O-Planet 6404 23.03.11 19:55 Сейчас в теме
Ну а с другой стороны, отработка внешнего события - это всегда вмешательство в конфу. Поэтому, задачу не совсем понял. Речь идет о некотором шаблоне внешнего отчета, в котором бы можно было подключить и использовать сканер? Если так, то это - час работы.
10. bulpi 217 24.03.11 13:55 Сейчас в теме
Тревожит вопрос ... А что это за симпааатишная блонди на фото ? Это автор ????
:D
11. O-Planet 6404 24.03.11 17:35 Сейчас в теме
(10) Как ты угадал? <скребет ногтями небритую щеку>
12. Altair777 648 24.03.11 17:44 Сейчас в теме
(10)
bulpi пишет:
А что это за симпааатишная блонди на фото ?

а мое имхо - во-первых, не блонди и, во-вторых, не симптичная
13. O-Planet 6404 24.03.11 20:47 Сейчас в теме
(12) странно, что не добавил: "в третьих, это вообще он"... Что ж, бывает по весне...
14. wing 29 30.03.11 12:20 Сейчас в теме
Может, я чего-то не понимаю, но где обещанный файл cf? в архиве лежит только scanirka.dt

Торможу ... конфу загрузил и изучаю, но описание вводит в заблуждение, ибо в нем сказано про cf...

Еще косяк ... у меня был нормальный рабочий активбаркод ... после установки конфигурации баркод стал просить регистрации ... очень неприятный эффект, вызывающий желание нарисовать минус :evil:
15. Mig_Alm 12.09.11 14:09 Сейчас в теме
Спасибо за обработку. Очень помогло. надоело постоянно драйвера с собой таскать.
16. svad1 10 19.10.11 04:41 Сейчас в теме
Спасибо автору. Очень пригодилось!
17. wolf2012x 25.10.11 11:12 Сейчас в теме
Спасибо автору за разработку, очень пригодилась в решении поставленной задачи, необходимо было добавить в предварительные чеки штрих-коды для дальнейшего считывания их кассиром при оплате.
18. wolf2012x 25.10.11 11:13 Сейчас в теме
И автору большой плюс.
19. knavish 5 30.10.11 20:30 Сейчас в теме
Спасибо автору за обработку, пригодилась при подключении сканера штрихкода к БП 8.
20. nFactor 28.12.11 08:51 Сейчас в теме
Как толкьо смогу получить $sm сразу скачаю) вообще в 1с не реализована одна из самых главных торговых фич - сканеры, это недоработка.
21. nFactor 28.12.11 10:30 Сейчас в теме
Скачал и сразу прошу прощения но я профан в 1с, может ли кто нибудь описать процедуру подключения более подробно, так сказать для чайника)) хотя бы на простом примере поиска номенклатуры по штрихкоду? Буду очень благодарен.
22. nFactor 28.12.11 10:32 Сейчас в теме
Забыл добавить 1с 8.2 конфигурация УТ 10.3
23. HameleonA 104 28.12.11 10:46 Сейчас в теме
Скачал, а плюсик чуть не забыл поставить, обязательно плюсую. Пригодиться!
24. yellow444 10.01.12 13:16 Сейчас в теме
вот бы все выставленные счета через сканер прогонять, а не вбивать вручную
25. seregapplk 11.02.12 18:32 Сейчас в теме
Пробовал, что то не понравилось!"!!
26. ekors 10 12.02.12 23:25 Сейчас в теме
А после обновления конфигурация надо снова объединять с Вашей?
27. simply1 6 30.03.12 10:21 Сейчас в теме
Сохранил ссылку на тему, т.к. по описанию - лекарство прямо для меня!
Самому надоели это горы кода с приставкой "ТО" в конфигурациях. А толку от них - только деньги требуют.
Как закрою все "горящие" вопросы, сразу же займусь тестированием!
В любом случае - автору спасибо и "+", как минимум - за подаренную надежду и потраченный труд!
28. Dmitry3U 90 16.04.12 14:53 Сейчас в теме
пробую адаптировать вашу разработку для управляемых форм 8.2 - к сожалению никак не выходит ...
может кто сподобился ? а то вариант УТ 11 - мне лично не нравится ... замороченнй и сложный ...
29. spacedragon 25.04.12 01:23 Сейчас в теме
пробуем адаптировать вашу конфу для случая со сканером Symbol LS2208. Кто нибудь пробовал? К сожалению не работает.
30. i_volodin 16.05.12 11:08 Сейчас в теме
Я не правильно понимаю, что обработка не работает со сканерами в разрыв клавиатуры?
31. O-Planet 6404 16.05.12 11:11 Сейчас в теме
(30) Эта - не помню. В кассе-приме сделали, что работает.
32. sashocq 194 26.08.15 16:09 Сейчас в теме
Непонятно что с ней делать. Поднял базу из dt. При запуске пишет, что не удалось получить монопольный доступ к устройству. Где указывать COM-порт - непонятно. Нужно прикрутить Proton 3100. Обработка от него не подключается.
33. DragonAgo 16 25.05.18 08:43 Сейчас в теме
Добрый день, а сканер можно подключить как клавиатуру?
Оставьте свое сообщение