Конфигурация-основа для мобильного приложения - сканер штрихкода (фото сканер и ТСД) + фото

Публикация № 704582

Учет и отчетность - Учет ТМЦ

Конфигурация-основа для мобильной платформы. Работа с фотосканером (через приложение Barcode Scanner) и сервис для перехвата Broadcast со сканера штрих-кодов ТСД Теперь любой смартфон превратить в почти полноценный ТСД в вашем приложении. + По публикации https://infostart.ru/public/587908/: Service перехвата сообщений Broadcast со сканера штрих-кодов в мобильную платформу 1С (эмуляция внешнего события). Позволяет получать и обрабатывать штрих-коды не в разрыв клавиатуры (определенное активное окно), а "под капотом". Поддержка запуска/остановки из программного кода 1С.

 Столкнувшись с проблемой сканирования на мобильном приложении нового ТСД фирмы DISC, пришли к публикации Дмитрия //catalog.mista.ru/public/587908/

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

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

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

Дмитрий в своем APK отрабатывал byte данные, а неведомая зверушка отдавала уже готовый string.

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

И на свет родилась готовая конфигурация - шаблон для работы со сканером.

Итак, теперь есть отладочная информация, и если вы не знаете intent который передаёт ваш сканер, его можно будет просто найти. Сложно с barcodedata - уж его придется искать в интернете или....

В нашей зверушке все эти параметры были в настройках.

Добавился параметр типа передачи данных - string или byte

 

Ну и собственно сама конфигурация

Платформа разработки 1С:Предприятие 8.3 (8.3.11.2867)  (уж пардоньте, мы очень ждали новый функционал расширений).

Мобильная платформа 8.3.10.51.

Пишите ваши intent и barcodedata и модель - буду добавлять и обновлять конфигурацию.

 

UPD: Добавлена возможность сканирования штрих-кода через приложение Barcode Scanner - теперь можно любой смартфон превратить в почти полноценный ТСД.

 

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

Приложение запускает встроенную камеру и сохраняет их в папку "DCIM/1C_Photo"

В версии 1.3 есть код типового способа ( можете попробовать) и через наш APK.

Через наш "apk-перехватчик" есть возможность пользоваться всеми прелестями встроенного приложения камеры и подтверждать фото перед передачей его в 1С. Фото сохраняются в справочник Фото - для демонстрации как можно обращаться с файлами и данными.

 

Версия 1.1 - apk-файл сервиса в общих макетах конфигурации - только перехват Broadcast сообщений со встроенного ТСД сканера штрих-кодов

Версия 1.2 - apk-файл Barcode Scanner (4pda) в общих макетах конфигурации - функции версии 1.1 + возможность сканировать штрих-коды через камеру.

Версия 1.3  добавлен код типового способа сделать снимок + через apk файл.

 

FAQ:

Я всё прописал - у меня не сканирует(перехват broadcast 1.1):

1) проверьте что включен режим broadcast intent (event intent) ( не key intent, не clipboard intent)

2) проверьте что в ПО сканера при тестировании у вас происходит сканирование

3) проверьте что включен режим отладки

4) сверьтесь что у вас выходят сообщения так-же как в видео при режиме отладки.

5) после установки драйвера-перехватчика рекомендую перезапустить 1с

6) проверьте что верно выбран идентификатор базы

 

Я выбрал в списке все версии устройств - ничего не заработало:

Ищите в комментариях публикации ваше устройство и что надо прописать. Изначально в cf файлах только моё устройство DSIC DS9. (постараюсь добавлять новые по мере возможности)

Где установить Barcode Scanner:

При первом обращении к сканированию через фотокамеру компонента перехвата сама предложит его скачать из google play. Но если у вас на устройстве нет интернета или лень качать, то обратите внимание на кнопку "установить приложение" в настройках - я её разместил ниже и не все сразу её замечают. APK там версии 4.7.7 скачан с 4pda.

Переверните камеру:

Да, в стандартном вызове (этот код для примера есть в модуле и он заккоментирован)

СредстваМультимедиа.СделатьФотоснимок (...)

на многих устройствах фото зеркально вертикально перевернуто.

В версии 1.3 фото происходит через 

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

При котором вызывается стандартная камера андройда - там изображение должно быть как на обычной камере ( проверьте настройки встроенного приложения-камеры)

Но есть проблема, на некоторых устройствах даже если сфотографировали верно, фотография в 1с загружается перевернутой - причина не ясна, само фото в папке DCIM/1C_photo в нормальном виде.

Фото в базу загружается через

ДвоичныеДанные = Новый ДвоичныеДанные (Данные);
Где глючит - не понятно, видимо ошибка платформы 1с.

!Внимание на андройдах 6 и выше система безопасности не даёт возможности перехватывать сообщения. Как только появиться информация как это сделать, apk будет обновлен.

Устройства:

Honeywell EDA60K - в комментариях ниже.

ТСД Honeywell Scanpal EDA50K - в комментариях ниже.

sunlux xl-868  - не поддерживает broadcast

ТСД MobileBase ds5  - используйте настройки ds9

ТСД Kcosit V7:
ActionName = "ACTION_BAR_SCAN"; 
BarcodeData = "EXTRA_SCAN_DATA"; 
ТипBarcodeData = "byte";

Если Устройство = "Caribe PL-50L" ИЛИ 
Устройство = "Caribe PL-40L" ИЛИ 
Устройство = "Kcosit V80S" 
Тогда 
ActionName = "scan.rcv.message"; 
BarcodeData = "barocode"; 
ТипBarcodeData = "byte";

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

Наименование Файл Версия Размер
Конфигурация-основа для мобильного приложения - сканер штрихкода (фото сканер и ТСД) :

.cf 2,13Mb
27.11.17
34
.cf 1.2.1 2,13Mb 34 Скачать
Конфигурация + apk (в общих макетах)

.cf 73,24Kb
23.11.17
55
.cf 1.1.1 73,24Kb 55 Скачать
Конфигурация-основа для мобильного приложения - сканер штрихкода (фото сканер и ТСД) + фото:

.cf 2,21Mb
29.11.17
123
.cf 1.3 2,21Mb 123 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bubus 23.11.17 12:45 Сейчас в теме
А с простыми сканерами ШК, не ТСД это будет работать?
3. Vladimir45 70 23.11.17 12:51 Сейчас в теме
(1) это какими? bluetooth? или через usbOTP? В любом случае только если есть intent у драйвера сканера.
4. bubus 23.11.17 14:57 Сейчас в теме
5. Vladimir45 70 24.11.17 06:59 Сейчас в теме
(4)В любом случае, только если есть intent у драйвера сканера.
2. olegmedvedev 23.11.17 12:47 Сейчас в теме
Поддержка закуска/остановки
johnnyshut23; +1 Ответить
6. DMon 108 24.11.17 13:00 Сейчас в теме
(2) Та что Вы прям к словам цепляетесь? ))) Нравится мне закуска))
...защита от копипаста ;)
Vladimir45; +1 Ответить
7. Vladimir45 70 29.11.17 13:25 Сейчас в теме
добавить можно тсд

	ИначеЕсли Устройство = "iData 95W" Тогда
		
		ActionName = "android.intent.action.SCANRESULT";
		BarcodeData 	= "value";
		ТипBarcodeData	= "string";


