Сканер штрихкодов на Андроид 1С 8.3, 8.2 (Терминал сбора данных Android 1C)












Сканер штрих кодов на Андроид для 1С 8.3, 1С 8.2
Полная поддержка терминала сбора данных Android 1C. (в рамках конфигураций) (ЕГАИС )
Проверена работа на платформе: 1С 8.3.12.1567 (конфигурациях УТ 11, БП 3.0, УНФ 1.6), 1С 8.2.19.130 ( УТ 10.3)

Сканер штрих кодов и терминал сбора данных на Android v5+ (проверен на 5, 6, 8.0  версии Андроид, остальные тоже должен поддерживать)

Проверена работа в УТ 10.3, УТ 11, УНФ 1.6 

Не требует установки дополнительного программного обеспечения и драйверов.

Работает

  • по локальной сети
  • по интернету (при условии проброски портов и статического IP адреса)

Режим работы:

  • Сканер штрих кодов мгновенная (зависит от сети) выгрузка в 1с
  • Сбор данных и выгрузка в 1С
  • Загрузка справочника товаров из 1С
  • Загрузка если предусмотрена конфигурацией остатков товаров и цен.
  • Выгрузка товаров в 1с в режиме терминала (при большом количестве отсканированого материала работает быстрее сканера)

В комплект входит

  • Драйвер для 1с (Совместимо (PS: почти совместимо))  Проверена работа на платформе: 1С 8.3.12.1567 (конфигурациях УТ 11, БП 3.0, УНФ 1.6) (Драйвер является как Драйвером ТСД, так и драйвером Сканера.)
  • Обработки обслуживания торгового оборудования 1С 8.2 (проверены на УТ 10.3.37) (Отдельные обработки для сканера штрихкодов, и для терминала сбора данных)
  • Драйвер так же можно запустить из своих самописных приложений для учета, для этого изучите мат.часть по внешним компонентам 1С (либо по обращению)
  • Андроид приложение сам сканер, и терминал сбора данных.

