Добавляем в конфигурацию работу со сканером и кардридером

Публикация № 72141 23.06.10

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

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

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

Откройте md-файл из моего архива в отдельном окне конфигуратора. Сперва необходимо перенести несколько объектов простым копированием в вашу базу из моей. (Копируем - через Ctrl+Ins и Shift+Ins).

Подготовка конфигурации

1. Переносим копированием из моей конфигурации: константу и все обработки.

2. Включаем в интерфейс обработки "Сканер" и "Ридер"

3. Вносим изменения в глобальный модуль, а именно, копируем из моего в свой переменные и процедуры. Возможно, пара процедур у вас уже есть, поэтому, проверьте на ошибки и закомментируйте лишнее. О содержании того, что копируете, можно не задумываться.

4. Вносим изменения в процедуры ПриНачалеРаботыСистемы и ПризавершенииРаботыСистемы

5. Добавляем в каталог своей базы все dll и txt-файлы из моего архива, а также содержимое из ExtForms\Equip с сохранением структуры

Подготовка конфигурации завершена.

Штрихкод в справочнике 

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

1. Добавляем в нужный справочник поле ШтрихКод (строка, 20). Не забываем включить поиск по реквизиту. Добавляем кнопку "Сформ". В форме в свойствах поля "ШтрихКод" не забываем включить метод "ПриИзмененииШтрихкода()" на закладке "Дополнительно"

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

3. В модуль формы списка справочника также добавляем содержимое из моего примера.

Штрихкод в документе

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

  1. Добавляем поле "Штрихкод" и "Код" в табличную часть документа
  2. Добавляем (внимательно) все процедуры в свойства полей таблицы "Код", "ШтрихКод" и "Элемент", как это сделано у меня. Если на ваше поле "Элемент" ("Номенклатура" или что там у вас) назначен уже обработчик, то добавляем "ПриИзмененииЭлемента()" в него.
  3. Добавляем в модуль формы документа то, что находится в модуле формы моего документа. Внимательно смотрим комментарии.

 

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

Скачать файлы

Наименование Файл Версия Размер
Шаблон конфигурации

.zip 294,30Kb
456
.zip 294,30Kb 456 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Muhin555 24 23.06.10 02:34 Сейчас в теме
А для восьмерки адаптация есть?
2. O-Planet 6446 23.06.10 03:38 Сейчас в теме
3. Арчибальд 2704 23.06.10 10:24 Сейчас в теме
:evil: А где ты был полтора года назад :?:
4. O-Planet 6446 24.06.10 02:32 Сейчас в теме
(3) Материалу лет пять, не меньше. Просто тогда было как-то ниахота :)
12. venger 2113 30.06.10 12:21 Сейчас в теме
(4) А если терминалка, подключение к серваку и по vpn, и по локалке, какие особенности подключения сканеров и работы в таком варианте? Просто еще не копал эту тему, но скоро уже понадобится....
22. dav405 103 04.07.10 17:27 Сейчас в теме
(12) На Атоловских драйверах (до 2008года были бесплатно,где-то у меня лежат), никаких проблем с работой на сервере терминалов не было. Вот только USB сканнеров это не касается(это уже за деньги) - только клавиатурные (проще всего - вообще ничего делать не надо, только установить дрова на сервере), или com, там при подключении к ТермСерв птичку ставить на портах.
5. O-Planet 6446 30.06.10 03:53 Сейчас в теме
Вот когда кто-то плюсует твою разработку в 4 утра, то это наводит на ряд мыслей. И грустных, и веселых. Нет, ну понять, что кто-то качает что-то с ИС ночью для работы - я еще могу, но вот представить, что кто-то возится в 4 утра со сканером штрихкода у себя дома?... Это какой-то перебор уже :D
6. O-Planet 6446 30.06.10 04:18 Сейчас в теме
Тяк... Снова плюсик, но уже пол пятого. Эх, и много же народа по ночам сканеры настраивает!
7. ne_en 79 30.06.10 05:35 Сейчас в теме
А ещё у людей бывают другие часовые пояса :D
У меня уже час дня, а в Москве 6 утра. Если бы я писал в 12, то мысли бы были, что я до 5ти не спал? :D
8. seermak 665 30.06.10 06:54 Сейчас в теме
Слушай, обидно, да..... Только тоже самое сделал самостоятельно
10. Арчибальд 2704 30.06.10 12:06 Сейчас в теме
(8) Вот и я ж (см. пост 3) До сих пор сомневаюсь, плюсовать или нет :D
11. venger 2113 30.06.10 12:18 Сейчас в теме
(10) Ну, Планету можно доверять, так что можно и плюсануть не качая;-)
13. Арчибальд 2704 30.06.10 13:30 Сейчас в теме
(11) Скачать-то я скачал. И увидел то же, что сам наделал в прошлом году, только в более причесанном виде. :)
14. GSoft 2013 30.06.10 15:35 Сейчас в теме
(13) тогда прическу в студию))
15. Арчибальд 2704 30.06.10 15:53 Сейчас в теме
(14) Прическа уже в студии. А нечесанный вариант пусть у меня останется :D
18. Muhin555 24 01.07.10 00:36 Сейчас в теме
(15) А что никто не замечает явное родство со штатной обработкой из типовых конфигураций 1С 7.7? :oops:
20. Арчибальд 2704 01.07.10 08:20 Сейчас в теме
(18) Вообще-то в публикации явно на это указано. И вся публикация - о том, как ТИСовский механизм встроить в "неродную" конфигурацию.
Когда-то давно мне пришлось адаптировать для этих целей несколько модулей из 1С:ТиС
21. Muhin555 24 01.07.10 11:00 Сейчас в теме
(20) Имелось ввиду про "прически"..... оттого и код так причесан, потому что родной ТиС.
9. borusan 30.06.10 11:53 Сейчас в теме
Прекрасное описание! Даже простому буху все понятно. Да и материал нужный.
16. dpapost 30.06.10 22:10 Сейчас в теме
2. Включаем в интерфейс обработки "Сканер" и "Ридер"

