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

21.03.11

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

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

Скачать файл

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

 

 

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


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

 

См. также

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

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

3000 руб.

03.12.2018    59291    192    103    

172

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 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. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    97226    587    189    

321

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

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

2400 руб.

29.07.2020    36519    170    159    

142

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

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

3450 руб.

28.04.2023    9471    15    0    

9

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

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

3600 руб.

28.07.2020    29233    79    31    

58

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

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

12000 руб.

19.04.2021    22812    64    44    

57

Сканер штрих-кода Программист Платформа 1С v8.3 1С:Розница 2 Абонемент ($m)

Небольшой пример работы со сканером штрихкодов через библиотеку БПО и блока виртуальной цифровой клавиатуры.

2 стартмани

09.07.2024    711    2    aximo    0    

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


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

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

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

Vladimir Borisov

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

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

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

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

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

а мое имхо - во-первых, не блонди и, во-вторых, не симптичная
13. O-Planet 6443 24.03.11 20:47 Сейчас в теме
(12) странно, что не добавил: "в третьих, это вообще он"... Что ж, бывает по весне...
14. wing 28 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 6443 16.05.12 11:11 Сейчас в теме
(30) Эта - не помню. В кассе-приме сделали, что работает.
32. sashocq 193 26.08.15 16:09 Сейчас в теме
Непонятно что с ней делать. Поднял базу из dt. При запуске пишет, что не удалось получить монопольный доступ к устройству. Где указывать COM-порт - непонятно. Нужно прикрутить Proton 3100. Обработка от него не подключается.
33. DragonAgo 16 25.05.18 08:43 Сейчас в теме
Добрый день, а сканер можно подключить как клавиатуру?
Оставьте свое сообщение