Порядок установки:

  1. Устанавливаем драйвер ТСД в 1С (Подключаемое оборудование->Драйверы-> Добавить новый драйвер из файла =>tsdbarcode35.zip)
  2. Устанавливаем драйвер ТСД в 1С (Подключаемое оборудование->Драйверы-> Добавить новый драйвер из файла =>tsdbarcode35.zip) затем (не до установки, а после) изменяем тип оборудования на сканер.
  3. Подключаем оборудование в 1С (Подключаемое оборудование->Создать ->Драйвер оборудования =>Терминал сбора данных Android 3.59
  4. Подключаем оборудование в 1С (Подключаемое оборудование->Создать ->Драйвер оборудования =>Сканер штрихкодов Android  3.59
  5. Настраиваем в оборудовании 1С  — IP адрес соответствующий вашему компьютеру выбираем порт и устанавливаем пароль
  6. Устанавливаем задержку соединения (если через интернет работаете то побольше, если по локальной сети 20 вполне достаточно)
  7. Устанавливаем приложение на Андроид =>barcode1cV35.apk
  8. Настраиваем IP адрес, порт и пароль как в 1С, выбираем режим работы (как сканер, то сразу коды будут уходить в 1С)
  9. пользуемся
  10. Для установки в 1С 8.2. пользуйтесь инструкцией по подключению торгового оборудования. (не требует установки дополнительного программного обеспечения)
  • Функционал добавляется по просьбам.
  • Ошибки исправляются по отзывам
  • Дизайн меняется по советам

Обновление:

  • Добавлена поддержка 1С 8.2  (УТ 10.3) 
  • Добавлены реквизиты в справочник для дальнейшей поддержки ТСД (Терминала сбора данных)
  • Обновился интерфейс (Добавлено отображение наименования при сканировании)
  • Исправлены ошибки отображения интерфейса
  • Исправлена ошибка возникающая в процессе сканирования в Android 8+
  • При установке новой версии на андроид старую необходимо удалить.
  • Добавлена возможность голосового ввода. При фразе "Имя зажигалка артикул 575 количество 13" в карточке товара заполнятся следующие строки Имя-зажигалка, артикул — 575, количество -13. При фразе "зажигалка", заполнится активное поле. При сканировании товара последней фразой заполнится наименование. (доп. функция, не входит в основной функционал)
  • Если хотите одновременной работы и сканера и ТСД, то в 1С ставьте порты одинаковые.
  • В разных конфигурациях 1С по разному выгружается состав колонок товара, т.ч. не обязательно выгрузиться цена и количество. Для нормальной выгрузки обработки пишу на заказ.

Отдельное спасибо Григорию Григорьевичу за помощь в разработке и тестирование. (Все денежные средства собранные за эту разработку будут потрачены на покупку современного ноутбука для него и для обучения его программированию. Ноут куплен и подарен)

18 Comments

  1. user607171_term

    Андроид 8.1. Часто после сканирования программа аварийно завершается и просится перезапуститься

    Reply
  2. Grigoriy251

    (1) Ошибка исправлена. Спасибо за отзыв.

    Reply
  3. Grigoriy251

    Активным участникам тестирования драйвер и сканер с поддержкой ТСД бесплатно

    Reply
  4. Grigoriy251

    (3) Предложение более не действует!

    Reply
  5. user607171_term

    (1)Ошибка так и осталась, так же и в последней версии 3,5

    Reply
  6. Grigoriy251

    (5) А, что за телефон… Проверено на Samsung s7, ASUS Zenfone с android 8 и 8.1, а так же на эмуляторах от 6 до 8.1.

    При правильной настройке работают как во внутренней сети так и через интернет.

    Изначально 8.0 блокировал сокет в той конструкции, в которой был изначально.

    Reply
  7. user635667

    Здравствуйте. Что-то не пойму.

    Компьютер и смартфон в одной подсети. В настройках драйвера надо указать ИП смартфона или ИП самого пк?

    Вроде и так и так пробовал, не идет выгрузка в ТСД. Ошибка без описания ошибки. 1С Розница 2.2.11.29. Драйвер нормально встал, тест проходит успешно какой бы я ИП не написал.

    Reply
  8. Grigoriy251

    В настройках драйвера ip адрес компьютера и порт по которому хотите работать.

    А на телефоне адрес ip и порт которые указали на компьютере.

    Reply
  9. mrdc

    Привет,

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

    Reply
  10. Grigoriy251

    (9) нет характеристики, в приложении на андроиде не поддерживаются.

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

    В дальнейшем доделаю и характеристики номенклатуры.

    Reply
  11. pafftis

    Ох как нужно приложение следующего харрактеа:

    Менеджер в полях создал заказ выгрузил его в 1с (у нас УТ 11.4) этот заказ автоматом уходит в ТСД, кладовщик видит его, собирает и отправляет из терминала, после этого этот закакз появляется как реализация товаров и услуг у оператора как не проведённый (опер понимает, что с ним нужно поработать — распечатать накладные, подготовить сопроводительные доки)

    Reply
  12. Grigoriy251

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

    Для примера

    Есть номенклатура:

    1. Туя (характеристика: 100см) со штрихкодом 2000000000012

    2. Туя (характеристика: 200см) со штрихкодом 2000000000022



    3. Туя Брабант со штрихкодом 2000000000032

    4. Туя Даника со штрихкодом 2000000000042

    Если 1с УТ 11.4 поддерживает выгрузку штрихкодов характеристик (90% что поддерживает), то в приложении на андроид вы увидите следубщий справочник номенклатуры:

    1. Туя со штрихкодом 2000000000012

    2. Туя со штрихкодом 2000000000022



    3. Туя Брабант со штрихкодом 2000000000032

    4. Туя Даника со штрихкодом 2000000000042

    и при работе с ТСД выгрузиться в 1с (даже находясь на северном полюсе, при условии наличия интернета) :

    1. Туя со штрихкодом 2000000000012 -1шт. (в зависимости от того сколько введете)

    2. Туя со штрихкодом 2000000000022 -55шт.



    3. Туя Брабант со штрихкодом 2000000000032 — 32шт.

    4. Туя Даника со штрихкодом 2000000000042 — 44шт.

    Reply
  13. user645883_g.a.aira

    Будет ли данное приложение работать в 1С:Комплексная автоматизация 2 (2.4.7.147)?

    Reply
  14. Grigoriy251

    Должна. Если использовать стандартную конфигурацию. Но у стандартных обработок выгрузки из 1с в терминал сбора данных, есть некоторые ограничения, которые можно обойти написанием своей обработки в 1с. (Например в БП и УТ из терминала можно получиь только штрихкод и количество), чтоб из терминала в 1с попадало и наименование и цена которое было вбито на терминале необходимо писать обработку загрузки и создания номенклатуры в 1с.

    А данное решение это драйвер для 1с 8.x и приложение для андроид поддерживающий выгрузку из терминала штрихкод, количество, наименование, цена,а так же загрузку в терминал наименование, штрихкод, остаток, два типа цен.

    Reply
  15. Mishy

    Добрый день, Grigoriy251. Предполагается ли работа мобильного приложения на ТСД?

    А именно имеется ТСД Honeywell EDA60K. На него успешно установлено мобильное приложение и подключено к 1С. Загружен ряд позиций номенклатуры содержащие штрихкоды. Так же строки из списка «Данные сканирования» успешно загружаются в документ в 1С.

    Однако в режиме сканирования имеем чёрный экран (что ожидаемо т.к. ТСД не имеет камеры). Кнопки «-«, «+» и «Ок» не доступны. Не смотря на то что сканирование штрихкода выполняется сканером ТСД, в приложении отсутствует какая-либо реакция на это.

    Спасибо.

    Reply
  16. Grigoriy251

    (15)

    дполагается ли работа мобильного приложения на ТСД?

    А именно имеется ТСД Honeywell EDA60K. На него успешно установлено мобильное приложение и подключено к 1С. Загружен ряд позиций номенклатуры содержащие штрихкоды. Так же строки из списка «Данные сканирования» успешно загружаются в документ в 1С.

    Однако в режиме сканирования имеем чёрный экран (что ожидаемо т.к. ТСД не имеет камеры). Кнопки «-«, «+» и «Ок» не доступны. Не смотря на то что сканирование штрихкода выполняется сканером ТСД, в приложении отсутствует какая-либо реакция на это.

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

    Самому интересно дописать андроид приложение чтоб работало и на ТСД под андроид, но к сожалению нету самого терминала для отладки.

    Reply
  17. Benefactor88

    А где можно посмотреть исходники приложения? Хотелось бы поставить проверку на определенный тип штрихкода.

    А то часто сканирует не правильно(кусок обрезанный).

    И возможно ли загрузить базу товаров в справочник?

    Reply
  18. Grigoriy251

    (17) https://infostart.ru/public/1020829/

    Там есть исходник и Андроид приложения и драйвера 1С

    Базу можно загрузить в сканер. Напишите свою обработку или Воспользуйтесь стандартной выгрузкой 1С Выгрузка в ТСД

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *