gifts2017

ТСД на Android + Мобильная платформа (часть 2)

Опубликовал Дмитрий Шерстобитов (DitriX) в раздел Оборудование - Терминал сбора данных

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

Добрый день.

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

А за это время - уже подоспели еще пару достаточно интересных моделей.

Обзор я буду делать с точки зрения применения терминалов в связке с мобильной платформой 1С и Агент +, если есть желание протестировать еще что-то - пишите в комментариях.

 

Для начала я хочу сказать о том, как я выбирал ТСД:

1.       Версия андроид не меньше 4.0

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

2.       Объем оперативки – не меньше 512Мб

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

3.       Объем встроенной памяти телефона – не менее 2Гб

Конечно, можно вставить и SD карту, и на нее поставить 1С, но есть несколько проблем – SD карта в любом случае будет медленнее работать чем память телефона, и, иногда 1С не хочет вставать на устройство, если у него мало основной памяти. Я думаю многие уже с этим сталкивались.

4.       Наличие сканера, само собой :)

5.       Адекватная цена (диапазон до 1000уе)

Что мы будем исследовать?

В первую очередь – возможность сканирование в любое поле и отработкой перевода строки.

И я уже молу про баг платформы, который появился в версии 8.3.4.20 и не позволяет установить активность элемента на форме, что, по сути, сводит на нет использование ТСД с более новыми версиями платформы, но 1С признало этот баг (№20025798) и мы все ждем когда его исправят :)

Теперь давайте познакомимся с моделями.

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

ACODE A400

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

Основной минус этой модели – вес, устройство достаточно громоздкое, хотя и выдерживает падение с высоты более 2 метров (пару раз такой роняли – оставался жив).

Напомним характеристики:


Диагональ экрана

4,0"

Емкость, mAh

6000 мАч

Разрешение экрана

480*800

Стандарт связи

3G, HSPA+

Тип SIM-карты

обычная

Процессор

1200 МГц

Объем встроенной памяти

8GB

Поддержка карты памяти

MicroSD до 32 ГБ

Количество ядер

4

Тип дисплея

IPS (цветной)

Операционная система

Android 4.1

Для сравнения – провели тестирование производительности на новой версии платформы, ну что сказать – скорость в ней не выросла.

Вариант теста

8.3.5.74

8.3.4.17

Вариант А

00:00:40

00:00:41

Вариант Б

00:05:15

00:05:02

Вариант В

00:15:03

00:13:51

Вариант Г

00:29:58

00:27:32

 

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

Все что будет рассказано дальше – это сугубо и субъективно мои ощущения и мое мнение, которые никак не претендует на объективность.

ACODE A401

http://acode.pro/upload/iblock/f01/6f574bfba788a5e0ec21c512a73e4fcb.png http://acode.pro/upload/iblock/d5a/a401.png

Комплектация

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

Сборка

Ну про сборку сказать нечего – сделано добротно, не люфтит. Кнопки прорезинены. Всего 6 аппаратных кнопок и 4 сенсорные кнопки под экраном, выведенные в отдельную область.

Качели громкости нет. Для сканера выведены 3 кнопки (слева и права на боковой стороне и центральная желтая). Остальные две кнопки внизу – не известно зачем надо. Однако, если не стоит вопрос в использовании 1С, то можно использовать их под свои нужды.

Экран

Качественный, яркий, ёмкостной. Так что в перчатках не поработать (в отличии от модели А400).

Точность позиционирования – хорошая, так что проблем с тем, что нажали на меню, а сработало что-то другое – не будет.

Эргономичность

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

Ну, например, если стоит задача в проверке соответствия штрихкода модели.

Сзади есть специальные ремень, при помощи которого терминал удерживается в руке.

В целом – лежит уверенно. Нареканий нет.

Вес терминала – 286гр.

Кроме этого – к этому терминалу есть ручка, аля пистолет, с кнопкой и встроенной дополнительной батареей. Так что для кого-то – это может быть одним из основных факторов.

Скорость работы

Говорить много не буду – вот тесты:

Вариант теста

8.3.5.74

Вариант А

00:00:36

Вариант Б

00:04:36

Вариант В

00:13:12

Вариант Г

00:26:45

Как видно из тестов – работает быстрее, чем предыдущий ТСД.

Характеристики у него такие:

Софт

Android: 4.0.4. Не самый свежий, но уже не 2.3.

Русский язык – есть.

Google play – есть.

Root – есть.

Минусы:

Нет разъема для наушников и usb, а значит придется его подключать только через док станцию.

ACODE A420

http://acode.pro/upload/iblock/592/770c87c92aa2e16e892220090334f5b9.png http://acode.pro/upload/iblock/a31/a420_28.png

Пожалуй, одна из самых интересных моделей терминалов. Особенно в сфере инвентаризации или сборки товаров.

Комплектация

Стандартная – кабель, докстанция, книжка и сам терминал, ну и зарядка.

Сборка

Сборка качественная, претензий нет. С учетом того, что терминал вдоль и поперек напичкан кнопками – ничего не люфтит. А это уже удивительно.

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

Кроме этого – есть кнопка питания, она справа и маленькая, так что случайно нажать будет сложно. Есть качелька громкости. И есть еще одна кнопка слева на боку с надписью TALK.

Как мне объяснили – это режим рации. Т.е. несколько устройств объединяются в одну сеть и могут общаться друг с другом через wi-fi. К сожалению, проверить опцию не смог, так как на руках был только один терминал. Однако, если это так – то это просто незаменимая вещь на крупных складах, и не только.

Так же есть полноценная телефонная клавиатура с цифрами и латиницей (обещали изменить со временем на кириллицу).

Протестировав эти кнопки – я осознал, как это удобно. Надо ввести количество товара – не проблема, не считался штрихкод – ввел вручную. В общем оказалась весьма удобная штука.

Экран

Сказать нечего, конечно не AMOLED, но яркость держит хорошо, могу сравнить со своим телефоном Motorola Moto G. Ёмкостной, так что отсюда делаем выводы о стилусах и прочем.

Точность определения – хорошая.

Эргономичность

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

Передняя кнопка для сканирования удобно сделана для правшей, так что ели надо следить за этапами сканирования – палец не устает. Но в левой руке его уже не подержишь так. Тут конечно А401 выигрывает, так как он симметрично удобен/не удобен для обеих рук.

 

Вес терминала – 280гр.

Скорость работы

Вариант теста

8.3.5.74

Вариант А

00:00:37

Вариант Б

00:04:48

Вариант В

00:13:38

Вариант Г

00:26:49

Ничего примечательного, все так же как и у предыдущих моделей.

Характеристики:

Софт

Android: 4.1.2.

Русский язык – есть.

Google play – да.

Root – есть.

ACODE A530

http://acode.pro/upload/iblock/d4d/071adf7cfda9e526cab34da905697af5.png http://acode.pro/upload/iblock/88a/a530.png

Самый большой терминал, самый быстрый, с самой емкой батареей, самый тяжелый, с камерой с самым высоким разрешением, в общем самый самый.

Комплектация

Ничего не обычного. Все как обычно – терминал, кабель, зарядка и т.д.

Сборка

Все отлично, он напоминает чем-то обычный смартфон, разве что более толстый и не убиваемый. Так как количество винтиков зашкаливает за норму в несколько раз.

Сам терминал – мечта минималиста, так как там всего две кнопки по бокам для сканирования и одна – питание. И все.

Сенсорных кнопок нет, так что весь экран – ваше поле для работы.

Экран

Яркость у экрана высокая, а вот контраст хромает на средней яркости, на максимальной все отлично.

Эргономичность

Терминал лежит в руке хорошо, но в двух – лучше. В карман не поставишь и на ремень не прицепишь. Конечно применять терминал для инвентаризаций и т.д. – весьма неудобно, в виду того, что хотя он и весит всего на 100 грамм больше предыдущих моделей, но при этом больше весит на 200 - 250 грамм обычного смартфона, а это уже четверть килограмма. После часа скачек по стеллажам – я долго думал о том, что мне пора в спортзал. Хотя, кладовщики обычно ребята крепкие, так что и такое смогут удержать в своих руках. Но, если есть девушки, то это проблематичней. Все усугубляет то, что на задней части нет резинки, так что терминал крепится только на специальную веревочку сбоку и висит на руке.

Вес терминала – 386гр.

Скорость работы

Как я ранее сказал – терминал самый быстрый, и это не шутка, в самом сложном тесте – был прирост на 25%, а это 10 минут в цифрах теста.

Вариант теста

8.3.5.74

Вариант А

00:00:35

Вариант Б

00:04:04

Вариант В

00:12:07

Вариант Г

00:20:59

Характеристики

Софт

Android: 4.2.2.

Русский язык – есть.

Google play – есть.

Root – есть.

Доступный софт для сканирования

Далее рассказ пойдет повествовательный и обучающий. Т.е. я не просто буду говорить о том, как все круто, а о том – какие грабли я встретил и что с этим всем делал поставщик.

Пожалуй, начну с того, что все 4 терминала ACODE проходят сейчас тестирование в 1С и Агент+.

Но и я решил не отставать, так как люди спрашивают, а ответить нечем.

С моделями А400 и А401 – проблем никаких не было, в комплекте идет дополнительная виртуальная клавиатура, которую надо выбрать как основную.

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

В случае А401 нам доступны такие опции:

 

Т.е. можно выбрать тип сканера, включить или выключить. Указать префикс и окончание. Ну и самые важные для нас опции – нажатие Enter или Tab.

Почему это важно? Потому что иначе у не сработает окончание ввода строки в 1С, и 1С не узнает, что было сканирование окончено.

В случае А400 мы можем выбрать следующее:

 

Т.е. как видите – только кнопку сканирования, причем одну и символ окончания ввода.

По большому счету – этих настроек хватало с головой для простейшей работы, но что делать с NFC и RFID, что делать если надо произвольный символ окончания ввода ставить, или назначить более одной кнопки для сканирования? А это все реально надо. Кроме этого – постоянные всплывание клавиатуры и скрывание половины экрана – жутко раздражали.

Ну пойдем далее. После того как я разобрался с моделью А401, я пошел по возрастанию, и взял модель А420. Тут сделано все было уже посолидней.

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

Как и следовало ожидать – не надо никакой дополнительной клавиатуры ставить – сканирование просто проходило в поле у которого был фокус.

Меня это очень порадовало.

Далее я начал разбираться с А530. Тут ситуация похожа – модифицированная прошивка, никакой внешней клавиатуры. Опции доступны следующие:

 

Т.е. можно выбрать тип сканирования, например – когда нажали на кнопку сканирования и отпустили, то сканер может или выключиться, или оставаться включённым до тех пор, пока вы что-то не просканируете или не пройдет какой-то период.

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

После того, как я разобрался со всем этим софтом – я начал тестировать это все в 1С и Агент+.

Так как заводы изготовители у каждого ТСД разные, то соответственно и софт для сканирования был разный. И надо было бы понять – подойдет этот софт или нет.

Работа с 1С и Агент+

Для начала – я еще раз перепроверил А400 на 1С 8.3.5 – все работало отлично, как и в случае с 8.3.4. Агент+ работал тоже без нареканий.

Следующим в руки я взял А401. Настроил клавиатуру и так же все протестировал – все работало так же без каких-либо проблем и в 1С и в Агент+.

Т.е. тесты эти два терминала прошли без проблем.

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

Следующим я взял А420 – там вообще все круто было. Я спокойно поставил произвольную клавиатуру, включил в настройках сканер и пошел сканировать в смс. Убедился, что работает перевод строки. Так же обнаружил, что клавиатуру можно скрыть, а сканирование продолжалось, и все это было в поле смс.

Запустил Агент+ и тут была первая проблема. Оказалось, что сканирование в поле делало перевод строки, но это был некий специализированный перевод. Т.е. если провести аналогию с 1С, или Skype, или Excel – то когда вы жмете просто Enter – вы завершаете редактирование и переключаетесь а следующее поле, а вот если нажать Ctrl + Enter – то вы сделаете перевод строки не завершив редактирование. Тоже самое было и в Агент+, т.е. он просто считал поле ввода многострочным и добавлял кучу штрихкодов один за другим в столбик.

Но по А400 и А401 – я понимал, что проблема не в Агент+, а в сканере, так как на предыдущих моделях все отрабатывало отлично.

Следующей я запустил 1С и при сканировании она просто вылетала в крит. И все. Тут мои сомнения подтвердились. (сарказм) Так как просто так 1С врядли вылетала бы при сканировании (/сарказм).

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

Далее пошла очередь за А530. Тут картина была немного иная, как вы могли догадаться из написанного ранее – сканирование проходило без проблем, а вот окончание ввода – не отрабатывало, так как оно просто не было предусмотрено.

Мой же шкурный интерес меня заставил добиваться справедливости, так как клиентам очень понравились эти две последние модели, именно те, на которых ничего не работало. А это значило – длительные поиски истины, или же можно было попробовать сообщить об этом всем поставщику и, чуть ли не заставить его разработать один шаблон.

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

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

Клавиатура ACODE

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

Поэтому есть отдельно установочные файлы клавиатуры и дополнительных модулей.

Запустив это приложение – будут доступны следующие опции.

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

На текущий момент настройки сканирования (вторая опция) выглядят вот так:

В данный момент – у меня на руках модель А401 с линейным 1D сканером. Поэтому я поставил нужный плагин. Если есть NFC или RFID на устройстве – то просто доустанавливаем модули и все.

Как видите – в настройках можно включить или выключить сканер.

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

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

Кроме этого – есть возможность очищать поле после себя. Это удобно в случае тестов.

Ну и самое главное – перевод строки. И тут аж целых 4 опции:

1.       Ничего не делать.

2.       Новая строка

3.       Следующее поле

4.       Окончание ввода

Почему так много? А все очень просто – например, если просто сделать окончание ввода, то работать все будет в 1С. Но, как только вы скроете клавиатуру – не будет отрабатывать окончание ввода. Тоже самое касается и опции «Новая строка», а вот «Следующее поле» - отработает замечательно. Но, в случае других программ – эта опция переведет активность поле на другое поле, что не всегда надо. Поэтому такое количество опций.

А вот так выглядят настройки модуля NFC:

Сразу, внизу есть кнопка тест сканера, которая позволяет протестировать выбранные настройки. Настройки сохраняются сразу, так что очень удобно – выставил что надо и сразу протестировал. Никуда не надо лазить.

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

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

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

Итог

Протестировав все эти 4 сканера – я остался доволен, так как не надо было писать кучу костылей, особенно из-за багов 1С, которые иногда вообще сводят на нет использование ТСД.

Все, про что я говорил – я «ощутил на своей шкуре». Были и другие терминалы которые ко мне попадали, но на большую часть даже 1С не устанавливалось и помочь поставщики с этим не могли. Были и откровенные подделки. Но, так как меня интересовал рабочий вариант с минимумом проблем – то я остановился на этих моделях.

Спасибо за семплы фирме klavazip.ru!

P.S. Если вы знаете другие модели сканеров, которые могут дать на тестирование – то напишите в камментах, ибо рынок мобильной 1С будет развиваться семимильными шагами, вопрос стоит только в оборудовании!



См. также

Подписаться Добавить вознаграждение

Комментарии

1. IMalyshev (allegrosoft) 02.09.14 23:02
Что значит работа в 1С, в мобильной платформе 1С, я правильно понимаю?
2. Дмитрий Шерстобитов (DitriX) 03.09.14 02:43
(1) ага, все верно.
Обзор я буду делать с точки зрения применения терминалов в связке с мобильной платформой 1С и Агент +, если есть желание протестировать еще что-то - пишите в комментариях.
3. юрий гулидов (gull22) 03.09.14 11:01
4. Кирилл Бондаренко (karapuzzzz) 03.09.14 12:18
Спасибо. Из этой статьи я впервые узнал, что есть такие ТСД (а по сути это смартфон со сканером).
Вот сейчас стоим на пороге выбора ТСД. Скажите, какие преимущества есть у этих терминалов по сравнению с обычными? Не, я, конечно, понимаю, что андроид и все такое. То какова польза от этого? Какимы Вы функциями пользовались или какие решили вопросы при помощи такого терминала (при условии, что обычный этого не смог бы)?
dmor; SergeichevIV; +2 Ответить 1
5. Дмитрий Шерстобитов (DitriX) 03.09.14 13:56
(4) для этого надо понимать что такое мобильная платформа от 1С, ну или Агент+.
Можете почитать мои статьи про мобильную платформу и выводы сделаете однозначно сами :)
Это и офлайн, и геопозиционирование, и фото заметки по браку (к примеру), короче - реально долго перечислять.

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

6. Ruslan (flyer) 03.09.14 16:29
если не сложно в след. статьях парочку видео. очень хочется посмотреть реальный процесс с устройствами и 1С. особенно как вылетают :)
7. Дмитрий Шерстобитов (DitriX) 03.09.14 18:47
(6) вылетают кто и куда?
Если вы про 1С, то с версии 8.3.5 она стала реально стабильней, так что глобальных вылетов на наблюдается.
А видео снимать я не мастер, слишком много хлопот, хотя можно попробовать.

Лучше обратитесь к поставщику и попросите сэмплы.
8. IMalyshev (allegrosoft) 04.09.14 00:38
В каких температурных режимах могут работать эти ТСД?
kuntashov; DoctorRoza; +2 Ответить 2
9. IMalyshev (allegrosoft) 04.09.14 00:45
И еще, возможно ли управлять лучем сканера в данной схеме?
10. Алексей Роза (DoctorRoza) 04.09.14 08:39
Про температурные режимы - это актуально! Как раз зима на носу, можно протестировать в условиях низких температур. :)
11. Гость 04.09.14 10:34
Купили такой терминал месяц назад, а где можно скачать новый вариант клавиатуры?
12. Дмитрий Шерстобитов (DitriX) 04.09.14 14:45
(8) узнаем
(9) не понял вопроса. Управлять как?
(10) Ну всегда можно попросить на тест и проверить, при чем, на сколько я знаю - бесплатно.
(11) обратитесь к поставщику. Так раз надо больше народа для тестов и пожеланий/предложений :)
13. Дмитрий Шерстобитов (DitriX) 04.09.14 15:13
(8) увы, сказать достоверно нельзя, не было фактической обкатки, но по документам - от -20 и выше.
Что будет по факту - сказать тяжело, но вскоре можно будет проверить. Зима надвигается...
14. Алексей Княжев (Пип Пибип) 04.09.14 16:52
(5) DitriX, Дмитрий, скажите, возможен ли в настоящий момент/в будущем следующий функционал:

1) При сканировании штрихкода с помощью ТСД на Андроиде, штрихкод в Мобильную 1С в режиме эмуляции ввода с клавиатуры не передается. В Мобильной 1С вызывается внешнее событие (есть ли в Мобильной 1С внешнея события?). В качестве входных параметров данного внешнего события, в Мобильную 1С передается значение отсканированного штрихкода

2) возможно ли в Мобильной 1С вызвать звуковую и вибро сигнализации, в любой момент? При выполнении следующих следующих условий:
1. при открытой форме,
2. без закрытия текущей открытой формы,
3. без потери фокуса на каком-либо элементе управления формы.

Зачем это нужно: пользователь отсканировал штрихкод. Мобильная 1С ищет у себя товар с таким штрихкодом, затем:
1. нашла товар с таким штрихкодом - одна аудио-вибро сигнализация,
2. не нашла товар с таким штрихкодом - другая аудио-вибро сигнализация
15. Дмитрий Шерстобитов (DitriX) 04.09.14 19:11
(14)
1. Увы, такое сделать может только фирма 1С, но я сильно сомневаюсь, что они это скоро сделают, если сделают вообще. Тут же есть и еще ряд проблем связанных с разным оборудованием.
Я сейчас думаю над другим решением. Суть в том, что вы биндите некое поле для ввода штрихкода, и прогамма всегда будет активировать это поле и вставлять туда штрихкод. Сейчас вот решаем с программистом андроида как бы это сделать интересней. Особенно с учетом багов в платформе.

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

Хотя, я сейчас пробую поставщика и его ресурсы склонить макисмально в сторону 1С, т.е. все то, о чем вы говорите - что бы сделал поставщик оборудования, ну соответственно решение будет не универсально, но если решение будет работать, то лично меня это устроит, альтернатив пока всеравно нет, а работать с клиентами надо :)

На самом деле существует ряд и других не столь заметных проблем. Ну например, если не тыкать в экран, а только сканировать - экран гаснет, ну и т.д.
16. IMalyshev (allegrosoft) 04.09.14 22:18
(12)есть ли возможность отключать/включать луч Сканера в зависимости от ситуации? И можно ли отнести данные ТСД к промышленным? Т.е. повышенная ударопрочность, защита от пыли.
17. Алексей Княжев (Пип Пибип) 05.09.14 09:15
(15) DitriX,
1. как вариант, задачу решать будет
2. отл, то, что нужно. в списке функций Мобильных утилит - вибросигнал предполагается, в дальнейшем?
3. Дмитрий, скажите, в Мобильном приложении 1С - доступны обработки событий ВнешнееСобытие, ОбработкаВнешнегоСобытия, функция ПодключитьВнешнююКомпоненту?
18. Дмитрий Шерстобитов (DitriX) 05.09.14 15:51
(16) На текущий момент есть 2 разных варианта сканирования:
1. Режим "Нажал кнопку и сканируй", в этом режиме, после нажатия кнопки сканер включился и ждет сканирования штрикхода, если не был просканирован штрихкод, то сканер через некоторое время выключается
2. Режим автоскана, т.е. нажал на кнопку и оно сканирует до тех пор, пока не нажмешь еще раз на кнопку, что бы выключить сканер. Зарержку времени перед включением луча после сканирования - можно указать самому. Ну что бы два раза не просканировать один и тот же штрихкод.

Эти ТСД защищены ip64 и ip67 (смотря какие модели).
(17)
1. Отлично
2. Вибро - пока нет, но в будующем планируем развивать, наши задачи это все удовлетворяет, а пишем на добровольной основе, так что свободное время - решающий фактор.
3. Такие опции не доступны, и врядли будут доступны вообще. Так как в мобильных устройствах просто так ничего не заставишь сотрудничать :) А особенно в iOS.
19. IMalyshev (allegrosoft) 07.09.14 12:59
(18) Можно ли при возникновении определенного события блокировать активацию сканера? Пример: отсканировали штрих-код, появилось окно с ошибкой "товар не найден", и пока это окно не закрыто следующий штрих-код отсканировать не возможно.
20. Дмитрий Шерстобитов (DitriX) 07.09.14 23:53
(19) для реализации этого механизма - 1С должна уметь взаимодействовать в двухсторонем режиме с приложением клавиатуры. Так что боюсь - это не реализуемо.
С другой стороны - можно высвечивать диалог и с помощью внешнего софта, например мобильных утилитах, о которых я говорил выше - подавать постоянно (раз в секунду, к примеру) звуковой сигнал, пока не нажмут кнопку ОК.
Видь задача не в блокировке ввода, а сообщению пользовалетя и привлечению его внимания.
21. Сергей Т (sergei_tekh) 08.09.14 23:16
Что-то я никак про лицензирование мобильной платформы информации найти не могу. Она так и останется бесплатной, это не временно?
22. Дмитрий Шерстобитов (DitriX) 09.09.14 02:22
(21) а кто вам сказал что она была бесплатной? Без защиты лицензионной - это не бесплатно.
По правилу - вы должны отчислять в 1С проценты от продаж или определенную сумму с каждой установленной платформы мобильной. Конкретные суммы решаются с самой 1С и могут отличаться.
Так что не вводите людей в заблуждение :)
23. Сергей Т (sergei_tekh) 09.09.14 23:22
(22) так если я установлю платформу на несколько терминалов внутри своей фирмы, как это может отследить фирма 1С? То есть всё таки бесплатно получается) Делиться с 1С нужно только в случае, если я создам тиражное решение и буду реализовывать его через Маркет.
24. Сергей Т (sergei_tekh) 09.09.14 23:33
Как вообще по ощущениям, мобильная платформа уступает пока ПО "Клеверенс"? Если сравнивать в плане быстродействия и удобства для пользователей?
25. Дмитрий Шерстобитов (DitriX) 10.09.14 01:49
(23) судя вашей логике - весь софт является бесплатным, так как никто не может этого отследить, а если и могут, то это обычно не окупается :) Шо делать?

(24) Даже не пытайтесь сравнить. Так как 1С и по стоимости и по удобству - обставит всех. Правда пока не все фичи реализованы, для работы полноценной со всякими там мобильными фишками, но это вопрос времени. Гибкость, цена, скорость внедрения - вот основные качества, и я сомневаюсь что их кто то переплюнит. В конце концов - разработкой занимается Агент+, а у них уж опыта точно хватит. Я так думаю :)
26. Сергей Т (sergei_tekh) 12.09.14 00:28
(25) а можно ли в мобильной платформе использовать кнопки ТСД кроме как для печати? Интересует возможность обрабатывать нажатия на кнопки 0-1-2...9, если при этом не активно поле ввода? В том же Клеверенс это использовалось для выбора кнопок меню.
27. Дмитрий Шерстобитов (DitriX) 12.09.14 02:55
(26) можно, например для скрытия клавиатуры и т.д., т.е. когда идет бинд горячих клавишь.
Однако сейчас, с учетом опыта - вся клавиатура переписывается полностью с нуля. И добавиться куча новых фишек.
Например - можно будет создать свою специальную клавиатуру, которая будет считывать данные с xml файла.
И у вас есть стандартный набор букв, а так же - альтернативный, т.е. если вам надо вводить какие то постоянные слова для поиска товара, то можно будет делать свою раскладлку.
Допустим, у вас есть товар "А4444 Туфли красные мужские кожа", так вот можно будет сделать свои слова в клавиатуре.
Где над буквой "А", по длительному тапу, будет слово "Туфли", под буквой "Б" - "красные".
И тогда вообще все будет очень быстро с внесением товара. Ну и куча там всякого другого.
28. Алексей Княжев (Пип Пибип) 12.09.14 11:39
(25) DitriX, Дмитрий, я правильно понимаю - разработкой 1С: Мобильная платформа занимается Агент+?
29. Дмитрий Шерстобитов (DitriX) 12.09.14 13:42
30. Сергей Т (sergei_tekh) 12.09.14 12:58
(27) Вот это конечно очень радует. А как протестировать работу с кнопками можно, не имея терминала? В эмуляторе Андроида нажатия на кнопки клавиатуры ведь нельзя обработать?
31. Дмитрий Шерстобитов (DitriX) 12.09.14 16:49
(30)Если честно - не проверял. И даже не задумывался :)Все равно бьез самой железки - сложно что то проверить.
32. Anton Pavlov (antonlinux) 19.09.14 15:13
поделитесь пожалуйста программкой keyboard helper
33. Дмитрий Шерстобитов (DitriX) 19.09.14 19:20
(32) пожалуйста.
Только учтите, она работать будет только с этим сканером, на сколько я понял - она делает проверку на железо. На других сканерах она не работала.
Прикрепленные файлы:
KeyboardHelper1.6.4.apk
34. Anton Pavlov (antonlinux) 24.09.14 09:57
Спасибо,я китайцам показать хочу у которых подобный сканер покупал чтоб они для своих подобный софт сделали,пока они не понимаю чего мне от них надо.если получится сделаю статью на эту тему
35. Дмитрий Шерстобитов (DitriX) 24.09.14 13:03
(34) По пунктам:
1. Вам это ничего не даст, разговоры они начнут вести если вы купите от 1000штук, и сделают только при объеме в 1000 штук ежемесячно :) Вот такая у них логика, а продаваать без софта, это же не их проблемы.
2. Это не имеет так как писать надо строго в паре с 1С, и каждый прикол 1С китайцы обрабатывать не будут. А четкое ТЗ они все равно не поймут.

