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

Публикация № 1219518 06.04.20

Приемы и методы разработки - Разработка внешних компонент

мобильная внешняя компонента broadcast receiver оповещения внешнее событие

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

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

Сообщение представлено объектом "intent". Intent Отправляется в "эфир" посредством "sendBroadcast".

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

Делаем мобильной платформе такой приёмник.

Package.zip необходимо загрузить в макет внешней компоненты. Приём сообщений на мобильной платформе реализуется в форме ( у меня обработка )

Необходимо задействовать метод формы связанный с внешним событием

 

Код модуля формы:


&AtClient
Var ExtLib;

&AtClient
Procedure OnOpen ( Cancel )
	
 	AttachAddIn  ( "CommonTemplate.Broadcasts", "Sample", AddInType.Native );
	ExtLib = New ( "AddIn.Sample.Simons" );	
	
	//Кирилица
	//ExtLib.ИсточникИменаДействийФильтраНамерений = "OrdersPlusDelivery|ЧерезЧертуУказываемИменаИсточниковОтправителейСообщенийКоторыеХотимСлушать|ИхМожетБытьМного";	
	//ExtLib.СобытиеИменаНамерений  = "msgHead|ЧерезЧертуУказываемИменаИнтентовВнутриСообщенияКоторыеБудутИнтерпретированыКакПараметрНомерДваПроцедурыОбработкиВнешнегоСобытия";
	//ExtLib.ДанныеИменаНамерений   = "msgBody|АналогичноДляПараметраНомерТри";
	
	//ExtLib.Приём();  //Пуск приёмника широковещательных сообщений
	//ExtLib.Отбой();  //Стоп

	//Латиница		
	ExtLib.SourceIntentFilterActionsNames = "OrdersPlusDelivery";	
	ExtLib.EventIntentsNames  = "msgHead";
	ExtLib.DataIntentsNames   = "msgBody";	
	
	Lib.RegisterReceiver();
	//ExtLib.UnregisterReceiver();

EndProcedure

&AtClient
Procedure ExternalEvent ( Source, Event, Data )
	
	If Source = "OrdersPlusDelivery" Then	
		
		If Event = "CheckInn" Then
			
			//Например
			ExtLib.UnregisterReceiver();			
		Else
			//
			//Ваши действия
			//
		EndIf;
	Else
		//
		//Ваши действия
		//		
	EndIf;
		
EndProcedure

Работа компоненты проверена на платформе 8.3.15.59.

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

Наименование Файл Версия Размер
Package.zip - архив с мобильной внешней компонентой для Android.

.zip 2,61Mb
18
.zip 2,61Mb 18 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. AneJIbcuH 34 09.04.20 12:39 Сейчас в теме
Очень интересная компонента. Подскажите, есть ТСД на android, можно ли с помощью данной компоненты отловить нажатия кнопок с цифрами (1 - 9) на самом аппарате?
2. kinan 33 09.04.20 13:22 Сейчас в теме
Изначально компонента сделана для обслуживания метода "ВнешнееСобытие" модуля формы на стороне 1C. А он на вход требует 3 параметра. "Источник", "Событие", "Данные". С "источником" всё стандартно - он всегда присутствует в широковещательном сообщении как своеобразная маркировка, которой помечается сообщение в момент его создания при отработке "setAction".

Параметры "Событие" и "Данные" предполагаю, что разработчик приложения на Java вкладывает в широковещательное сообщение как "полезную нагрузку" в виде двух параметров типа "Ключ|Значение".

Если при нажатии на кнопки Ваш ТСД генерирует широковещательное сообщение с двумя дополнительными параметрами, то можно.

Необходимо знать какая текстовая строка в этом широковещательном сообщении используется в "setAction". А также названия ("ключ") дополнительных 2 параметров. На самой первой иллюстрации я привёл пример метода в котором создаётся подходящее для работы компоненты широковещательное сообщение.