после такого даже качать не буду.. ибо бред писать две обработки для двух одинаковых устройств..
17. O-Planet 6446 01.07.10 00:10 Сейчас в теме
(16) Ай, не пали малину! :cry:
(12) Терминалка, vpn и прочее - это для монстров. Я поступаю проще: заставляю клиента от всего этого отказаться :)
19. dpapost 01.07.10 05:40 Сейчас в теме
(17) сделай тогда до кучи обработки на ОТ-201, Механческий ключ и проксимити-считыватели (ажно 3 штуки) .. пусть народ офигевает от проделанной работы..

23. DjSpike 05.10.10 19:31 Сейчас в теме
Вот как раз с атоловскими дровами и бывает куча проблем...
24. vadim227 3 21.01.12 14:33 Сейчас в теме
Олег, Все работает нормально, но когда находищися в справочнике при сканированиии уже имеющегося в базе штрих кода выдает ошибку:
НайтиЭлемент(Спр.ТекущийЭлемент()); {Справочник.СправочникСоШтрихКодами.ФормаСписка.ФормаСписка.Модуль(40)}: Объект не может быть перепозиционирован!

p.s. Выходит даже в твоей чистой базе
Оставьте свое сообщение

См. также

Настройка параметров подключения сканера штрихкодов. Внешняя обработка. 1С 7.7. Атол

Сканер штрих-кода Розничная торговля Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка представляет собой аналог обработки обслуживания для подключения сканеров штрихкодов на базе драйверов от Атол к типовым конфигурациям 1С8. Как правило, интеграция сканера штрихкодов в конфигурациях 1С7.7 ограничивается подключением при старте системы внешней компоненты из поставки драйверов Атол и прописыванием во всех нужных местах ОбработкиВнешнегоСобытия() для реакции на считываемые штрихкоды. Настройки подключения сканера можно установить на дополнительной вкладке в меню Сервис \ Драйвера устройств ввода. К сожалению настройки эти надо производить непосредственно под сеансом конечного пользователя (и для каждого пользователя). Кроме того, они иногда слетают и приходится заново их настраивать. Устранить эти недочеты и призвана моя обработка. Тестировалось на версии драйвера торгового оборудования Атол 6.4.1.359, версия платформы 1С 7.7.027, конфигурация ТиС для Украины 036 (Хотя конфигурация не важна, общие процедуры и функции или объекты конфигурации не используются).

1 стартмани

26.03.2018    16831    8    Vortigaunt    0    

2

Маркировка: 2D Android Штрихкод сканер + драйвер устройства для 1С

Сканер штрих-кода Розничная торговля Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Драйвер торгового оборудования и приложение для Android, телефон или планшет в качестве стандартного штрихкод сканера для платформы 1С.

3 стартмани

29.11.2016    61593    208    dreamadv    119    

151

Компоненты распознавания и печати штрих-кодов

Разработка внешних компонент Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Комплект программного обеспечения для реализации функций оптического распознавания штрих-кодов различных систем при помощи обычной web-камеры, а также их отображения в печатных формах. Программы могут работать в составе конфигураций, созданных на базе платформ «1С-Предприятие» версий 7.7, 8.2, 8.3. Компонент чтения кодов реализован в виде внешней компоненты 1С с COM-интерфейсом. Компонент отображения создан по стандартной технологии ActiveX для Windows, и может быть встроен в любое приложение, поддерживающее встраивание ActiveX элементов управления, например в документ Word или Excel, или форму VBA. P.S. Добавлена новая версия программы распознавания. Новые функции: обработка видео в реальном режиме (а не по таймеру, как раньше), добавлена возможность распознавания штрих-кодов из графических файлов JPEG, PNG, GIF, BMP, а также передавать для распознавания картинки из 1С, теперь можно получить в 1С захваченное с камеры или файла изображение, как с выделением мест, содержащих коды, так и без, а также отдельные фрагменты изображений, содержащие код. Добавлены новые свойства и методы для программирования. Обновлена документация.