Если в двух словах - это не имеет смысла.
36. Алексей Попов (Aleskey_K) 30.09.14 12:16
Вот так, либо покупать Motorolla и бед не знать, либо экономить и ковыряться.
Большой склад не будет гемороиться.
37. Дмитрий Шерстобитов (DitriX) 30.09.14 12:53
(36) это вы про какие беды говорите? :)
Вы думаете моторола будет подстраиваться под баги 1С?
Вам в лучшем случае дадут возможность сканировать в активное поле и все :)
texnick0; +1 Ответить
38. deevil deevil (deevil) 13.10.14 19:07
Статья интересная, но не нашел ответа на вопрос где скачать эту самую клавиатуру?
39. Дмитрий Шерстобитов (DitriX) 14.10.14 01:18
(38) она идет в комплекте с терминалами, так как без них - толку от нее ноль.
40. deevil deevil (deevil) 14.10.14 14:48
(39) DitriX, у меня есть терминал Acode.
Где я могу скачать программу?
В комплекте шла только KeyboardEmulator и HandsetTest (на английском).

Также вопрос с исходниками указанных программ или хотя бы API/SDK.
41. Дмитрий Шерстобитов (DitriX) 14.10.14 16:52
(40) напишите сюда info@acode.pro письмо. Укажите какие модели. Потому что там уже принципиально другая клавиатура и вышло обновление прошивок.
А вообще - там скоро будет на сайте форум, страница загрузок и FAQ по работе со всем этим делом. Так как например 1С уже может получать данные со сканера без активного поля, т.е. обращаясь к специальному модулю ну и т.д.
42. deevil deevil (deevil) 14.10.14 21:17
(41) DitriX, написал письмо. Буду ждать ответа.
А есть ли у Вас какое-нибудь толковое SDK по данным устройствам. В частности по 401 модели.
И есть небольшой вопрос по вашему эмулятору: в спящем режиме если нажать на желтую кнопку - врубится ли сканер?

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

А откуда такая информация? Вроде как нет еще такого в мобильной платформе...
43. Дмитрий Шерстобитов (DitriX) 15.10.14 15:02
(42) Что значит SDK? Если надо шаблон для работы со сканером напрямую, то такое есть, можете запросить там же.
Если используете клавиатуру ACODE, а е другую, то в ней можно выставить запрет перехода в спящий режим. А если телефон уснул, то уже ни одна аппаратная кнопку, кроме питая, его из сна не выведет.

1С + внешний модуль и все работает. Немного коряво правда, так как 1С не может слушать события, а может только их создавать. Поэтому, при сканировании - нажимаете кнопку, или же вставляете обработчик в ПриОткрытии и 1С раз в некий период - опрашивает память сканера, например - раз в секунду.
44. deevil deevil (deevil) 15.10.14 22:57
(43) DitriX, насчет SDK понятно.
Насчет пробуждения - слушал logcat - событие проскакивает при нажатии кнопок.
Broadcast Receiver не реагирует, т.к. во сне он судя по всему не отправляет его.
Если бы был root то можно было бы придумать что-то.
Если есть контакт с производителем, то можно сделать.


Насчет внешнего модуля/событий в мобильном 1с - не могли бы вы тыкнуть в мануал на эту тему?
Пролистал весь ИТС не нашел ничего такого...
45. Дмитрий Шерстобитов (DitriX) 16.10.14 13:42
(44) ну так вот же http://infostart.ru/public/301851/ :)
Рут на устройствах получить не проблема, но никто не будет писать приложение под рут, только если на частной основе.
46. deevil deevil (deevil) 16.10.14 14:30
(45) DitriX, не думал что можно так гибко ЗапускПриложенияМобильногоУстройства использовать. Спасибо за статью.