Нужно знать что происходит при нажатии кнопок ТСД чтоб понимать как их обрабатывать. Может быть достаточно активного текстового поля на форме, реагирующего на нажатия кнопок клавиатуры не важно какой реальной или виртуальной. Тогда вообще никаких дополнительных компонент не нужно.
3. AneJIbcuH 34 09.04.20 14:41 Сейчас в теме
(2) Если сделать активным текстовое поле на форме, то нажатие кнопок на клавиатуре срабатывает. Но вот что хотелось бы получить: не активизируя поле ввода на форме вручную, начиная нажимать кнопки на клавиатуре, необходимое поле автоматически активизировалось (ну или не обязательно) и символы в это поле начали попадать.
Тут всё похоже, как работает сканер штрихкодов, когда тоже срабатывает "ВнешнееСобытие" модуля формы и штрихкод уже как надо обрабатывается.
4. kinan 33 09.04.20 18:30 Сейчас в теме
(3)Если срабатывает нажатие кнопок в текстовом поле, то аппаратная клавиатура работает в классическом режиме. Отличие от сканера в том, что он настраивается. Его настраивают так, что он начинает генерировать внешнее событие, или же вместо этого прикидывается клавиатурой и вводит отсканированный штрих-код в поле ввода.

Что-то мне подсказывает что Ваша задача решается таким образом:

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

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

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

Если же необходимо различать ввод с виртуальной клавиатуры от ввода с аппаратной клавиатуры, то действительно необходимо искать способ как включить аппаратную клавиатуру в режим внешнего события. Возможно, что это не возможно.
5. AneJIbcuH 34 10.04.20 08:38 Сейчас в теме
(4) Спасибо. А ваша компонента чем отличается от данной? https://infostart.ru/public/779912/
6. kinan 33 10.04.20 11:12 Сейчас в теме
(5)там ещё буфер обмена дают.
9. WellMaster 104 19.05.20 10:16 Сейчас в теме
(1) Нужно именно в самом Андроиде на ТСД отловить нажатия? Или в сеансе 1с в RDP? В самой 1с-ке мы научились отлавливать любые нажатия, используем, в т.ч. для принудительной подсветки активной кнопки, так как платформенная рамка вокруг кнопки слабо читается на ТСД.
10. AneJIbcuH 34 19.05.20 11:01 Сейчас в теме
(9) в самом андроиде на ТСД в мобильной платформе.
WellMaster; +1 Ответить
11. AneJIbcuH 34 19.05.20 16:04 Сейчас в теме
(9) И как научились отлавливать нажатия?
12. kinan 33 20.05.20 02:01 Сейчас в теме
(11)Для решения Вашей задачи по-сути нужно сделать кейлоггер. Для этого пишется специальное нативное android-приложение, являющееся accessibility сервисом. Такие приложения не видны среди приложений установленных в телефоне, их видно в настройках в разделе "Cпециальные возможности". Там же для каждого из установленных сервисов имеется выключатель, запускающий, либо останавливающий сервис. При старте Ваш сервис должен отслеживать все нажатия клавиш, определять аппаратное это нажатие или нажатие на виртуальной клавиатуре. И, при определённых условиях, он должен отправлять широковещательное сообщение куда надо (в 1с, в которой работает моя компонента приёма и обработки широковещательных сообщений о которой эта статья). В итоге, нужен комплекс мер. Приёмник я описал в этой статье. А передатчик ... стоит начать с него
13. WellMaster 104 20.05.20 10:36 Сейчас в теме
(11) С помощью этого: https://infostart.ru/public/91306/
Пришлось доработать инициализацию компоненты под УФ.
7. user1409768 18.05.20 17:38 Сейчас в теме
Здравствуйте. При запуске " Тип не определен "AddIn.Sample.Simons" " . Код скопирован с статьи, в какую сторону копать?
8. kinan 33 18.05.20 21:21 Сейчас в теме
Здравствуйте. нужно скачать Package.zip
14. gladrus 17.07.20 09:52 Сейчас в теме
Сделал тестовую конфу, загрузил все как в статье,начинаю собирать и вот такое выскакивает.Что я не так делаю,проверил пути, папки есть
Прикрепленные файлы:
15. kinan 33 17.07.20 14:46 Сейчас в теме
(14) Такие проблемы были у меня. Они как то связаны с релизами платформы и сборщика мобильного приложения. 1С не сразу добавила поддержку ARM64. У Вас возможно не самая свежая версия платформы/сборщика. Работа компоненты проверена на 8.3.15.59 в связке со сборщиком 2.0.10.55
16. gladrus 17.07.20 16:02 Сейчас в теме
https://clip2net.com/s/48qRiQO

Не было прописано на создание нужных папок
17. kinan 33 17.07.20 16:43 Сейчас в теме
А ещё хочу обратить внимание счастливых обладателей восьми гигабайт оперативы на одну деталь, которую тоже придётся переделать в коде сборщика:
Прикрепленные файлы:
18. Leon75 15.07.21 10:24 Сейчас в теме
На 8.3.9.2170 при попытке установки внешней компоненты - ошибка формата потока.
19. kinan 33 15.07.21 20:51 Сейчас в теме
(18)Работа компоненты проверена на платформе 8.3.15.59

я с 8.3.9 наверное года 3 как попрощался. Конечно же можно поставить эксперимент, ок поищу 8.3.9. посмотрим что будет
20. Leon75 15.07.21 21:08 Сейчас в теме
(19) Вообщем было две ошибки:
макет был двоичных данных.
В IIS не было MIME .so и прочих расширений
ВК.
Спасибо за внимание.
21. user1068034 19.08.21 18:51 Сейчас в теме
Возможен вариант реализации отлова событий со сканера ТСД без сборщика , просто установкой Внешней компоненты ?
22. kinan 33 19.08.21 22:28 Сейчас в теме
(21)Сборщик необязателен. Достаточно мобильной платформы. Всё как на десктопе.
23. user1068034 20.08.21 17:56 Сейчас в теме
что то не взлетает, не подскажете . может тут что то нужно прописать , ТСД Honeywell EDA61K, android 9.
Прикрепленные файлы:
24. kinan 33 21.08.21 16:07 Сейчас в теме
Пример рабочего кода модуля формы обработки для ТСД SUNMI где выполняется приложение с использованием данной компоненты:

&AtClient
Var ExtLib;

//Local functions
//------------------------------------------------------------------------------------------------------------------

//Form events
//------------------------------------------------------------------------------------------------------------------

&AtClient
Procedure OnOpen ( Cancel )
	
 	AttachAddIn  ( "CommonTemplate.Broadcasts", "Sample", AddInType.Native );
	ExtLib = New ( "AddIn.Sample.Simons" );	
	
	ExtLib.SourceIntentFilterActionsNames = "com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED";	
	ExtLib.EventIntentsNames  = "data";
	ExtLib.DataIntentsNames   = "data";	
	
	ExtLib.RegisterReceiver ();
	
EndProcedure

&AtClient
Procedure BeforeClose(Cancel, Exit, MessageText, StandardProcessing)
	
	ExtLib.UnregisterReceiver();
	
EndProcedure

&AtClient
Procedure ExternalEvent ( Source, Event, Data )
	
	If Source = "com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED" Then	
		
		scan_result = Data;
		
	EndIf;	
	
EndProcedure
Показать


Из инструкции к Вашему ТСД взятой по такой ссылке: https://scanberry.ru/upload/iblock/cac/EDA61K_manual.pdf :
Прикрепленные файлы:
25. user1068034 25.08.21 08:47 Сейчас в теме
есть контакт , буду дальше тестировать, через какое то время отпишусь, Спасибо
26. пользователь 07.04.22 15:21
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

См. также

Дневник времени. Простое мобильное приложение 1С для телефона на Андроид Промо

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

Дневник времени. Для адептов тайм-менеджмента и всех тех, кто ценит свое время. Предназначен для ежедневных записей в телефоне расхода времени на различные задачи. Отчет по записям программы позволяет увидеть, сколько времени, на какие задачи расходовалось и проанализировать траты времени за месяц. Можно выгрузить записи в csv файл и анализировать на дескопном компьютере, например в Экселе. Можно составлять планы на день и отмечать, что удалось сделать, а что нет.

1 стартмани

12.03.2021    4233    4    pricec    1    

Пишем внешнюю компоненту для 1С, NativeAPI на С++, для ОС Linux, с использованием Qt Creator

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

В статье рассмотрен процесс создания внешней компоненты для 1С в среде Qt Creator для операционной системы Linux (ubuntu, debian, mint и им подобных). На примере компоненты для сбора данных от внешней аппаратуры и сохранение их в базе, посредством 1С. В качестве внешней аппаратуры в данном примере будем использовать Arduino UNO.

1 стартмани

13.05.2022    2389    2    user1779098    22    

Внешняя Native API компонента совместно с функционалом фреймворка Qt

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

В данном примере реализована интеграция внешней компоненты, написанной с использованием технологии Native API и фреймворка Qt.

1 стартмани

20.02.2022    2461    2    tav_74    0    

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

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

Перехват нажатия клавиш в 1С реализован с привязкой к фокусу формы. Если форма (или главное окно процесса 1С) теряет фокус, то перехват перестает работать. Чтобы решить эту проблему, была разработана соответствующая внешняя компонента.

1 стартмани

29.11.2021    3955    11    Prometeus2011    6    

Внешняя компонента: Android tools Промо

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

Несколько дополнительных функций для мобильного приложения\клиента под Android. Размер архива внешних компонент под архитектуры ARM и x86 - 230KB.

1 стартмани

12.01.2021    8796    27    KAV2    22    

1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)

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

Получение из Android устройства данных сканера штрихода, камеры, GPS, широковещательных сообщений и передача в код модуля формы 1С для дальнейшей обработки.

15.11.2021    3994    2    kild    23    

Внешняя компонента для мобильного приложения

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

Внешняя компонента для дополнения мобильной платформы некоторыми функциями.

2 стартмани

02.11.2021    3674    9    Prometeus2011    31    

Пример формы авторизации на Javascript для мобильного приложения

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

Пример формы авторизации на Javascript для мобильного приложения

3 стартмани

25.10.2021    3067    5    rail21    11    

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

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

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

2 стартмани

30.03.2018    42170    100    Ditron    115    

Распознавание речи в мобильном приложении 1С на Android

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

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

1 стартмани

15.07.2021    5910    6    salexdv    6    

Мобильное приложение для 1C:Drive для фотоотчетов с сохранением фотографий в Microsoft Azure Blob storage

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

Пример реализации мобильного приложения, которое использует Microsoft Azure Blob storage для сохранения фотографий и передает сведения о сделанных фотографиях в 1C:Drive.

1 стартмани

26.02.2021    4671    4    keypax    2    

TextRadar - нечеткий поиск в тексте Промо

Разработка внешних компонент Поиск данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.09.2018    26683    33    TSSV    19    

Авторизация в мобильном приложении 1С

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

Реализация входа по паролю (личному коду) в мобильном приложении 1С.

10 стартмани

23.02.2021    7965    6    kaiman_fedor_yandex    0    

Выбор документов на мобильном устройстве (iOS)

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

При внедрении мобильного приложения, имеющего в своём функционале работу с файлами, возникла необходимость прикреплять к документам не только фотографии из библиотеки мультимедиа или тут же созданные фотографии, а документы (pdf, doc, xlsx, и др.). В операционной системе iOS файловая система скрыта для пользователя и взаимодействие с файлами осуществляется средствами самого приложения и только с файлами, расположенными в директории приложения (контейнере приложения). Т.е. задачей было поместить файлы в директорию приложения и организовать взимодествие с этим каталогом.

1 стартмани

29.11.2020    5213    0    OlegK    0    

Использование сборок .NET в 1С 7. и 8.x. Создание внешних Компонент. Промо

Разработка внешних компонент v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Данная разработка создана для использования сборок .Net в 1С через преобразование объектов и классов в COM-объекты, которые можно использовать в 1С. Достигается это путем создания класса, реализующего методы интерфейса IReflect public class AutoWrap: IReflect.

1 стартмани

28.11.2013    98027    303    Serginio    77    

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

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

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

5 стартмани

12.10.2020    5198    1    ovasiliev    4    

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

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

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

3 стартмани

09.10.2020    31818    251    ltfriend    169    

1C.QuickPhoto - мобильное приложение для быстрой отправки фотографий в присоединенные файлы БСП

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

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

2 стартмани

17.09.2020    7191    17    suepifanov    35    

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

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

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

1 стартмани

19.06.2018    21705    5    informa1555    16    

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

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

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

3 стартмани

14.09.2020    6111    4    kinan    19    

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

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

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

2 стартмани

18.08.2020    5411    4    GAMLET    0    

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

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

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

1 стартмани

04.08.2020    7929    18    romanpolyashov@yandex.ru    0    

Tool1CD Beta в деле Промо

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

Пс, парень! Не хочешь немного сырых байтов?

1 стартмани

09.05.2018    34649    32    dmpas    32    

Диагностика контекста выполнения (внешняя компонента)

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

Небольшая экспериментальная внешняя компонента для получения дополнительной информации о контексте выполнения.

1 стартмани

24.07.2020    10917    2    YPermitin    14    

Универсальная обертка для использования NATIVE компонент на платформе 1С 7.7, 8.0 и 8.1

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

Используете 1С 7.7, 8.0 или 8.1 и вас раздражает, что под вашу 1С уже не выпускаются современные компоненты. А хотелось бы?

1 стартмани

07.07.2020    9189    8    karpik666    5    

Нано 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    8913    15    SanyMaga    23    

Мобильное приложение "Отчет по проделанной работе" Промо

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

Приложение выполняет фиксацию рабочего времени у клиентов, а также заявок на работы, пригодится как шаблон для разработки своего или как готовое решение для работников в сфере услуг, которые фиксируют время у клиентов. В приложении 2 документа: первый "отчет за день", второй "заявка" и полезный инструмент "Отчет задачи", который в свою очередь создан для просмотра, анализа и закрытия заявок. Тестировал на Iphone 6s.

10 стартмани

01.12.2017    31246    10    olejnikov_m    6    

miniWms. Программное решение для автоматизации склада

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

Готовое Android приложение для автоматизации складских операций УТ 11. Доработка конфигурации не требуется. Навыки разработчика не требуются.

1 стартмани

16.06.2020    5910    7    Basili02    7    

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

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

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

1 стартмани

29.04.2020    14003    73    evgeny43    57    

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

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

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

3 стартмани

23.04.2020    9291    10    kinan    19    

NativeDraw: Компонента рисования для 1С [V2.6.2] Промо

Разработка внешних компонент Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

3 стартмани

13.07.2015    56507    475    ПерваяСистема    147    

Внешняя компонента Native API для управления окнами и буфером обмена, получения снимков окон Windows и Linux

Разработка внешних компонент v8::УФ Россия Абонемент ($m)

Внешняя компонента Native API для Windows и Linux с исходными кодами на C++. Возможности компоненты: получение списка окон и списка процессов, управление размерами и положением окна, снимок окон и снимок экрана, доступ к данным буфера обмена, взаимодействие по протоколу WebSocket.

2 стартмани

16.04.2020    9007    14    kandr    13    

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

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

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

3 стартмани

15.04.2020    6940    1    kinan    0    

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    12858    79    SanyMaga    89    

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

Разработка внешних компонент Сканер штрих-кода v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

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

10 стартмани

10.07.2015    81363    92    igorberezhnov    121    

Получение фото с веб-камеры

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

Получение фото с веб-камеры без ActiveX. Внешняя компонента по технологии Native API.

1 стартмани

25.03.2020    14706    124    berezdetsky    46    

Готовые решения для инвентаризации товаров и основных средств на мобильных устройствах для КА, УТ, ERP и БП 3.0 на базе Simple UI

Оптовая торговля Розничная торговля Учет ОС и НМА Мобильная разработка Склад и ТМЦ v8 ERP2 БП3.0 УТ11 КА2 БУ УУ Абонемент ($m)

В расширениях для Бухгалтерия 3.0 и КА2.4/УТ11.4/ERP2.4 представлены готовые рабочие места для онлайн и оффлайн инвентаризации товаров (для БП 3.0 также инвентаризации основных средств) на базе бесплатного конструктора мобильного фронта Simple UI. При этом используется расширенная работа с идентификацией товаров и ОС с помощью различных подходов – сканирование штрих кода, распознавание артикулов и инвентарных номеров и различные поиски. Также используются различные возможности платформы Simple UI. Данная разработка может быть полезна как конечным пользователям, так и разработчикам в качестве заготовки, так как на базе этих блоков можно сделать ввод любого документа конфигурации , связанного с товаром или с ОС. Тестировалось на 1С 8.3.13.1865, КА 2.4.8.63 и БП 3.0.74.69

5 стартмани

28.02.2020    19120    82    informa1555    76    

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

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

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

1 стартмани

26.02.2020    7062    4    algabas    7    

7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей Промо

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

В статье показаны примеры получения данных без программирования на стороне «1С:Предприятие 8». Вам нужно проверить гипотезу и проанализировать данные, почему бы не интегрироваться с Excel? Используете технологии .NET и «1С:Предприятие 8», процесс связывания систем движется катастрофически медленно? Хотите native Android приложение с вашими данными всегда под рукой?

1 стартмани

01.10.2015    65600    52    pbazeliuk    23    

Быстрая печать этикеток (ZPL, EPL, TSPL, EZPL, GEPL, TSPL-EZ)

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

Качественная и быстрая печать на внутреннем языке принтеров этикеток.

4 стартмани

02.02.2020    16857    67    Johny_v    17    

Наш путь к эффективной инвентаризации склада

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

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

8 стартмани

12.01.2020    9548    1    Johny_v    23    

Сканирование по TWAIN в 1С (обычные и управляемые формы)

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает пример, как можно в 1С проводить сканирование с помощью компоненты TWAIN.

3 стартмани

03.01.2020    11972    39    Denr83    0    

Давайте подружим 1С и Android. Часть 1 - постановка задачи и подход к решению Промо

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

Серия уроков по созданию простейшего приложения на платформе Android для взаимодействия с 1С.

1 стартмани

29.02.2016    37327    42    solarisman    32    

Обмен данными с Android через USB

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

Обработка с примером обмена данными конфигурации 1С через USB. Без установки Web сервера и настройки WiFi.

1 стартмани

23.12.2019    8593    7    asdfgcom    2    

Simple UI: простой конструктор мобильных приложений для устройств на Android. Обновление от 14.05.22- изменения среды разработки

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

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

1 стартмани

14.11.2019    37368    373    informa1555    217    

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

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

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

1 стартмани

05.11.2019    13476    9    sam441    13    

Снимок экрана для 1С Промо

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

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

1 стартмани

08.02.2016    34519    34    linkforget    11    

Мобильное приложение для Android для отправки СМС из 1C

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

Вашему вниманию предлагается мобильное приложение (конфигурация .cf) + HTTP сервис для отправки СМС из 1С8

2 стартмани

04.11.2019    11972    19    dimasikus31    7    

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

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

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

1 стартмани

22.10.2019    16278    8    Kosigo    11