10 стартмани

10.07.2015    86917    98    igorberezhnov    122    

51

Информационный киоск для 1С 7.7

Сканер штрих-кода Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Обработка превращает ПК с запущенной 1С в информационный киоск для вывода информации о товаре при сканирования штрих-кода.

1 стартмани

22.10.2014    23295    8    etmarket    23    

3

Распознаем штрих-коды QR, EAN-13, PDF 417 и др. с помощью веб камеры для 1Сv7.7

Сканер штрих-кода Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Внешняя компонента Shakmaev, поможет распознать штрих-код, используя обычную веб камеру реализована под 1Сv7.7

1 стартмани

05.03.2014    24274    27    waizz    7    

6

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Обработка "Торговый зал" для 1С 7.7 УСН

Сканер штрих-кода Рабочее место Розничная торговля Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Розничная и сетевая торговля (FMCG) Россия Бухгалтерский учет УСН Абонемент ($m)

Обработка работает на платформе 1С 7.7 УСН (без изменения конфигурации). Предназначена для регистрации розничных продаж в торговом зале небольшого магазина (мини- микро маркета). Использует штрих-код номенклатуры. Обработка делалась для себя и, в принципе, продолжает дорабатываться в процессе эксплуатации, посему кому интересно - следите за обновлениями. В 2015 году планируется опубликовать аналог под 1С 8.2-8.3

1 стартмани

03.06.2013    18499    10    ionfox    1    

3

QR USB сканер штрих-кода 1С 7.7 windows 10,11 HTTP

Оптовая торговля Розничная торговля Сканер штрих-кода Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет Абонемент ($m)

Подключение USB сканера QR кода к 1С 7.7, генерация внешнего события. Компонента для сканеров которые определяются в системе как клавиатура.

1 стартмани

10.11.2012    13873    59    e-rogov    11    

4

Поиск документа по штрих-коду товара

Сканер штрих-кода Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Россия Абонемент ($m)

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

1 стартмани

11.02.2012    23548    60    fixin    4    

0

Печать этикеток для 1c7

Сканер штрих-кода Оперативный учет 7.7 Бухгалтерский учет 7.7 Россия Абонемент ($m)

Универсальная печать этикеток, пожалуй, лучшая для 1с7 за счет универсальности и гибкости настроек. Настраивается на любую конфигурацию.

1 стартмани

11.02.2012    22779    119    fixin    9    

7

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Печать штрихкодов (не EAN-13) TTF-шрифтом

Сканер штрих-кода Универсальные функции Печатные формы Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

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

1 стартмани

02.03.2011    26143    147    tdr1225    7    

8

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

Сканер штрих-кода Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Подключение сканера MS5145 USB к 1С:Предприятие 7.7 Оперативный учет «Торговля и склад» ver.965.

1 стартмани

27.02.2011    34300    115    Aleksandtmt    15    

10

Применение штрих-кода в 7.7 УСН и ОСН для учета документов

Поиск данных Печатные формы Сканер штрих-кода Документооборот и делопроизводство (СЭД) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

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

1 стартмани

28.11.2010    37887    177    Denis1c    12    

23

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Печать ценников с штрих-кодами без ВК полностью настраиваемая под параметры листа

Розничная торговля Учет ТМЦ Сканер штрих-кода Печатные формы OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

03.01.2010    30113    644    ROM_1C    21    

40

Складские операции на ТСД

Сканер штрих-кода Терминал сбора данных Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

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

1 стартмани

25.11.2009    21678    40    Vix    8    

4

7.7. Нумератор бланков штрих-кодом + читатель (сканирование ШК).

Сканер штрих-кода Универсальные функции Документооборот и делопроизводство (СЭД) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

Как-то высказывалось здесь пожелание познакомиться со штрих-кодированием и объектом BarCode. Знакомьтесь. Вариант использования: Контроль возврата выданных документов.

1 стартмани

20.03.2009    27683    662    Арчибальд    5    

20

Учет штрих-кодов

Сканер штрих-кода Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Россия Абонемент ($m)

Учет присваиваемых штрих-кодов

1 стартмани

23.03.2008    16721    438    gorlanovmax    4    

26

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Генератор EAN13

Универсальные функции Сканер штрих-кода Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Генерация полного номера EAN13

1 стартмани

20.11.2007    17342    529    nikitan    12    

7