Насчет рута - если есть инфа как это сделать на Acode - было бы в тему.
Касательно приложений для рута - то в принципе используем на частной основе, поэтому и интересно)

Насчет info@acode.pro - очень медленно отвечают - сутки приходится ждать ответа)
47. Гость 16.10.14 14:52
(45) Может есть пример для работы с сканером в Acode через ЗапускПриложенияМобильногоУстройства? Был бы очень признателен.
48. Дмитрий Шерстобитов (DitriX) 16.10.14 15:33
(46) ну увы, слишком много чего решать надо. Поэтому так долго.
На счет рута - не понял вопроса. Есть приложение Baidu как то там, вот оно подходит для получения рута во всех устройствах.

(47) есть, во вложении обработка.
Вначале получаете список сканеров, потом выбираете сканер просто выделив строку, нажимаете Подключить, переключаетесь на вторую вкладку и сканируете в таблицу, можно в любом месте сканировать, в принципе, добавляться будет в таблицу.
Но это работает только в версии 2.0, так что запросите обновление прошивки.
Прикрепленные файлы:
ТестированиеСканеров.epf
49. deevil deevil (deevil) 21.10.14 16:58
Файлы скинули, но система не запускается...
Что я делаю не так?)))
50. Дмитрий Шерстобитов (DitriX) 21.10.14 17:49
51. deevil deevil (deevil) 21.10.14 21:11
(50) DitriX, поставил A4011D.apk и Keyboard.apk. Клавиатуру выбрал. Настроек особо не менял. На желтую кнопку не реагирует. Наэкранная клавиатура появляется.
Прошивку пока побаиваюсь обновлять (отчасти потому что инструкцию как обновлять не скидывали).
52. Дмитрий Шерстобитов (DitriX) 21.10.14 22:16
(50) выберите эту клавиатуру по умолчанию.
Теперь задите в настройки - сканеры, и назначте там кнопку для сканирования.
Для этого нажмите на подпись "Назначить" и потом нажмите на нужную кнопку, после этого подтвердите выбор.
Ну а потом можете открыть специальное поле для тестов и проверить все.
53. Alexander F (lx@) 28.11.14 10:58
1. Интересует простая вещь - когда на сканере нажимаем кнопку сканирования в 1с это обрабатывается как ввод штрихкода с клавиатуры?
2. При нажатии кнопки сканирования хочу чтобы в 1с запустилась команда (команде же можно сочетание клавиш назначать) - и уже в этой команде я бы вызвал запуск сканирования и обработку штрихкода уже без привязки к полю ввода. Возможно такое?
54. Дмитрий Шерстобитов (DitriX) 28.11.14 17:10
(53) Сейчас проходит тестирование нового подхода, где реалезованно, по сути, внешнее подключение.
Так что если есть желание - пишите в личку, протестируете.
Только напишите какая модель терминала у вас.
55. Алексей П (ritd) 19.06.15 11:27
Может кто-нибудь знает где сейчас можно купить ACODE A420 в Москве? klavazip и acode.pro не предлагать (три дня не поднимают трубку)
56. Дмитрий Шерстобитов (DitriX) 20.06.15 18:28
(55) На сколько мне известно - переезжал склад, поэтому могла такое произойти. Можете там заполнить форму для обратной связи и с вами свяжутся.
57. Алексей П (ritd) 14.08.15 09:26
Кстати, может кому интересно i6200s похоже на ACODE A420
58. Дмитрий Шерстобитов (DitriX) 19.08.15 19:33
(57) только вы забыли уточнить, что там нет прошивки Acode, а значит - сканер с 1С работать не будет. Ну разве что только через активное поле :) А оно, как мы все знаем - не работает.
59. юрий Стрельников (moongust) 15.10.15 11:00
только вы забыли уточнить, что там нет прошивки Acode, а значит - сканер с 1С работать не будет. Ну разве что только через активное поле :) А оно, как мы все знаем - не работает.

Удалось ли кому-нибудь решить проблему с неактивным полем ввода штрих-кода в мобильном приложении 1С?

Я написал заявку в тех.поддержку 1С, но ответа можно ждать вечно.
60. Дмитрий Шерстобитов (DitriX) 17.10.15 10:47
(59) moongust, да, 1с ее не решит, так как они выпустили библиотеку подключаемого мобильного оборудования, где можно установить "драйвер", который позволит решить вашу проблему. Во всяком случае - по задумке, а по факту - врядли.

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