Исходный код отправки броадкаста этого сканера выдран из приложения iScan_com.android.auto.iscan

Intent localIntent = new Intent();
    localIntent.setAction("android.intent.action.SCANRESULT");
    localIntent.setFlags(268435456);
    localIntent.putExtra("value", paramString);
    localIntent.putExtra("length", paramString.length());
    getApplicationContext().sendBroadcast(localIntent);
johnnyshut23; +1 Ответить
8. D_K_Programm 29.11.17 13:49 Сейчас в теме
можно сделать так чтобы в момент сканирования аппарат оставался вертикально?
или в идеале вставить поле сканера на форму?
johnnyshut23; +1 Ответить
10. Vladimir45 70 29.11.17 14:08 Сейчас в теме
(8) сканирования чего? фото-сканирование через Barcode Scanner? помогите разобраться с документацией от него, как в него передать - "не переворачивайся", я с ходу не нашел.
9. johnnyshut23 61 29.11.17 14:02 Сейчас в теме
спасибо! очень интересная статья/разработка
11. VladimirMelnychenko 29.11.17 17:08 Сейчас в теме
Добрый день. Установил на ТСД конфигурацию (версия 1.1.1), с существующими настройками не пошло, заменил имя интента ("Action name") на "rrr", но при сканировании не выдавало сообщения от какого либо интента. Скажите пожалуйста в чем может быть проблема?

Терминал Sunlux xl-868.
Сканирует только в родное приложение "ScanData" (файл apk во вложении), ну и в любое поле ввода.
Может встроенный сканер эмулирует ввод и из за этого не возникает интента?
Прикрепленные файлы:
SCANDATA.apk
13. Vladimir45 70 30.11.17 07:26 Сейчас в теме
(11)нету в исходном коде команды sendBroadcast. может есть ещё apk ?

Отладку включили?

Основные ошибки:
не выбрали string
не указали идентификатор базы
не перезагрузили 1с после установки драйвера


(обновил шапку)
16. VladimirMelnychenko 30.11.17 11:03 Сейчас в теме
(13)
Основные ошибки:
не выбрали string
не указали идентификатор базы
не перезагрузил


Пробовал устанавливать разные настройки, к сожалению не пошло.
При считывании штрих-кода в LogCat возникает следующее событие:
11-30 09:15:29.632 V/InputMethodManager(3386): START INPUT: android.widget.LinearLayout{41c84f38 VFE..... .F....I. 0,35-0,35} ic=null tba=android.view.inputmethod.EditorInfo@42033558 controlFlags=#105



По поводу другой APK, по умолчанию больше никакой утилиты не установлено. И вообще в мануале написано что настройка самого сканера (скорость считывания, задержка и т.д.) происходит путем сканирования штрихкодов-команд из мануала в эту утилиту (SCANDATA).
17. Vladimir45 70 30.11.17 11:11 Сейчас в теме
(16) ну а в книжке со штрихкодами - есть евенты?
18. VladimirMelnychenko 30.11.17 12:23 Сейчас в теме
(17)Весь мануал состоит из вот таких "команд" которые нужно считывать в родную утилиту.
https://ibb.co/c3dukG
https://ibb.co/mAhyCw
19. Vladimir45 70 30.11.17 12:34 Сейчас в теме
(18) ну он COM И что-то там дефаулт - наверное клавиатура. и broadcast не поддерживает видимо. напиши модель - добавим в список не поддерживаемых. На них только если драйвер на com порт писать.
20. VladimirMelnychenko 30.11.17 12:46 Сейчас в теме
(19) Спасибо что затратили время. Модель Sunlux xl-868.
Дополнительный вопрос.
А взлетит если допилить родную утилиту и заставлять ее отправлять броадкаст после формирования строки?
21. Vladimir45 70 30.11.17 12:49 Сейчас в теме
(20)взлетит, только то что я вам "исходники" вытащил, обратно не "скомпилятся" 100%
Но знающий человек на основе их сможет что-то наваять.
22. VladimirMelnychenko 30.11.17 12:55 Сейчас в теме
15. Vladimir45 70 30.11.17 08:06 Сейчас в теме
(11) поищите сами - я не нашел совсем.
Прикрепленные файлы:
SCANDATA-dex2jar.jar.src.zip
12. asdfgcom 307 29.11.17 19:32 Сейчас в теме
Прошу прощения, если не разобрался в сути вопроса. Скачал, установил. На планшете Самсунг работает, на ТСД не работает, но это не важно, все-равно переворачивает экран. С ТСД работать при этом становится невозможно. Не понял, компонента для сканирования та же, что вызывается стандартно СредстваМультимедиа.ПоказатьСканированиеШтрихКодов? Не нашел разницы.
Почему тогда просто нельзя было сделать стандартно:

ОбработчикСканирования = Новый ОписаниеОповещения("ОбработкаСканирования", ЭтаФорма);
  		ОбработчикЗакрытия = Новый ОписаниеОповещения("ОбработкаЗакрытияИнтерфейса", ЭтаФорма);
  		СредстваМультимедиа.ПоказатьСканированиеШтрихКодов(НСтр("ru='Наведите камеру на штрихкод';en='Aim the camera at an barcode'"), ОбработчикСканирования, ОбработчикЗакрытия, ТипШтрихКода.Все);


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

Ну, и, раз пошла такая пляска, надо добавить функционала:
1. Подсветка
2. Обратная связь с компонентой (после удачного сканирования выводить на экран строку с текстом, переданным из 1С, к примеру Товар такой-то, количество такое-то, цена такая-то)
3. Привязать кнопку (например #) или, в случае с ТСД, "Scan" или "F1" или какие у кого там еще есть кнопки. А лучше, настройку в 1С, типа, нажмите кнопку, используемую для сканирования. Зачем? Пока сканируем нужный ШК ненароком зацепим еще пару ненужных, которые были рядом.(Оборудование может иметь несколько ШК, EAN, UPS, SN, MAC ID рядом. Пока "поймаем в прицел" EAN, зацепим все 4) А так, нацелились, жмакнули, опа - штрихкод прилетел.
4. Ну, переверните уже экран!
5. На ТСД можно даже не показывать окно фотосканера, а просто включить подсветку. Она дает пятно, в которое надо поймать ШК. Нажал кнопку - ШК прилетел прямо в форму. (на самом деле окно сканирования - только мешает)
14. Vladimir45 70 30.11.17 07:32 Сейчас в теме
(12) Используется apk - Barcode Scanner (4pda) https://4pda.ru/forum/index.php?showtopic=141132 (там ссылки и на гугл плей) но при первом обращении - оно попросит его скачать с гугл-плея. (сча внесу данные в саму статью)

1 - подсветка? фонарик в смысле?
2 - это делается не компонентой а вашей фантазией самого приложения.
3 - тоже самое делается в самом приложении 1с. в оповещении просто выводите запрос - точно этот шк? к компоненте это ну никак не относится, тем более к перехвату broadcast intent
4 - на чем перевернуть? я так и не понял? на фото? я перевернул через стандартную камеру в версии 1.3
5 - найдите такое приложение на гугл плей - я попробую его встроить.
23. asdfgcom 307 30.11.17 13:18 Сейчас в теме
(14) Компонента похожа или та же самая, что вызывается стандартной командой мобильного приложения 1С:

СредстваМультимедиа.ПоказатьСканированиеШтрихКодов()


Точно также разворачивает изображение в Ландшафт и мигает желтыми точечками по красной полосе. Видимо она же и используется мобильной платформой.
(1) Многие устройства оснащены подсветкой (не исключая планшета или мобильника) для освещения при фотографировании или чтении ШК. Если есть, почему не использовать. Со стороны 1С невозможно, если не предусмотрено в apk.
(2) При последовательном чтении ШК без закрытия окна чтения мы не видим, что там происходит у нас в программе. Если позволить компоненте принимать строку с текстом и выводить ее на окно сканирования, пользователь увидит, что произошло. Нашел, не нашел или каково фактическои и учетное количество по этому товару.
(3) Согласен, без переделки самой компоненты не получится, но, как я это вижу, было бы удобно.
(4) Когда появляется окно сканирования оно принимает "Ландшафт" на любом из тестируемых устройствах. А экран устройства "Портрет" Приходится переворачивать устройство для сканирования, а потом обратно переворачивать для работы. Представьте, что камера не на задней стороне устройства а на верхнем срезе. Как тогда его крутить?
(5) я могу скинуть готовое СДК. с описанием функций. Причем apk от моего ТСД работает и с самсунговской камерой. Там и фонарь и вибрация и повороты и циклы маштабирования (краем глаза посмотрел, что понял на jawa) читает любой ШК, за долю секунды.
Надо заметить, что компоненту удается вызвать из мобильной платформы, но, в момент распознавания ШК 1С падает. Видимо компонента что-то пытается вернуть обратно, неверно.
24. Vladimir45 70 30.11.17 13:33 Сейчас в теме
(23)
я могу скинуть готовое СДК. с описанием функций.

Кидай, посмотрю на досуге.
25. Vladimir45 70 30.11.17 13:38 Сейчас в теме
(23)
Компонента похожа или та же самая, что вызывается стандартной командой мобильного приложения 1С:

СредстваМультимедиа.ПоказатьСканированиеШтрихКодов()


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


помоги найти в sdk Barcode Scanner как его повернуть? я не нашел.
26. Vladimir45 70 30.11.17 13:41 Сейчас в теме
(23)
При последовательном чтении ШК без закрытия окна чтения мы не видим, что там происходит у нас в программе. Если позволить компоненте принимать строку с текстом и выводить ее на окно сканирования, пользователь увидит, что произошло. Нашел, не нашел или каково фактическои и учетное количество по этому товару.

хм, по идее через мой apk приложение должно закрываться сразу после одного ШК. у тебя не закрывается? продолжает дальше?
27. asdfgcom 307 30.11.17 14:06 Сейчас в теме
(26) да, проверил, закрывается. Я уже столько компонент перепробовал... Запутался в них. В ЛС скиньте свою почту. Отправлю СДК. В ответ прошу ссылку на СДК Barcode Scanner. Однако, я в jawa не силен... В этом и проблема.
28. evgeny43 17 20.12.17 16:04 Сейчас в теме
Добрый день, написал свою простенькую вариацию на андроид студии
Однако почемуто не попдает в обработку доставляемых уведомлений
код выглядит так :
public void onReceive(Context context, Intent intent) {
        //byte[] barcode = intent.getByteArrayExtra("barocode");
       // int lng = intent.getIntExtra("length", 0);
        String Barcode = intent.getStringExtra("data");
        Toast.makeText(context, "Обнаружено сообщение: "+
                Barcode, Toast.LENGTH_SHORT).show();
        Intent intentFor1C = new Intent(WHERE_MY_CAT_ACTION);
        intentFor1C.putExtra("text",1);
        intentFor1C.putExtra("title", "1C");
        intentFor1C.putExtra("data", Barcode);
        intentFor1C.putExtra("base","668e4c97-91e2-4f35-c914-85791064d881");
        context.sendBroadcast(intentFor1C);
WHERE_MY_CAT_ACTION="com.google.android.c2dm.intent.RECEIVE"; что может быть не так,
 Toast.makeText(context, "Обнаружено сообщение: "+
                Barcode, Toast.LENGTH_SHORT).show();---подает сообщение на кэран что все гуд перехватил от сканера 
ид базы для отладки вбита гвоздями ,
    }
Показать
29. evgeny43 17 20.12.17 16:49 Сейчас в теме
Вопрос не актуален (28) , ошибка синтаксиса передачи -intentFor1C.putExtra("text",1); --->intentFor1C.putExtra("text","1");
30. grrus 27.03.18 06:33 Сейчас в теме
Уважаемые коллеги!!!

Подскажите, собрал мобильное приложение для андроид 7ого, появились проблемы
1. Сканер не работает, запускается камера и видно что очень жутко тормозит
2. при выводе значения в Поле HTML документа - ОписаниеИнформации, иногда выходит ошибка отображения страницы (http^localhost/..../.....).
НайтиСтроку = ТЧСписокНовостей.НайтиСтроки(новый Структура("Номер",НовостьПодНомером));
Если НайтиСтроку.Количество() > 0 Тогда
ОписаниеИнформации = "<html>" + НайтиСтроку[0].ОписаниеИнформации + "</html>"
КонецЕсли;
32. Vladimir45 70 28.03.18 07:02 Сейчас в теме
(30)
Сканер не работает, запускается камера и видно что очень жутко тормозит

Уточните какой сканер?
В данной конфигурации сканер запускается через приложение на гугл-плее ЛИНК
Может дело в этом приложении? а не мобильной платформе 1с,


(30)
при выводе значения в Поле HTML документа

Попробуйте правильно теги html поставить, может мобильная платформа чувствительна к ним, как минимум добавить body, как максимум и боди и P
31. grrus 27.03.18 07:38 Сейчас в теме
В продолжении
Если запускать конфигурацию мобильную через мобильную платформу 1С8, то всё работает без проблем.
33. Vladimir45 70 28.03.18 07:03 Сейчас в теме
(31) Может при сборке использовали старый SDK?
дайте больше информации, чем собирали, какие версии использовались?
34. grrus 28.03.18 17:26 Сейчас в теме
35. YFred 10 09.04.18 14:16 Сейчас в теме
Установил конфигурацию на устройство, когда в настройке сканера жму кнопку "Установить драйвер", ничего не происходит. Драйвер не устанавливается и ошибку не выдает. Что может быть?
36. Vladimir45 70 10.04.18 19:28 Сейчас в теме
(35)
Проверьте галочку в настройках в разделе безопасность - сторонние источники, как-то так.
Как вариант выгрузить apk из конфигурации.
37. superlexa2008 14.05.18 14:31 Сейчас в теме
скачал версию 1.3, где кнопка записать настройки ?? на видео есть на форме нет
39. Vladimir45 70 14.05.18 19:54 Сейчас в теме
(37) в версии 1.3 настройка записывается при изменении. Как и положено по новым правилам 1С.
38. superlexa2008 14.05.18 14:45 Сейчас в теме
дописал сам кнопку, все заработало, спасибо!
40. superlexa2008 15.05.18 09:56 Сейчас в теме
да, только я нажимаю кнопку загрузить настройки и мне их менять не нужно и при этом их нельзя никак сохранить без кнопки сохранить.
41. Vladimir45 70 15.05.18 14:54 Сейчас в теме
42. greyhedgehog 2 17.05.18 02:20 Сейчас в теме
Коллеги, добрый день!
Скачал версию 1.1.1 в надежде на чудо, но на "железке" Honeywell EDA50K так и не заработало. Уже после в комментариях к указанной в начале описания публикации Дмитрия (в районе п.70) нашел про поле "dataBytes" и проблемы с его преобразованием в строку. У меня при сканировании с включенной отладкой выдает "Start intent search: scan.rcv.message" и затем "Get valid intent data:". Тип barcode data = byte. При = string, BC2OneCBT "падает". Я вроде все вариации настроек перепробовал. Владимир, скажите, пожалуйста, есть ли возможность подправить сервис с учетом комментариев Евгения Буглова по данной модельке ТСД? Ну или если этот момент уже учтен, может у меня просто "руки кривые", тогда подскажите, пожалуйста, как настроить правильно параметры?
Спасибо.
gelios1990; temsan; +2 Ответить
43. greyhedgehog 2 17.05.18 12:43 Сейчас в теме
(42) Все, спасибо, уже не актуально, для EDA50K помогло вот это решение https://infostart.ru/public/779912/
44. greyhedgehog 2 17.05.18 17:41 Сейчас в теме
Добрый день! Поторопился, не совсем помогло указанное выше решение, с подключенной отсюда https://infostart.ru/public/779912/ компонентой 1С-ка на EDA50K с android 4.4.4 прекрасно ловит ШК, но непредсказуемо тормозит и "крашится".
Владимир, скажите пожалуйста, возможно ли подправить apk, чтобы работало на Honeywell EDA50K и ему подобных? Исходников нет, чтобы подружить с этой моделью. А то получается зря все скачивал.
Спасибо.
45. Vladimir45 70 18.05.18 04:32 Сейчас в теме
(44) так, давай-ка в личку, Надо понять почему краш происходит.
93. zhernikov 27.11.18 07:51 Сейчас в теме
(45) Здравствуйте. Удалось понять причину краша? На трех разных моделях везде краш.
94. Vladimir45 70 27.11.18 20:30 Сейчас в теме
(93)Что-то с безопасностью у кого-то было. И АПК ставили выгруженным из конфигурации. А не через кнопку.
95. Vladimir45 70 27.11.18 20:31 Сейчас в теме
(93)И чуть ниже сообщение прочитали?
46. greyhedgehog 2 28.05.18 12:59 Сейчас в теме
Настройки конфигурации для ТСД Honeywell Scanpal EDA50K.
Подозреваю, что данная настройка будет работать и на других моделях Honeywell. Может кому-то будет полезным.

1. Сначала настраиваем сам сканер в ТСД:
Настройки --> Scan Settings --> Internal Scanner --> Default profile --> Data Processing Settings -->
Поставить галку Scan to Intent. Ткнуть в поле Data Intent (Именно в строку, а не в галку), откроются настройки Data Intent. Там поставить галку Data Intent и в поле Action вбить произвольное уникальное имя действия. Я ввел: "scan.rcv.message" (без кавычек).

2. В конфигурации 1С:
В форме настроек сканера в поле Action name ввести заданное на первом шаге имя действия (у меня это "scan.rcv.message" без кавычек). В поле Barcode data ввести имя поля, в которое возвращается штрихкод: "data" (без кавычек). В поле Тип barcode data выбрать String.

У меня с такими настройками на EDA50K все работает и на Android 4.4.4 и на Android 7.1.1.
WalterMort; Vladimir45; +2 Ответить
90. родственник 10.10.18 19:37 Сейчас в теме
(46) Спасибо.
сделал аналогично на Honeywell EDA60K под Android 7.
91. mchammer4 137 16.10.18 12:49 Сейчас в теме
(46)
scan.rcv.messag

в режиме отладки выходят всплывающие сообщения. но в форме тестирования не добавляется строка.
zhernikov; +1 Ответить
92. mchammer4 137 16.10.18 13:02 Сейчас в теме
(46)
выходит всплывающее сообщение, но в форме тестирования не добавляется строка
zhernikov; +1 Ответить
47. menen 27.06.18 03:44 Сейчас в теме
Добрый день!
В версии 1.3 Вы специально убрали кнопку Записать настройки ? ))
48. menen 27.06.18 03:46 Сейчас в теме
(47) В комментариях уже заметил проблему. Допишу сам.
49. menen 27.06.18 06:04 Сейчас в теме
Владимир, спасибо за конфигурацию, остался небольшой вопрос.

ТСД MobileBase DSIC 5 - ничего лишнего не устанавливали (как пришел с завода).

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

После долгих выяснений оказалось, что НЕ запускался драйвер перехвата, т.е. не срабатывал метод ЗапуститьПриложение после помещения драйвера из макета во временный файл. Меняли путь на КаталогДокументов(), не помогло.
Конфигурация заработала после ручного запуска этого apk-файла через диспетчер файлов.
У Вас, насколько я понял, почти такой же терминал DSIC 9. Возникали ли такие проблемы и как их решить (поскольку собираемся далее покупать такие ТСД)?
50. Vladimir45 70 27.06.18 11:07 Сейчас в теме
(49)Нет, такой проблемы нет, а какой андройд? в каком-то запретили запускать не свои apk по безопасности.
51. rem2222 20 28.06.18 12:57 Сейчас в теме
День добрый.
Попробовал запустить на ТСД Acode, в родных настройках которого можно задать и имя Интент и ИмяСтроки. Настройки и там и в 1С идентичные. Сервис стартует, но во время сканирования вылетает с ошибкой "В приложении "BC2OneCBT" произошла ошибка". Куда рыть, не подскажите?
zhernikov; +1 Ответить
52. Vladimir45 70 29.06.18 06:40 Сейчас в теме
(51) Обычно помогал ребут при первой установке. К кого такое было.
Попробуйте имена интентов указать как положено, по умолчанию они обычно правильные через точку до имени приложения.
53. rem2222 20 29.06.18 12:03 Сейчас в теме
(52) Если имя интента указано неверно, запускается нормально, но во время считывания ШК ничего не происходит. Если интент задан, как в настройках ТСД, то с любыми настройками имени строки\вида ШК при сканировании вываливается в ошибку, как я описал выше...
54. Vladimir45 70 29.06.18 13:13 Сейчас в теме
(53) а тип сообщения строка или дата - меняли?
55. rem2222 20 29.06.18 14:50 Сейчас в теме
(54) Да, и так и так вылетает с ошибкой. Может там еще чего передается? Массив например...
Оригинальная обработка тоже не работает. Но она не вылетает с ошибкой, а просто не вызывает обработку события при пикании. А у вас есть возможность пересобрать apk под более старый Андроид? 4.4 у нас...
56. Vladimir45 70 30.06.18 12:23 Сейчас в теме
(55)великом в телегу @mc_1c там попробуем решить.
57. menen 12.07.18 09:22 Сейчас в теме
Владимир, добрый день, прошу помочь разобраться.

На базе Вашей обработки сделали конфигурацию под мобильное приложение (ТСД MobileBase DSIC 5 - обновили до Андроид 6) .

Конфигурация работала через мобильную платформу 1С на ТСД.

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

После сборки конфигурации в самостоятельное мобильное приложение начались проблемы: 1С перестала получать от драйвера перехвата значения.
Сообщения отладчика драйвера показывают, что он нормально получает (get valid intent data ...) сканированное значение ШК, но в мобильном приложении не срабатывают Оповещения.

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

Пробовали варианты - сносили с ТСД Мобильную платформу 1С, устанавливали только собранное мобильное приложение - результат тот же.

Такое подозрение, что в драйвере перехвата где-то есть жесткая привязка ...

Спасибо.
58. Vladimir45 70 12.07.18 10:36 Сейчас в теме
(57) там имя надо менять, я этот процесс ещё не изучил.

Смотрите, там получается передаётся имя базы - его надо на что-то попробовать подменять.
Или же надо менять уже в самом драйвере перехвата имя интента для 1С (а это только в исходниках)

Попробуйте узнать этот момент, я готов помочь чем смогу.
59. menen 12.07.18 10:48 Сейчас в теме
(58) Владимир, не понял фразу: "Там получается передаётся имя базы - его надо на что-то попробовать подменять. "

Откуда и куда передается имя (какое) ?
61. Vladimir45 70 12.07.18 13:45 Сейчас в теме
(59) вы задаёте имя интента, имя поля данных, а трети то параметр выбираете из списка - само имя базы.
60. menen 12.07.18 10:51 Сейчас в теме
(58) Имя интента зависит же от ТСД? По исходникам мне к кому обратиться?
62. Vladimir45 70 12.07.18 13:46 Сейчас в теме
(60) вы говорите имя интента сканирования, оно перехватывается.
Но после перехвата оно отправляет свойи интент для 1С. А раз у вас своё приложение, то имя этого приложения уже другое, и он может не видеть интент который отправляется для 1С
119. solarisman 140 06.08.19 17:56 Сейчас в теме
(62) Коллеги, подскажите - удалось ли решить вопрос?

Имею на руках Honeywell EDA50K
Всё установил, так же получаю get valid intent data ...
Стоит мобильная платформа (не отдельным приложение), одна конфигурация
Но ШК всё равно не добавляется. Куда копать?
120. Vladimir45 70 06.08.19 20:57 Сейчас в теме
121. solarisman 140 07.08.19 08:44 Сейчас в теме
123. Vladimir45 70 12.08.19 10:26 Сейчас в теме
(121)работает на 8.3.10.51 выше 1с поменяло все. там видимо надо уже патчить саму 1С.
Я пока инормации не нашел об интентах для 10+
140. Nikifforoff96 17.01.20 11:47 Сейчас в теме
(123) Добрый день, есть ли какие-нибудь изменения по поводу интентов в новых платформах?
141. Vladimir45 70 20.01.20 10:06 Сейчас в теме
(140) не изучал вопрос, но новостей не видел
63. arcadics 6 17.07.18 21:23 Сейчас в теме
Попробовал на двух смартфонах, сканирование с помощью Barcode Scanner не работает.
Оповещения не происходят.
Не могу разобраться почему.
64. Vladimir45 70 18.07.18 06:10 Сейчас в теме
(63) дагностировать без, хотябы, скриншота настроек, как гадание на картах таро.
65. arcadics 6 18.07.18 07:38 Сейчас в теме
(64) Особо настроек много нет. Проводили тест на обычном смартфоне?
66. Vladimir45 70 18.07.18 08:54 Сейчас в теме
(65)версия андройд хотя бы какая?
На 6 работать не будет. Там запрет на перехват сейчас.
67. arcadics 6 19.07.18 07:37 Сейчас в теме
(66) Тестил на 7.0 и на 4.4.2. На 4.4.2 камера плохая поэтому в основном на 7.0
Версия мобильной платформы 8.3.12.67
68. Vladimir45 70 19.07.18 07:50 Сейчас в теме
(67)на 7-рке я пока не нашёл информацию как делать перехват. Сейчас это запрещено в андройде на уровне платформы.

Если есть информация как это сделать, я выпущу версию апк под 6-7.
69. arcadics 6 19.07.18 08:51 Сейчас в теме
(68) А нужен перехват с помощью драйвера для Barcode Scanner?
Может быть обработать результат запуска приложения.
70. arcadics 6 19.07.18 09:28 Сейчас в теме
71. Vladimir45 70 19.07.18 09:43 Сейчас в теме
(69)это тогда пишется просто на самом 1С.
Данная конфигурация создавалась как одна универсальная платформа. Чтоб в одном приложении можно было и сканировать оборудованием и через камеру.
Если вы заранее используете сканирование через камеру, то можно просто использовать стандартный механизм 1С.

глава 26 руководства разработчика
26.3.5.5. Сканирование штрихкодов

А вот со сканированием когда у вас у руках терминал - это только через перехват. Я пока других решений не видел.

(70) это решение для КАМЕРЫ, а не ТСД.
72. PawloAkulow 26.07.18 14:30 Сейчас в теме
Добрый день, подскажите пожалуйста будет ли работать ваша ВК в мобильном клиенте 8.3.12?
73. Vladimir45 70 26.07.18 20:45 Сейчас в теме
(72) Я не пробовал, терминалы взять и попробовать не могу, они валидированы под 8.3.10
74. prof-it60 25.08.18 12:10 Сейчас в теме
не работает на платформе 8.3.12
75. Vladimir45 70 26.08.18 19:36 Сейчас в теме
(74)не проверял, но может версия андройда больше чем 4?
76. prof-it60 26.08.18 20:11 Сейчас в теме
(75) версия именно 4, ставишь платформу 8.3.10 или 8.3.11 и нормально работает
кроме того на 8.3.11 и 8.3.12 проблема со сканированием при помощи камеры смартфона
77. Vladimir45 70 28.08.18 11:57 Сейчас в теме
(76)Как приедут новые сканеры, я попробую адаптировать под 11 и 12.
А пока, как я писал выше, я не могу забрать сканеры с работы, тк они валидированы под 10. И вносить изменений в ПО сканера я не могу.
78. Corso 19.09.18 13:09 Сейчас в теме
Добрый день. Подскажите, при сканировании штрихкода с помощью камеры - не срабатывает ОбработкаОповещения.
Т.е. штрихкод сканируется - но не добавляется (в том числе в форме тестирования сканера). В чем может быть проблема?
Нужно ли для сканирования с помощью камеры заполнять Action name и barcode data?
79. Vladimir45 70 19.09.18 13:48 Сейчас в теме
80. Corso 19.09.18 14:51 Сейчас в теме
81. pri_hod 77 23.09.18 14:55 Сейчас в теме
Может кому пригодится ТСД Kcosit V7

ActionName = "ACTION_BAR_SCAN";
BarcodeData = "EXTRA_SCAN_DATA";
ТипBarcodeData = "byte";
82. Vladimir45 70 24.09.18 08:13 Сейчас в теме
(81)вынес в список устройств.
83. pri_hod 77 27.09.18 13:49 Сейчас в теме
Если Устройство = "Caribe PL-50L" ИЛИ
Устройство = "Caribe PL-40L" ИЛИ
Устройство = "Kcosit V80S"
Тогда

ActionName = "scan.rcv.message";
BarcodeData = "barocode";
ТипBarcodeData = "byte";
pushking; xxx7; +2 Ответить
84. viva17 03.10.18 10:54 Сейчас в теме
Добрый день. Имею ТСД Datalogic DL-Axist, андроид - 4.4.4. Настройки прикрепляю. Поля в мобильной 1с ActionName и BarcodeData заполнил с настроек ТСД. Перехват не работает, ШК не добавляется. Подскажите где и что надо подправить?
Прикрепленные файлы:
85. Vladimir45 70 03.10.18 13:18 Сейчас в теме
(84)

галочку клавы убрать
1) тут вроде верно, но не уверен, там что ещё есть?
2) категория не должна влиять, но в приложении указана дефолтная - android.intent.category.DEFAULT
стрелками указал что куда.

Если со string не сработает то по 3 можно поменять на дата - как вариант.
Прикрепленные файлы:
86. viva17 03.10.18 14:01 Сейчас в теме
Если убрать галочку клавы, то ШК у форме не отображается.
категорию менял и тип менял, результата нету((.
Может префикс влияет?
Прикрепленные файлы:
87. Vladimir45 70 03.10.18 14:11 Сейчас в теме
(86) броадкаст верно, а вот что-то scan он ответил - Это тогда когда сканировали?
тоесть как в тестировании в видео написано? так и сделали?
Оставьте свое сообщение

См. также

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

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

5 стартмани

29.07.2015    34672    8    taurus__    22    

Программа расчёта питательной ценности ежедневной диеты по тридцати восьми нутриентам (мобильное приложение 1С для Андроид), APK + исходная конфигурация

Мобильная разработка v8::Mobile Домашние учет и финансы Абонемент ($m)

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

5 стартмани

12.10.2020    670    0    ovasiliev    3    

Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)

Разработка внешних компонент Мобильная разработка v8 Абонемент ($m)

Используя данный драйвер, можно без единой строки кода, просто установив на ТСД мобильный клиент 1С, сразу начать подбирать товары в документах вашей учётной системы. А, адаптировав нужные формы под небольшой размер экрана ТСД, можно просто создать полноценное рабочее место для выполнения операций с помощью ТСД, не прибегая к стороннему софту. Если же на складе плохая связь (или её нет вовсе), то можно использовать возможности мобильного клиента в автономном режиме (потребуется доработка вашей конфигурации). Драйвер также можно использовать и для Android приложения на мобильной платформе. В результате чего можно обойтись без ненужных полей ввода и клавиатуры «на пол-экрана».

3 стартмани

09.10.2020    2467    16    ltfriend    13    

Мобильная платформа. Штрихкоды в Android.

Разработка внешних компонент Мобильная разработка Сканер штрих-кода v8::Mobile Абонемент ($m)

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

3 стартмани

14.09.2020    1079    0    kinan    2    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

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

1 стартмани

17.08.2015    47240    156    ekaruk    32    

Инструменты отладки Web-страниц в приложении на устройстве Android

Мобильная разработка WEB v8::Mobile Абонемент ($m)

При разработке сложных интерфейсов на базе HTML часто возникает необходимость отладки стилей CSS и скриптов непосредственно на устройстве. Статья описывает способ отладки web-содержимого приложения мобильной платформы 1С на Андроид устройстве с помощью Chrome Development Tools.

7 стартмани

26.08.2020    1326    2    ingeneerz@gmail.com    2    

Мусорная корзина, или удаление помеченных объектов для мобильной платформы

Мобильная разработка Чистка базы v8 v8::Mobile 1cv8.cf Абонемент ($m)

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

2 стартмани

18.08.2020    1134    2    GAMLET    0    

Расширение "PUSH уведомления для мобильного клиента".

Мобильная разработка v8::Mobile КА1 ERP2 УТ11 1С:CRM Россия Абонемент ($m)

Расширение для отправки PUSH уведомлений в мобильный клиент на Android. Подходит для типовых конфигураций, протестирована на конфигурации КА 2.4.

1 стартмани

04.08.2020    1387    2    romanpolyashov@yandex.ru    0    

Менеджер загрузки данных из весов с печатью этикеток Промо

Внешние источники данных Весы Учет ТМЦ Учет ТМЦ v8 УТ10 УПП1 Абонемент ($m)

Программное обеспечение "Менеджер загрузки данных из весов с печатью этикеток" предназначено для автоматического получения данных по сети Ethernet из весов МАССА-К моделей ВПМ и ТВ_Р3 (модификация MF) в режиме On-Line.

1 стартмани

20.12.2011    22565    4    hrip    10    

Нано HTTP сервер - внешняя компонента для мобильного приложения 1C, на Android

Разработка внешних компонент Мобильная разработка v8 v8::Mobile 1cv8.cf Абонемент ($m)

Нано HTTP сервер на терминале сбора данных "ATOL Smart.Lite android 7.0". Работает только с GET и POST запросами. Аутентификация BASE64. Не поддерживает HTTPS и не передает файлы. В прикрепленном архиве исходники на компоненту (С++ и java для Android Studio 3.6.2), ЦФ - мобильного приложения и тестовая обработка.

1 стартмани

22.06.2020    2352    6    SanyMaga    19    

Простое мобильное приложение, информирующее об остатках на складах и ценах по штрихкоду, для 1С: УНФ, Розница, УТ 11

Розничная торговля Учет ТМЦ Ценообразование, анализ цен Торговое оборудование Управленческий учет (прочее) Мобильная разработка v8::ОУ v8::Mobile Розница УТ11 УУ Абонемент ($m)

Для различных торговых предприятий(магазинов, супермаркетов, торговых баз и т.п.) крайне необходимо персоналу, быстро уточнять наличие на складе или цену продаваемой номенклатуры. Что может быть проще взять свой смартфон навести камеру, и все выяснить. Но не тут то было, в стандартном функционале 1С Розницы, УНФ, Торговли и т.п., ничего для быстрой обработки штрихкодов нет. На инфостарте ничего нужного, я также не нашел. В итоге пришлось разработать данное решение.

2 стартмани

03.06.2020    2566    11    Romyl01    21    

Перехват сканирования Android Native API

Разработка внешних компонент Мобильная разработка v8::Mobile Абонемент ($m)

Native компонента для перехвата сканирования шк и передачу в мобильную 1С.

1 стартмани

29.04.2020    4332    30    evgeny43    23    

[Расширение] Загрузка данных из Excel в табличную часть документа с созданием не найденной номенклатуры Промо

Обработка документов Оптовая торговля Учет ТМЦ Обработка справочников Загрузка и выгрузка в Excel Оптовая торговля Учет ТМЦ v8::ОУ УТ11 Россия УУ Абонемент ($m)

Расширение типовой обработки 1С "Загрузка данных из внешних файлов" (Управление торговлей ред. 11.4). Позволяет загружать данные из внешнего файла в табличную часть документа и создавать не найденную номенклатуру. Доработано: создание не сопоставленной номенклатуры по настройкам. Добавлена загрузка в документы Перемещение, Списание, Оприходование. Расширение тестировалась на демо версии Управление торговлей 11.4.9.70, 11.4.11.55, 11.4.12.61, 11.4.13.47

1 стартмани

09.12.2016    27318    171    shtinalex    26    

Мобильная платформа. Уникальный идентификатор устройства Android при помощи внешней компоненты. Не IMEI

Разработка внешних компонент Мобильная разработка v8::Mobile Абонемент ($m)

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

3 стартмани

23.04.2020    2983    2    kinan    9    

Android Java и NativAPI C++ внешняя компонента для широковещательных сообщений (отправка и прием). Подключаем сканер ШК и клавиатуру к "1С мобильное приложение"

Оптовая торговля Розничная торговля Сканер штрих-кода Разработка внешних компонент Мобильная разработка v8::Mobile Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Подключаем сканер ШК и клавиатуру к "1С мобильное приложение", на терминале сбора данных "ATOL Smart.Lite android 7.0". Работаем с буфером обмена. В архиве к теме; 1. исходник компоненты (папка package готовый zip); 2. исходник "AccessibilityService" для перехвата клавиатуры (папка package готовый apk); 3. cf - тестовая конфигурация

1 стартмани

15.04.2020    3725    37    SanyMaga    57    

Мобильная платформа. Реакция на внешнее событие в Android при помощи внешней компоненты

Мобильная разработка Разработка внешних компонент v8::Mobile Молдова Абонемент ($m)

Внешняя компонента для мобильной платформы на Android. Пришиваем платформе уши, чтобы лучше слышать.

3 стартмани

06.04.2020    3979    7    kinan    17    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Учет ТМЦ Учет ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    15057    13    niksaf    4    

Обработка голосового ввода текста с использованием (intent)

Мобильная разработка v8::Mobile 1cv8.cf Абонемент ($m)

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

1 стартмани

26.02.2020    2874    1    algabas    7    

Simple UI: простой конструктор мобильных приложений для устройств на Android. Самый быстрый способ создания рабочего места на смартфоне или ТСД. Обновление от 15.07.2020: чат и задачи с объектами

Мобильная разработка v8 УУ Абонемент ($m)

Simple UI – это полностью бесплатная платформа для создания мобильных рабочих мест на Android. Конструктор позволяет создавать мобильные клиенты для учетных систем и самостоятельные приложения на телефонах, ТСД (терминалах сбора данных), планшетах, электронных киосках и других устройствах. При этом не нужно разбираться в мобильной разработке, Android SDK ведь основная цель платформы – максимально упростить процесс разработки и поддержки, сделать его визуальным, собирать приложения из готовых блоков с минимумом кода. Причем код обработчиков можно писать на языке учетной системы либо задавать логику обработки событий с помощью команд REST, SQL и визуального конструктора. Проект постоянно развивается изыскивая новые способы упрощения разработки и повышения функционала и является пожалуй самым быстрым способом как создать MVP-проект так и продакшн-систему под конкретное внедрение или тиражный продукт.Тестировалось на 1С: Предприятие 8.3 релиз 8.3.13.1865.

1 стартмани

14.11.2019    15015    141    informa1555    83    

Получение AndroidID в мобильном приложении

Мобильная разработка v8::Mobile Россия Абонемент ($m)

Получаем Android DeviceID в мобильном приложении/клиенте, используя стороннее приложение.

1 стартмани

05.11.2019    7639    4    sam441    11    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) Промо

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    44799    252    informa1555    232    

ODa - Android приложение для подключения к любой конфигурации 1С, используя OData протокол

Мобильная разработка v8 1cv8.cf Абонемент ($m)

В платформе 1С реализована прекрасная возможность работы с открытым веб-протоколом OData, который предоставляет любой другой платформе интерфейс доступа - возможность запрашивать и обновлять данные из базы 1С. Далее в статье будут описаны особенности работы мобильного приложения ODa, которое без программировании на стороне Android'a позволит разработчикам публиковать базы 1С, что даст возможность обычным пользователям взаимодействовать с объектами метаданных, используя нативные элементы интерфейса платформы Android.

1 стартмани

22.10.2019    9740    8    Kosigo    11    

Вывод QR-кода типовыми средствами.

Универсальные печатные формы Сканер штрих-кода Универсальные функции v8 КА1 УТ10 УПП1 Абонемент ($m)

Вывод QR-кода типовыми средствами. На данный момент очень часто нужно вывести в печатную форму QR-код. Показываю как на примере типового кода из УТ11 это сделать. Можно использовать в любых конфигурациях с обычными формами.

1 стартмани

21.10.2019    17950    31    Емельянов Алексей    47    

Простой терминал сбора данных на мобильной платформе Андроид с функцией сканирования акцизных марок алкоголя

Розничная торговля Терминал сбора данных v8::Mobile Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

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

1 стартмани

18.09.2019    6862    33    independ    13    

Выгрузка изображений из справочника на диск Промо

Учет ТМЦ Универсальные обработки Учет ТМЦ v8 УТ11 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

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

1 стартмани

30.11.2018    17759    6    wrooom    8    

Компонента аутентификации и шифрования с помощью биометрической информации для Андроид

Разработка внешних компонент Мобильная разработка Защита и шифрование v8::Mobile Абонемент ($m)

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

5 стартмани

17.09.2019    5956    1    IgorKissil    9    

Мобильное приложение 1С для помарочной инвентаризации маркируемой (алкогольной) продукции

Терминал сбора данных Мобильная разработка Розничная торговля Розничная торговля v8::Mobile Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

Мобильное приложение 1С для помарочной инвентаризации маркируемой (алкогольной) продукции на ТСД под Android. Получение данных марок (штрихкодов), используя БПО для мобильного приложения. Разработка на платформе 8.3.13.1809. Мобильная платформа 8.3.13.64. Версия сборщика 2.0.8.19.

1 стартмани

18.07.2019    7565    21    savostin.alex    5    

[Расширение] для подключения мобильного устройства к УТ11.4/ КА 2/ERP 2 для работы с ордерным складом на базе Simple WMS. Для автоматизации склада нужен только телефон

Сканер штрих-кода Терминал сбора данных Мобильная разработка Управление торговлей Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 ERP2 УТ11 КА2 УУ Абонемент ($m)

Представляю готовое решение для работы с ордерами и проведения инвентаризаций в виде расширения на базе конструктора Simple WMS. Не требует доработки конфигурации, подключается как обычное расширение. Работать может с обычного телефона на Андроид либо с ТСД либо через RDP. Расширение содержит справочники, поэтому режим совместимости конфигурации должен быть не меньше 8.3.11. Расширение написано для конфигурации Управление торговлей 11.4.7 и тестировалось на Комплексная автоматизация 2.4.7.151.

5 стартмани

27.05.2019    12693    33    informa1555    27    

Беспроводные метки NFC Промо

Мобильная разработка v8::Mobile Абонемент ($m)

Технический прогресс не стоит на месте, появляющиеся новые технологии со временем дешевеют и становятся доступны практически всем желающим. Как пример можно привести мобильные телефоны. Середина 80-ых - начало 90-ых были переносные таксофоны с ручками или кирпичи стоимостью несколько тысяч $, конец 90-ых - большого размера трубки, с торчащими антеннами со стоимостью от 100$ Такую же аналогию можно провести с NFC метками, используемыми в учетных целях.

1 стартмани

16.05.2017    21744    57    PloAl    18    

Шаблон http-сервиса для вашего проекта

Внешние источники данных WEB Мобильная разработка v8 v8::Mobile 1cv8.cf Абонемент ($m)

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

3 стартмани

04.05.2019    19417    74    MarkoSokolov    47    

Управление ТСД Zebra с помощью внешней компоненты для мобильной платформы

Разработка внешних компонент Мобильная разработка v8::Mobile Абонемент ($m)

Представлена внешняя компонента для управления сканерами терминалов Zebra из мобильных приложений 1С.

2 стартмани

15.04.2019    9021    27    IgorKissil    14    

Обработка нажатия аппаратных кнопок на ТСД в мобильной платформе

Разработка внешних компонент Терминал сбора данных Розничная торговля Розничная торговля v8::Mobile Абонемент ($m)

Обработка и передача события нажатия аппаратных клавиш на Android в мобильную платформу 1С.

1 стартмани

11.04.2019    10511    43    dewersia    33    

ЕГАИС 3 Контролёр для 1С:Розница Промо

Терминал сбора данных Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Оградите себя от рисков отзыва лицензии на торговлю алкоголем, штрафов и блокировок в ЕГАИС. Проверяйте поступающую алкогольную продукцию помарочно на соответствие ТТН ЕГАИС v3 перед тем, как подтвердить получение и принять её на баланс в ЕГАИС. С 01.07.2018 начинается переход ЕГАИС на помарочный учет алкогольной продукции на всех стадиях товародвижения, начиная от производства или ввоза на территорию России, до реализации в розничной торговле, т.н. "ЕГАИС 3.0". В типовой Рознице уже появилась обработка для контроля поступивших акцизных марок на ПК. Предлагаю ознакомиться с мобильным решением. Контроль производится в Android приложении на ТСД или на обычном смартфоне.

1 стартмани

13.06.2018    20631    17    kuld    30    

Андроид активити, разработанное для запуска и сбора информации из мобильного приложения 1С 8.3

Мобильная разработка v8::Mobile 1cv8.cf Автомобили, автосервисы Абонемент ($m)

Активити доступно из кода мобильного приложения 1С 8.3. Может использоваться как часть приложения при приемке автомобиля на предприятиях автосервиса. По сути является модальным диалогом, для внесения данных по осмотру автомобиля при приемке/передаче.

1 стартмани

10.04.2019    5539    1    hiEnergy    1    

Подкасты сайта "Эхо Москвы" в мобильном приложении 1С

Мобильная разработка v8::Mobile Россия Абонемент ($m)

Данная разработка показывает возможности мобильного приложения от 1С на примере получения данных с сайта радиостанции "Эхо Москвы" и последующего проигрывания мультимедиа.

1 стартмани

09.03.2019    5408    2    NovPas    6    

Альтернатива для "ПоказатьВыборИзСписка" и "ПоказатьВопрос" для приложений на Мобильной Платформе (УФ)

Мобильная разработка v8::УФ v8::Mobile 1cv8.cf Абонемент ($m)

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

1 стартмани

04.02.2019    6693    1    HorusTheOne    0    

Приложение Android для идентификации/распознавания образов (с обучением с одного раза, One-Shot Learning) с возможностью работы с 1С через веб-сервис Промо

Мобильная разработка v8 Абонемент ($m)

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

1 стартмани

19.06.2018    15262    4    informa1555    15    

Инструкция по применению мобильного приложения 1С:Штрихкоды

Мобильная разработка Практика программирования Сканер штрих-кода v8::Mobile Абонемент ($m)

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

1 стартмани

18.01.2019    8736    2    inord777    0    

Сканер штрих-кодов Сервер + Клиент

Мобильная разработка Сканер штрих-кода Розничная торговля Розничная торговля v8::Mobile 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

18.01.2019    6489    1    enot_tut    0    

HTTP-сервис + интерфейс jquery.mobile + QR-код. Остатки в магазине с устройства под Android, Apple, Windows без установки 1С

Управление торговлей Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 УУ Абонемент ($m)

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

1 стартмани

16.01.2019    13271    13    John_d    7    

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2 Промо

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 v8::ОУ ERP2 УТ11 Россия УУ Абонемент ($m)

Внешняя обработка "Загрузка дополнительных реквизитов и сведений справочника Номенклатура"

1 стартмани

07.08.2017    41129    256    Windyhead    41    

Подключаем ТСД на android к УТ 10 по rdp

Терминал сбора данных Учет ТМЦ Учет ТМЦ v8 УТ10 Россия УУ Абонемент ($m)

Обработка для УТ 10.3 с удобным интерфейсом на ТСД honeywell eda60k. Запуск по rdp. Решаемые задачи - Информация о товаре, инвентаризация, перемещение, поступление товара.

1 стартмани

27.11.2018    16628    68    kida1    52    

Управление сканером "Beluga" из мобильного приложения 1С

Разработка внешних компонент Мобильная разработка v8::Mobile Абонемент ($m)

Внешняя компонента для терминалов сбора данных MT65.

5 стартмани

26.11.2018    7069    9    IgorKissil    3    

Bluetooth сканер штрихкодов и мобильное приложение 1С (Android)

Сервисные утилиты Сканер штрих-кода Мобильная разработка v8 1cv8.cf Абонемент ($m)

Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.

1 стартмани

06.11.2018    17511    57    Isonic    23    

Переход с УСН на ОСНО. Формирование остатков НУ и данных по регистру затрат УчетЗатратРегл (РАУЗ) Промо

Свертка базы Универсальные обработки Учет ТМЦ Учет ТМЦ v8 КА1 Россия НУ Абонемент ($m)

Не знаете, как побороть сообщение "движения сформировались без суммовой оценки" при проведении документов после перехода на ОСНО - эта обработка для вас. Обработка выполняет закрытие остатков по счетам учета ТМЦ и формирование новых остатков на заданную пользователем дату с проверкой итоговых сумм и количества по БУ и НУ, а также закрытие остатков по старым ключам аналитики (без применения счетаНУ) и формирование новых остатков. Для конфигурации Комплексная Конфигурация 1.1

10 стартмани

30.01.2014    28218    21    buy_sale    7    

Самая простая конфигурация для сканирования штрихкодов из мобильного приложения 1С

Сканер штрих-кода Мобильная разработка v8 v8::УФ v8::Mobile Абонемент ($m)

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

1 стартмани

01.11.2018    9335    27    Romyl01    4    

Кое-что простое о сложных штрих-кодах

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

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

1 стартмани

28.09.2018    16190    8    torch    15    

Сканирование штрихкода медицинского полиса единого образца с помощью мобильного приложения

Сканер штрих-кода Мобильная разработка v8::Mobile 1cv8.cf Здравоохранение, медицина, стоматология Россия Абонемент ($m)

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

5 стартмани

15.09.2018    11578    5    Agregadus    2    

Мобильное приложение для настольного тенниса

Мобильная разработка v8::Mobile Развлечения, искусство, спорт Россия Абонемент ($m)

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

1 стартмани

23.08.2018    6779    2    gradi    0    

1C + Arduino + сканер отпечатков пальцев + RFID считыватель

Терминал сбора данных Сервисные утилиты Учет рабочего времени Учет рабочего времени v8 1cv8.cf Абонемент ($m)

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

1 стартмани

21.08.2018    24327    15    DGorgoN    39