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

Публикация № 1306851 09.10.20

Интеграция с оборудованием и сервисами - Разработка внешних компонент

сканер штрихкоды сканерштрихкодов ТСД android мобильныйклиент

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

Использование сканера в мобильном клиенте 1С.

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


Добавление драйвера из файла в справочник «Драйверы оборудования».

Но это в идеале! К сожалению, при таком добавлении драйвера в информационную базу в мобильном приложении драйвер не заработает. Будет ошибка при его установке. Для того, чтобы драйвер работал в мобильном клиенте, необходимо встроить его в состав конфигурации, по аналогии с типовыми драйверами.

Интеграция драйвера в состав основной конфигурации 1С.

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

1. Создать общий макет ДрайверСканерыШтрихкодаAndroid с типом Внешняя компонента и загрузить драйвер из zip-архива.

2. В справочнике ДрайверыОборудования добавить новый предопределённый элемент с именем ДрайверСканерыШтрихкодаAndroid и наименованием «Сканеры штрихкода Android».

3. Добавить для перечисления ОбработчикиДрайверовПодключаемогоОборудования новое значение ОбработчикСканерыШтрихкодаAndroid. Комментарий обязательно должен иметь значение СканерШтрихкода.

4. Сохранить конфигурацию.

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

Справочники.ДрайверыОборудования.ЗаполнитьПредопределенныйЭлемент(
    Перечисления.ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканерыШтрихкодаAndroid,
    "AddIn.com_ptolkachev_AndroidScannerExtension",
    "ДрайверСканерыШтрихкодаAndroid",
    Ложь,
    "1.0.1.1",
    Ложь);

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

Использование драйвера в мобильном клиенте 1С.

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

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

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

Обновлено 26.05.2021. Добавлена поддержка режима сканирования с использованием буфера обмена (clipboard). В этом режиме не нужно искать и вводить значения параметров Action Name и Extra Data. Просто установите соответствующий режим в настройках системного приложения сканирования на вашем устройстве (если такой режим поддерживается) и выберите значение clipboard параметра Режим сканирования в настройках драйвера в 1С.

После установки и настройки мобильный клиент работает со встроенным в ТСД сканером так, как если бы работал обычный клиент с обычным сканером через COM-порт.

Открываем нужный документ

Сканируем штрихкод - товар добавляется в документ


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

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

Общая схема взаимодействия с драйвером выглядит следующим образом.

1. Создать общий макет ДрайверСканерыШтрихкодаAndroid с типом Внешняя компонента и загрузить драйвер из zip-архива.

2. Перед использованием установить драйвер с помощью метода НачатьУстановкуВнешнейКомпоненты

НачатьУстановкуВнешнейКомпоненты(ОповещениеОЗаверщении, "ОбщийМакет.ДрайверСканераШтрихкодовAndroid")

3. Подключить драйвер для использования в форме клиентского приложения на клиенте

ПодключитьВнешнююКомпоненту(
    "ОбщийМакет.ДрайверСканераШтрихкодовAndroid",
    "com_ptolkachev_AndroidScannerExtension",
    ТипВнешнейКомпоненты.Native);
ProgID = "AddIn.com_ptolkachev_AndroidScannerExtension.com_ptolkachev_AndroidScannerExtension";
ОбъектДрайвера = Новый(ProgID);
ОбъектДрайвера.УстановитьПараметр("ActionName", <данные_вашего_ТСД>);
ОбъектДрайвера.УстановитьПараметр("ExtraName", <данные_вашего_ТСД>);
ОбъектДрайвера.Подключить("");

4. При закрытии формы не забыть отключить драйвер

ОбъектДрайвера.Отключить("");

5. При сканировании штрих-кода возникнет событие формы ВнешнееСобытие. В параметрах будут переданы следующие данные:

  • Источник – "com_ptolkachev_AndroidScanner";
  • Событие – "Штрихкод";
  • Данные – считанное значение штрихкода.

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

Для облегчения взаимодействия с драйвером в приложениях на мобильной платформе была создана мини-библиотека сканеров Android. Она включает в себя 3 константы, одну общую форму для настройки сканера, общий макет, содержащий архив с драйвером и два общих модуля, реализующих методы обращения к драйверу.

Интеграция библиотеки сканеров Android в свою конфигурацию мобильного приложения.

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

1. Выполнить команду Конфигурация > Сравнить, объединить с конфигурацией из файла, выбрать конфигурационный файл (.cf) библиотеки.

2. Выбрать в меню пункт Действия > Отметить по подсистемам файла.

3. Выбрать подсистему СканерШтрихкодовAndroid и нажать Установить.

4. Выполнить объединение конфигураций.

5. Внести изменения в модуль приложения.

  • В области описания переменных модуля добавить код
// СканерШтрихкодовAndroid
Перем глПараметрыСканераШтрихкодовAndroid Экспорт;
// Конец СканерШтрихкодовAndroid
  • В обработчике ПередНачаломРаботыСистемы добавить код
// СканерШтрихкодовAndroid
МенеджерСканераШтрихкодовAndroidКлиент.УстановитьПараметрыСканера();
// Конец СканерШтрихкодовAndroid
  • В обработчике ОбработкаВнешнегоСобытия добавить код
// СканерШтрихкодовAndroid
глПараметрыСканераШтрихкодовAndroid.СобытиеОбработано = Ложь;
МенеджерСканераШтрихкодовAndroidКлиент.ОбработатьСобытие(Источник, Событие, Данные);
// Конец СканерШтрихкодовAndroid
  • В конце модуля добавить код по инициализации новой переменной модуля
// СканерШтрихкодовAndroid
глПараметрыСканераШтрихкодовAndroid = Новый Структура;
// Конец СканерШтрихкодовAndroid

6. Для доступа к настройкам сканера необходимо включить общую команду НастройкаСканераШтрихкодаAndroid в состав желаемой подсистемы и просто из нужного места в коде (например, из обработчика команды формы) открыть общую форму НастройкаСканераШтрихкодаAndroid.

ОткрытьФорму("ОбщаяФорма.НастройкаДрайвераСканераШтрихкодовAndroid");

7. Обновить информационную базу.

Обработка считанных штрихкодов.

Для обработки штрихкодов в форме необходимо выполнить следующие действия:

1. Добавить в обработчик события формы ПриОткрытии подключение сканера

// СканерШтрихкодовAndroid
МенеджерСканераШтрихкодовAndroidКлиент.Подключить(УникальныйИдентификатор);
// Конец СканерШтрихкодовAndroid

2. Добавить в обработчик события формы ПриЗакрытии отключение сканера

// СканерШтрихкодовAndroid
МенеджерСканераШтрихкодовAndroidКлиент.Отключить(УникальныйИдентификатор);
// Конец СканерШтрихкодовAndroid

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

// СканерШтрихкодовAndroid
Если Источник = "ПодключаемоеОборудование" Тогда
    Если ИмяСобытия = "ScanData" И МенеджерСканераШтрихкодовAndroidКлиент.ЕстьНеобработанноеСобытие() Тогда
        ОбработатьШтрихкоды(МенеджерСканераШтрихкодовAndroidКлиент.ПреобразоватьДанныеСоСканераВМассив(Параметр));
    КонецЕсли;
КонецЕсли;
// Конец СканерШтрихкодовAndroid

Содержимое архива поставки.

  • архив с драйвером для платформ Android x86, x86-64, ARM и ARM64;
  • конфигурация для интеграции драйвера с вашей учётной системой;
  • инструкция по интеграции драйвера в вашу учётную систему;
  • библиотека сканеров Android для приложений на мобильной платформе;
  • инструкция по внедрению библиотеки сканеров Android в приложение для мобильной платформы;
  • конфигурация для мобильной платформы, демонстрирующая внедрение и использование библиотеки сканеров Android.

Работа драйвера была протестирована на конфигурациях "Управление торговлей 11.4.11.102", "Управление нашей фирмой 1.6.20.107" на платформе версии 8.3.17.1549.

При тестировании, так же использовались мобильный клиент и мобильное приложение версий 8.3.17.67 и 8.3.15.105.

Ссылка на исходные коды драйвера: https://github.com/ltfriend/AndroidScannerDriverFor1C

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

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

.zip 11,58Mb
191
.zip 11,58Mb 191 Скачать

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

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. gzharkoj 418 09.10.20 08:52 Сейчас в теме
В целом полезно, но есть БПО для мобильных приложений, он не заработал?
2. ltfriend 784 09.10.20 09:28 Сейчас в теме
(1) нужно было, чтобы заработало в мобильном клиенте. Из типовых драйверов обычной БПО ни чего не заработало.
Библиотека для мобильного приложения создана, как опция, т.к. внешней компоненте без разницы где работать: в мобильном клиенте или мобильном приложении. Но, если в мобильном приложении используется только сканер ТСД, то можно не добавлять всю мобильную БПО, а использовать только драйвер.
Вообще, делалось для клиента, чтобы без танцев с бубнами, дорогого стороннего софта и обменов кладовщик мог через мобильный клиент собирать заказы. Результатом работы решил поделиться с сообществом.
rhtr; GutaGroup; creat1034bar; okulus; Yuri1988; +5 Ответить
3. ltfriend 784 09.10.20 09:34 Сейчас в теме
(1) ещё дополню. Если в приложении используется мобильная БПО, но типовые драйвера не подходят, то в ней так же можно использовать этот драйвер. Библиотека сканера для мобильного приложения, описанная в публикации, создана для облегчения внедрения драйвера сканера и работы с ним, если мобильная БПО по какой-то причине не используется.
4. user790708 16.10.20 14:38 Сейчас в теме
1) Для использования в конфигурации с использованием мобильной БПО в обработке ЗаполнениеОписанияДрайвераСканераШтрихкодовAndroid
в процедуре ЗаполнитьОписаниеНаСервере нужно изменить команду подключения на:
Справочники.ДрайверыОборудования.ЗаполнитьПредопределенныйЭлемент(
		Перечисления.ТипыПодключаемогоОборудования.УстройствоВвода,
		"ДрайверСканерыШтрихкодаAndroid",
		"ДрайверСканерыШтрихкодаAndroid",
		"AddIn.com_ptolkachev_AndroidScannerExtension",
		Ложь,
		"1.0.1.1",
		Истина
		);
Показать

2) Понизьте, пожалуйста, версию совместимости конфигурации для интерации,
3) Драйвер работает с ТСД Sumni L2
Bezukladnikova; +1 Ответить
77. Coollerok 11.03.21 00:10 Сейчас в теме
(4) Подскажите пожалуйста - какие данные вы вводили в настройках сканера? не могу найти в ПО от сканера Sumni L2
78. user790708 11.03.21 02:05 Сейчас в теме
(77)в настройках сканера ничего не менял. Тогда прошивка ТСД не давала возможности изменить имя броадкаст сообщения, в новых версиях - можно.
Драйверу нужно указать:
ActionName = "com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED"
ExtraName = "data"

В общем случае такие данные можно найти с помощью LogCat в Android Studio. Подключаете ТСД к ADB, cканируете сканером штрих код и парсите лог на предмет имени броадкаст сообщения и данных.
Coollerok; +1 Ответить
79. Coollerok 11.03.21 10:35 Сейчас в теме
(78) Спасибо большое! Все заработало!!!
5. VSydorenko 17.10.20 20:15 Сейчас в теме
Данные параметры необходимо узнать для своей модели ТСД. Обычно, они располагаются в настройках сканера.


А где найти эти настройки для ТСД zebra MC40?
Те, что указаны на скриншотах подходят для UROVO - там все завелось сразу
6. user12klk67694 21.10.20 17:37 Сейчас в теме
Спасибо большое.
Наконец то заработал сканер на UROVO i6200A.
Подскажите где есть информация, где можно почитать о том что нужно прописать параметры:
ОбъектДрайвера.УстановитьПараметр("ActionName", <данные_вашего_ТСД>);
ОбъектДрайвера.УстановитьПараметр("ExtraName", <данные_вашего_ТСД>);
?

В автономном режиме подключчение/инициализация сканера точно такая же как и для мобильного клиента , никаких дополнительных параметров прописывать не надо ?
7. V_K 24.10.20 18:44 Сейчас в теме
На мобильном клиенте при попытке настроить светит красным что "Драйвер устройства на текущем рабочем месте не установлен". Нажимаю "Установить драйвер" не помогает
8. ltfriend 784 26.10.20 09:07 Сейчас в теме
(7) напишите модель вашего устройства.
67. Brawler 484 02.02.21 21:28 Сейчас в теме
(8) Аналогичная проблема на UROVO DT50
Все сделано так сказать по мануалу и постигает неудача)))
9. V_K 26.10.20 09:12 Сейчас в теме
10. Oliver 29.10.20 03:37 Сейчас в теме
Добрый день скачал Вашу разработку. Не могу найти параметры: ActionName и ExtraName для ТСД Атол Smart Pro. В комплекте с ТСД идёт утилита ScanWedge в ней есть настройки:
Action: com.hht.scanwedge
Scan Data Label: com.hht.datawedge.data_string
пробовал их вставлять в настройки ТСД - но Обработка внешнего события не вызывается.
Какие возможны решения данной проблемы?
11. ltfriend 784 29.10.20 09:11 Сейчас в теме
(10) Судя по приведённым вами настройкам - это то. Если есть настройки режима сканирования (например, как в Smart.Lite), то проверьте чтобы было что-то типа BROADCASE_MODE (не KEYBOARD или CLIPBOARD).
А вообще, про Smart Pro не скажу, но на Smart.Lite настройки следующие:
Action Name: com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST
Extra Data: EXTRA_BARCODE_DECODING_DATA

Есть в наличии ещё какой-то Smart (не уверен, что Pro, но не Lite точно). Там такие настройки:

ActionName: DATA_SCAN
Extra Data: com.hht.emdk.datawedge.data_string

p.s. Т.е. на втором ТСД Extra Data такая же, как у вас. Попробуйте прописать Action Name: DATA_SCAN. Ну, и режим сканирования проверьте. Так на Smart.Lite у меня есть отдельный режим BROADCAST_MODE, а на втором только keyboard и clipboard, а broadcast работает независимо от настроек.

p.p.s. Для второго ТСД (который не Lite) я вообще искал настройки в интернете, т.к. в ScanWedge такого вообще не было.
123. romanagatiy 2 24.07.21 14:21 Сейчас в теме
(11)
ActionName: DATA_SCAN
Extra Data: com.hht.emdk.datawedge.data_string

Подтверждаю, после долгих мучений с другими компонентами, на Атол Smart Droid эта завелась с указанными параметрами (ActionName: DATA_SCAN Extra Data: com.hht.emdk.datawedge.data_string)
12. ltfriend 784 29.10.20 09:22 Сейчас в теме
(10) И еще одно дополнение: регистр параметров важен!
13. Ukubaeva 29.10.20 16:47 Сейчас в теме
Добрый день! Устанавливаю драйвер на мобильном устройстве на мобильном клиенте, версия Android 7.1.1. Пишет следующее:
"Установка внешней компоненты не выполнена. В процессе установки произошла ошибка. Возможно, отсутствует компонента для используемого клиентского приложения."
Прикрепленные файлы:
14. alxper 02.11.20 17:05 Сейчас в теме
Добрый день! А кто-нибудь использовал ТСД IPDA035? Как там узнать action?
15. ASK7 04.11.20 11:57 Сейчас в теме
Коллеги добрый день, нужна помощь. ТСД АТОЛ Smart.Droid, версия Android 4.4.2. При попытке установить драйвер НачатьУстановкуВнешнейКомпоненты(ОписаниеОповещения, "ОбщийМакет.ДрайверСканерыШтрихкодаAndroid") выдает такую же ошибку как у (13) Ukubaeva "Установка внешней компоненты не выполнена. В процессе установки произошла ошибка. Возможно, отсутствует компонента для используемого клиентского приложения." У кого нибудь заработало на таком ТСД?

Для тех у кого такой ТСД ActionName = "DATA_SCAN", ExtraName = "com.hht.emdk.datawedge.data_string". Но к сожалению драйвер даже не устанавливается.
17. ltfriend 784 05.11.20 11:59 Сейчас в теме
(15) тестирование проводилось и на такой терминале, всё работает. Проверьте ещё раз, всё ли правильно вы сделали. Скачайте прилагаемую библиотеку сканера для мобильного приложения в качестве примера, посмотрите как там сделано (или вообще используйте её). Эту библиотеку можно свободно скачать с github по приведённой в конце статьи ссылки.
18. ASK7 05.11.20 17:08 Сейчас в теме
(17) Порядок действий ведь такой:

1.) Создал пустую конфигурацию для мобильного приложения (у меня автономное приложение на ТСД, не мобильный клиент, которое я потом соединяю с основной базой по http)

2.) Добавил в общий макет "Внешняя компонента" zip. архив с драйвером
"AndroidScanerDriverFor1C_1.0.1.3", который отмечен красным на скриншоте, и залил на ТСД (весь комплект скачал с этой публикации)

3.) На клиенте пытаюсь установить драйвер методом НачатьУстановкуВнешнейКомпоненты(ОписаниеОповещения, "ОбщийМакет.ДрайверСканерыШтрихкодаAndroid") на этом этапе выдает ошибку

Все правильно? Поправьте меня если я что-то сделал не так
Прикрепленные файлы:
19. ltfriend 784 06.11.20 10:34 Сейчас в теме
(18) а как вы заливали мобильное приложение на ТСД? Для того, чтобы работали внешние компоненты необходимо собрать мобильное приложение в APK с использованием конфигурации "Сборщик приложений для мобильных устройств". Тогда в состав включаются внешние компоненты.
Подробнее можно ознакомится на ИТС: https://its.1c.ru/db/v8311doc#bookmark:dev:TI000001865
Для того чтобы собрать мобильное приложение с включением внешних компонент, необходимо выгружать конфигурацию (для сборщика мобильных приложений) в виде zip-архива (1cema.zip). Если конфигурация содержит внешние компонентиы, то при выполнении команды Главное меню ‑ Конфигурация ‑ Мобильное приложение ‑ Записать в файл будет автоматически предложен именно такой вариант сохранения. Сборщик мобильных приложений автоматически будет учитывать наличие внешних компонент при загрузке мобильной конфигурации и последующей сборке мобильного приложения.
Прикрепленные файлы:
Ukubaeva; +1 Ответить
20. ASK7 06.11.20 13:07 Сейчас в теме
(19) Залил на ТСД так:

1) Зашел в конфигуратор ==> Конфиргурация ==> Мобильное приложение ==> Публиковать(как на скриншоте).

2) Затем поставил на ТСД мобильную платформу, добавил новое приложение, указал адрес опубликованного ранее приложения на моем ПК и нажал Загрузить(как на скриншоте). Все!

Сборщик мобильных приложений в своих действиях не использовал, просто раньше с внешними компонентами дела не имел, не знал таких тонкостей, что внешние компоненты в мобильном приложении 1С работают только через сборщик мобильных приложений
Прикрепленные файлы:
Ukubaeva; +1 Ответить
21. ltfriend 784 06.11.20 14:02 Сейчас в теме
(20) да я сам с таким только столкнулся, когда делал. Забыл упомянуть об этом в публикации. В ближайшее время дополню.
P.S. а сколько времени было потрачено. Как говорится, если не чего не помогает, то нужно прочитать инструкцию ) вот и я, намучавшись с мобильной платформой, все же решил на ИТС заглянуть и тогда узнал об особенностях внешних компонент в мобильном приложении.
22. ASK7 06.11.20 15:40 Сейчас в теме
(21) Попробую разобраться со сборщиком мобильных приложений, " В ближайшее время дополню" если будет подробная инструкция со сборщиком было бы просто отлично, спасибо за помощь ))
23. ASK7 09.11.20 15:27 Сейчас в теме
(21) Собрал приложение через сборщик мобильных приложений, установил на ТСД, все работает, внешнее событие вызывается! Спасибо за компоненту!

P.S. все таки было было бы не плохо в публикации сказать про сборщик мобильных приложений, чтобы не было таких как я ))
Ukubaeva; +1 Ответить
16. ASK7 04.11.20 14:15 Сейчас в теме
Использую как мобильное приложение(не мобильный клиент), мобильная платформа 8.3.15.105, 1cem-arm.apk. Создал пустую конфигурацию, добавил в общий макет "Внешняя компонента" zip. архив с драйвером, залил на ТСД, но драйвер не устанавливается. Что может быть? Куда копать?
a_kudaev; BALGAR; +2 Ответить
24. newbas 602 11.11.20 20:15 Сейчас в теме
Если не трудно - подскажите - происходит такая же ошибка как у (13).
Используется мобильный клиент - т.е. конфигурация опубликована на WEB сервере, а на ТСД АТОЛ.Смарт лайт установлен мобильный клиент. В него добавлены параметры подключения.

В конфигурацию добавлен общий макет "ДрайверСканерыШтрихкодаAndroid" и в него загружен zip файл из публикации и пробовал из github.



В форме обработки (где нужно сканирование) добавлен реквизит "ОбъектДрайвера" с типом произвольный.

Далее

&НаКлиенте
Процедура ПриОткрытии(Отказ)
		яПослеУстановкиКомпоненты = Новый ОписаниеОповещения("ПослеУстановкиКомпоненты", ЭтотОбъект, Истина);
		НачатьУстановкуВнешнейКомпоненты(яПослеУстановкиКомпоненты, "ОбщийМакет.ДрайверСканераШтрихкодовAndroid");
КонецПроцедуры

&НаКлиенте
Процедура ПослеУстановкиКомпоненты(Результат) Экспорт	
	Если Результат Тогда
		ПодключитьВнешнююКомпоненту("ОбщийМакет.ДрайверСканераШтрихкодовAndroid", "com_ptolkachev_AndroidScannerExtension", ТипВнешнейКомпоненты.Native);
		ProgID = "AddIn.com_ptolkachev_AndroidScannerExtension.com_ptolkachev_AndroidScannerExtension";
		ОбъектДрайвера = Новый(ProgID);
		ОбъектДрайвера.УстановитьПараметр("ActionName", "com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST");	
		ОбъектДрайвера.УстановитьПараметр("ExtraName", "EXTRA_BARCODE_DECODING_DATA");
		ОбъектДрайвера.Подключить("");		
		
		ОбщегоНазначенияКлиентСервер.СообщитьПользователю("подключено!");
    КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
		Если ЗначениеЗаполнено(ОбъектДрайвера) Тогда
			ОбъектДрайвера.Отключить("");
		КонецЕсли;
КонецПроцедуры

Показать


но при запуске происходит ошибка "Установка компоненты не выполнена!"
27. vvv_vit 12 15.11.20 19:39 Сейчас в теме
(24) через сборщик соберите, взлетит
30. Ukubaeva 19.11.20 14:59 Сейчас в теме
(24)
ДрайверСканерыШтрихкодаAndroid
ДрайверСканерыШтрихкодаAndroid - вот здесь скорее всего ошибка - наименование общего макета и то, как к нему идет обращение в коде - разные.
НачатьУстановкуВнешнейКомпоненты(яПослеУстановкиКомпоненты, "ОбщийМакет.ДрайверСканераШтрихкодовAndroid");
25. Ukubaeva 12.11.20 14:56 Сейчас в теме
(19) (24) мне помогло то, что написано в 19 - заново выгрузить конфигурацию для мобильного клиента и пересобрать, тогда драйвер устанавливается
26. user686570 13.11.20 00:56 Сейчас в теме
Добрый день скачал Вашу разработку. Не могу найти параметры: ActionName и ExtraName для ТСД HoneyWell EDA60K. Не подскажете где искать?
murat_; Yuri1988; +2 Ответить
28. Ukubaeva 18.11.20 15:45 Сейчас в теме
Добрый день!
После сохранения необходимо перейти в настройки и указать параметры подключения.

Подскажите. пожалуйста, где надо указывать Настройки подключения? Кнопка Настройка отправляет в общую форму Настройка универсального драйвера, там такого нет! Где указывать их надо? Драйвер на ТСД установился, но не сканирование на мобильном клиенте не работает так же, как на тонком клиенте, только через поле ввода, а это за счет того драйвера, который уже стоит на ТСД. Спасибо! Буду благодарна очень за ответ, потому что с этим сканированием на мобильном клиенте уже очень много времени убила
29. Ukubaeva 18.11.20 15:50 Сейчас в теме
И еще подскажите, пожалуйста, должно ли работать, если запускать мобильный клиент на телефоне и по bluetooth подключать сканер штрихкодов или ТСД? Спасибо!
31. Ukubaeva 19.11.20 15:10 Сейчас в теме
В общем, драйвер установился, но не отрабатывает в мобильном клиенте так, как должно. Я не могу понять, то ли сам ТСД не генерирует внешнее событие, то ли мобильный клиент его не отлавливает. Не заходит даже в поцедуру ОбработатьСобытие. Подскажите, в каком направлении копать? У меня модель ТСД Urovo DT50. Настройки подключения прописала вручную в коде при подключении компоненты. Спасибо!
32. Ukubaeva 19.11.20 15:41 Сейчас в теме
(31)вот такие у меня настройки сканера на ТСД
Прикрепленные файлы:
33. ltfriend 784 19.11.20 16:31 Сейчас в теме
(32) используйте в параметрах сканера
Action Name: android.intent.ACTION_DECODE_DATA
Extra Data: barcode_string
34. Ukubaeva 19.11.20 16:47 Сейчас в теме
(33)Спасибо за ответ! При подключении компоненты так и прописываю
&НаКлиенте
Процедура ПослеУстановкиКомпоненты(Результат) Экспорт    
    Если Результат Тогда
        ПодключитьВнешнююКомпоненту("ОбщийМакет.ДрайверСканерыШтрихкодаAndroid", "com_ptolkachev_AndroidScannerExtension", ТипВнешнейКомпоненты.Native);
        ProgID = "AddIn.com_ptolkachev_AndroidScannerExtension.com_ptolkachev_AndroidScannerExtension";
        ОбъектДрайвера = Новый(ProgID);
        ОбъектДрайвера.УстановитьПараметр("ActionName", "android.intent.ACTION_DECODE_DATA");
		ОбъектДрайвера.УстановитьПараметр("ExtraName", "barcode_string");
        ОбъектДрайвера.Подключить("");        
		//ОбщегоНазначенияКлиентСервер.СообщитьПользователю("подключено!");
    КонецЕсли;
КонецПроцедуры
Показать

Но событие не ловится
35. ltfriend 784 19.11.20 16:51 Сейчас в теме
(34) Попробуйте в настройках из вашего скриншота выше установить флаг "Scan Handle"
Ukubaeva; +1 Ответить
36. ltfriend 784 19.11.20 16:55 Сейчас в теме
И ещё. Если вы самостоятельно подключаете компоненту (а не через типовую настройку "Подключаемое оборудование", то ловить нужно событие "ВнешнееСобытие".
Ukubaeva; +1 Ответить
37. Ukubaeva 19.11.20 17:15 Сейчас в теме
(36)все сделала, как Вы посоветовали, но реакции на внешнее событие по прежнему нет -
&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
	сообщить("захожу во внешнее событие");
КонецПроцедуры
Прикрепленные файлы:
41. newbas 602 27.11.20 10:16 Сейчас в теме
(34)
Скажите, а ошибок на установку нет?
Вы используете мобильный клиент или мобильное приложение?
43. Ukubaeva 27.11.20 13:40 Сейчас в теме
(41)Мобильный клиент с автономным режимом. Ошибок нет. Я в итоге вручную код прописала для мобильного клиента весь - в приложенной конфигурации для мобильного клиента отсутствует важная часть, без которой сканер не работает - это подключение и инициализация драйвера. И все заработало.
44. newbas 602 29.11.20 22:33 Сейчас в теме
(43)
Напишите - чего не хватает
45. Ukubaeva 30.11.20 18:06 Сейчас в теме
(44)Прежде всего, на хватает полей в настройках сканера в 1С, куда надо указывать настройки сканера. И нет кода, как эти настройки применять при подключении драйвера. Также не хватает кода подключения драйвера и инициализации переменных для его корректной работы. Но все это есть в приложенной конфигурации для мобильного приложения, поэтому если вручную переписать нужный код в нужный места, тщательно все проанализировав, то все работает.
61. Bezukladnikova 17.12.20 12:23 Сейчас в теме
Добрый день, подскажите, пожалуйста, для мобильного клиента в любом случае нужно будет выгружать через сборщик, простым подключением к опубликованной базе не получится?
38. romanagatiy 2 22.11.20 18:29 Сейчас в теме
После переустановки собранного демо-приложения ТСД не реагирует на вызов сканирования...Кто-то сталкивался с такой-же проблемой?
39. dmryzhkov 23.11.20 11:34 Сейчас в теме
Добрый день! В типовую ERP 2.4.11 прикрутил драйвер, пытаюсь в Мобильной ERP 2.5.5 установить (из Play market) - к Urovo i6300, ошибка "Установка внешней компоненты не выполнена. В процессе установки произошла ошибка. Возможно, отсутствует компонента для используемого клиентского приложения."
Подскажите, что может быть?
66. Brawler 484 02.02.21 21:27 Сейчас в теме
(39) Победили проблему?
Пытаюсь сейчас на UROVO DT50 настроить в ERP 2.4.13.111 на платформе 8.3.18.1208 и та же ошибка, драйвер не устанавливается, хотя компонента добавлена непосредственно в конфигурацию, в перечислении добавлено значение, в справочнике оборудования добавлен предопределенный элемент
40. user805455 23.11.20 13:54 Сейчас в теме
Добрый день, пытаюсь подключить тсд zebra mc33. Не могу найти параметр "ExtraData". Можете подсказать где искать или значение этого параметра?
42. newbas 602 27.11.20 10:17 Сейчас в теме
(40) В приложении настройки сканера ТСД
46. newbas 602 02.12.20 13:51 Сейчас в теме
(24) Попробовал собрал приложение - драйвер начал устанавливаться. Но событий не происходит. ТСД Атол Смарт Lite.
Что сделано:
в модуле приложения добавлено
Перем тсдОбъектДрайвера Экспорт;


В обработке
&НаКлиенте
Процедура ПриОткрытии(Отказ)
		яПослеУстановкиКомпоненты = Новый ОписаниеОповещения("ПослеУстановкиКомпоненты", ЭтотОбъект, Истина);
		НачатьУстановкуВнешнейКомпоненты(яПослеУстановкиКомпоненты, "ОбщийМакет.ДрайверСканерыШтрихкодаAndroid");
КонецПроцедуры


&НаКлиенте
 Процедура ПослеУстановкиКомпоненты(Результат) Экспорт	
	Если Результат Тогда
        ПодключитьВнешнююКомпоненту("ОбщийМакет.ДрайверСканерыШтрихкодаAndroid", "com_ptolkachev_AndroidScannerExtension", ТипВнешнейКомпоненты.Native);
        ProgID 					= "AddIn.com_ptolkachev_AndroidScannerExtension.com_ptolkachev_AndroidScannerExtension";
        тсдОбъектДрайвера 		= Новый(ProgID);		
		
		тсдОбъектДрайвера.УстановитьПараметр("ActionName", 	"com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST");
		тсдОбъектДрайвера.УстановитьПараметр("ExtraName", 	"EXTRA_BARCODE_DECODING_DATA");
		тсдОбъектДрайвера.Подключить("");		
		Сообщить("Подключено!)"
    КонецЕсли;
КонецПроцедуры

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
	тсдОбъектДрайвера.Отключить("");
КонецПроцедуры


&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
	Сообщить("ВнешнееСобытие");
КонецПроцедуры


&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
	Сообщить("ОбработкаОповещения");
КонецПроцедуры

Показать


Параметры "ActionName" и "ExtraName" взяты из приложения настройки сканера.

Однако события не срабатывают. Создание объекта сканера и его отключение происходит без ошибок - есть подозрения, что не доходят сообщения - попробовал в настройках сканера исправить "com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST" на "com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST1" - то же не работает, но при этом не работает и тест сканера. т.е. видимо сообщения генерируются, но до 1С не доходят. Что еще можно посмотреть?
Прошивка ТСД последняя, платформа 8.3.17.1549
Прикрепленные файлы:
48. Ukubaeva 03.12.20 10:31 Сейчас в теме
(46)
то же не работает, но при этом не работает и тест сканера. т.е. видимо сообщения генерируются, но до 1С не доходят. Что еще можно посмотреть?
Прошивка ТСД последняя, платформа 8.3.17.1549

У Вас мобильная платформа или клиент?
50. newbas 602 07.12.20 15:43 Сейчас в теме
52. Ukubaeva 08.12.20 10:29 Сейчас в теме
(50)Вам надо из конфигурации для мобильного приложения перенести в Вашу конфигурацию модуль МенеджерСканераШтрихкодовAndroidКлиент, в модуле формы, где сканируете, при открытии напишите МенеджерСканераШтрихкодовAndroidКлиент.Подключить(УникальныйИдентификатор); В модуле приложения укажите глобальную переменную Перем глПараметрыСканераШтрихкодовAndroid Экспорт
Bezukladnikova; newbas; +2 Ответить
146. buzzzard 51 20.10.21 14:40 Сейчас в теме
(46) Была похожая проблема. Но сам сканер не включался. Т.е. во встроенной утилите сканер работает. А в собранном через сборщик мобильном приложении сам сканер не светил. Соответственно никаких внешних событий 1С не получала.
Оказалось, что в настройках сканера нужно указать какой кнопкой выполнять сканирование.
Прикрепленные файлы:
47. newbas 602 02.12.20 18:11 Сейчас в теме
Может кто хочет попробовать
Прикрепленные файлы:
1Cv8.cf
tsd.nw.newbas-client-arm.apk
49. it-partner 07.12.20 12:18 Сейчас в теме
У нас ТСД PROTON AMC-210
в настройках сканера нет таких параметров ACTION NAME EXTRA DATA

Подскажите где их можно взять?
есть настройк по broadcast (см вложение)
Прикрепленные файлы:
51. ltfriend 784 07.12.20 15:57 Сейчас в теме
(49) названия параметров условные и у разных производителей могут называться по разному
Action Name - имя интента (упрощённо - события), возникающего при сканировании кода;
Extra Data - название поля в структуре (опять же, упрощённо) в котором содержится отсканированный штрих код.

В вашем случае:
Action Name = broadcast name
Extra Data = broadcast data


p.s. На этой недели постараюсь добавить в статью FAQ по вопросам из комментариев, где поясню популярные вопросы.
53. it-partner 10.12.20 09:57 Сейчас в теме
Установили драйвер в пробную базу, все заработало.
Стали устанавливать в рабочую. Проблемы.

Пишет что
файл не обнаружен (см вложение)

В списке драйверов драйвер на андроид почему то два раза один раз предопределенный другой нет. Так должно быть
Прикрепленные файлы:
54. ltfriend 784 10.12.20 10:53 Сейчас в теме
(53) У вас один драйвер добавлен в справочник как предопределённый элемент непосредственно через конфигурацию, а второй в режиме предприятия загружен из файла (справочник ""Драйверы оборудования", добавить новый элемент, выбрать архив с драйвером на диске). Второй вариант в мобильном клиенте не работает, именно поэтому приходится вносить изменения в саму конфигурацию.
Судя по ошибке, в настройках вы выбираете не предопределённый элемент, а тот, что создан в режиме предприятия. Выберите другой драйвер с тем же названием, а другой лучше удалите (или, хотя бы, переименуйте, чтобы визуально отличать их). Для этого просто в режиме предприятия перейдите к справочнику "Драйверы оборудования" и пометьте НЕ предопределённый драйвер (картинка без точки в группе "Подключаемый по стандарту "1С:Совместимо".
55. it-partner 10.12.20 11:08 Сейчас в теме
Мы удалили драйвер который не встроенный. Результат тот же
56. it-partner 10.12.20 12:01 Сейчас в теме
Подскажите что можно еще проверить?
57. it-partner 10.12.20 12:25 Сейчас в теме
Посмотрите в скрине с ошибкой система ругается на отсутствие файла которого действительно нет в архиве с драйверами.

По как ой причине такая ситуация (см вложение)
Прикрепленные файлы:
58. ltfriend 784 10.12.20 14:01 Сейчас в теме
(57) Попробуйте полностью удалить мобильный клиент с устройства и заново установить.
70. Brawler 484 03.02.21 17:57 Сейчас в теме
(58) не пробовали в этой проблеме разобраться, в причине ее появления так сказать?
это явно некие платформенные закидоны
такое происходит в тот момент когда даже просто базу данных из списка удалишь и по новой добавишь
вероятно это вообще с любыми драйверами произойти может
71. Brawler 484 03.02.21 18:18 Сейчас в теме
59. it-partner 10.12.20 14:45 Сейчас в теме
60. wild83 12.12.20 19:40 Сейчас в теме
Имеется ТСД - "Атол Smart.Slim"
Как узнать его "action name" и "extra data" если в утилите "Barcode utility" нет раздела "broadcast settings" ?
105. eulanov 02.06.21 18:30 Сейчас в теме
(60) Такие же как у Atol Smart.Lite
62. Bezukladnikova 18.12.20 13:50 Сейчас в теме
Добрый день! ТСД zebra mc330, мобильный клиент. скачала ваше решение, но никак не могу отловить событие, подозреваю, что дело в настройках самого тсд, но никак не могу понять, что писать в эти поля. intent delivery - broadcast intent, extra data - нет такого поля. Пробовала android.intent.action.DEFAULT и com.symbol.datawedge.data_string, не срабатывает. Подскажите, пожалуйста, что еще проверить и где искать?
Прикрепленные файлы:
63. Bezukladnikova 18.12.20 19:49 Сейчас в теме
(62)Нашла в чем была проблема, в документации к тсд и в примере заполнялся еще параметр intent category,но его нужно оставить пустым! Заполнила action "android.intent.action.DEFAULT", extra data "com.symbol.datawedge.data_string" и все заработало!
83. user1557243 24.03.21 23:19 Сейчас в теме
(63) Помогите плиз у меня zebra tc20

В datawedge в default profile включил intent output
Intent action - android.intent.action.DEFAULT
category - не заполнил

в настройках компоненты
Action name = android.intent.action.DEFAULT
Extra string = com.symbol.datawedge.data_string

у меня мобильный клиент и БПО
хоть убей не работает (

Intent delivery - перебрал все
basic data formation - оставил enter и убирал не понимаю в чем трабл (
84. user1557243 25.03.21 08:31 Сейчас в теме
(83)
В общем разобрался :)
Еще одно уточнение по настройке DataWedge

Добавил профиль
в нем выбрал мобильного клиента 1С как получателя - пункт Associated apps

потом

Keystroke output - как я пониманию эмуляция клавиатуры - должно быть отключено

Intent output - включаем - Это типа общение сообщениями между приложениями Андроида

Intent Action пишем туже строку что и в настройках компоненты в 1С в поле Action Name

Intent Category - не заполняем

Intent Delivery - ВОТ ОНО! - broadcast intent - Дошло только после изучение исходников ))
и второе такое же важное - Receiver foreground flag - устанавливаем - без этого тоже не работает передача (прием)
89. user845879 16.04.21 10:46 Сейчас в теме
(84)
У меня Zebra MC330. Не понимаю что не так делаю? Установил следующие настройки и не срабатывает обработчик Внешнего события.


В DataWedge добавил профиль "1С"

В Associated apps добавил "com.e1c.mobile.client" со звездочкой

Keystroke output - Отключил

Intent output - включено

intent action - "android.intent.action.DEFAULT"

Intent Category - не заполняем

intent delivery - "Broadcast intent"

Reciever foreground flag - включено


"ActionName" -"android.intent.action.DEFAULT"
"ExtraName" - "com.symbol.datawedge.data_string"

Не понятно где взять правильный параметр ExtraName
90. user1557243 16.04.21 11:37 Сейчас в теме
(89)
ExtraName


Extra Data (поле в настройках компоненты в 1С) - заполнять нужно ровно так как написано и я не понял где это менять, но вроде и не нужно. Важен регистр!

и что еще нужно обратить внимание - это когда происходит сборка мобильного клиента - нужно обязательно включить собственно внешнюю компоненту в сборку, по-умолчанию они не включаются, на сколько я помню.
Это в "Мобильные конфигурации" - третья закладка "Внешние компоненты" - нужно выбрать собственно из данной статьи
"ДрайверСканерыШтрихкодаAndroid от 24.03.2021 20:49:35, id=com_ptolkachev_AndroidScanner"
152. user648080_gromov_a_n 05.11.21 09:04 Сейчас в теме
(63) Спасибо, добрый человек! Я так и не нашел документации на zebra mc9300 но эти настройки помогли. А вот на zebra MC92N0 документацию нашел и там другие параметры extra data : com.symbol.emdk.datawedge.data_string - подставил - тоже работает.
64. user934971 06.01.21 15:07 Сейчас в теме
Спасибо огромное!!!! Из всего что пробовали (у нас UROVO), только это работает.
65. a_a_burlakov 127 25.01.21 10:11 Сейчас в теме
Очень круто, спасибо. Сэкономили мне немало человекочасов и нервов. :)

P.S. Для других жаждущих, у кого, как у меня, сканер Honeywell EDA50k: понять параметры устройства мне помогли комментарии к другой хорошей статье https://infostart.ru/public/704582/
68. Brawler 484 03.02.21 14:57 Сейчас в теме
К сожалению удалось завести эти дровишки на UROVO DT50 только на ARM 32 бит, скачав и явно установив мобильный клиент именно под ARM 32 бит.
Не типовые драва не издают звук при сканировании, но это лечится настройками сканера в системе.

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

предопределенный элемент в драйверах
имя "ДрайверRightScanУстройстваВвода"
синоним "RightScan:Устройства ввода данных ТСД Urovo"

значение перечисления
имя "ОбработчикRightScanУстройстваВвода"
синоним "RightScan:Устройства ввода данных ТСД Urovo"
комментарий "СканерШтрихкода"

общий макет
имя "ДрайверRightScanУстройстваВвода"
синоним "RightScan:Устройства ввода данных ТСД Urovo"


Мобильный клиент 8.3.13.47 ARM 32 бит
ERP 2.4.13.111
Прикрепленные файлы:
--рздДрайверRightScanУстройстваВвода.zip
ЗаполнениеОписанияДрайвераСканераШтрихкодовAndroid UROVO.epf
69. Brawler 484 03.02.21 16:01 Сейчас в теме
В общем автору спасибо, надеюсь с выходом платформы 8.3.20 он завернет все это дело в расширения конфигураций.
Да в виде расширения тоже работает, но мне пришлось все же добавить в справочник драйверов оборудования пару предопределенных элементов, но это пока 8.3.20 не выйдет, тогда и это в расширение переедет.
72. Дейл 8 03.03.21 10:36 Сейчас в теме
(65) Поделитесь опытом установки драйвера на сей аппарат. Как всегда сделал все по инструкции. Собрал Клиента.Но событие не ловит.
73. a_a_burlakov 127 03.03.21 10:49 Сейчас в теме
(72) Если вы сделали всё по инструкции в этой статье, то можно только винить настройки сканера в самом Андроиде... Посмотрите комментарий №46 в статье https://infostart.ru/public/704582/ . Точно так, как там, всё настроили?

Ну и делюсь кодом событий на форме, где используется сканирование. Там вспомнил нюанс: событие у меня ловилось в методе "ВнешнееСобытие":

&НаКлиенте
Процедура ПриОткрытии(Отказ)
	
	// СканерШтрихкодовAndroid
	МенеджерСканераШтрихкодовAndroidКлиент.Подключить(УникальныйИдентификатор);
	// Конец СканерШтрихкодовAndroid

КонецПроцедуры

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
	// СканерШтрихкодовAndroid
	МенеджерСканераШтрихкодовAndroidКлиент.Отключить(УникальныйИдентификатор);
	// Конец СканерШтрихкодовAndroid
КонецПроцедуры

&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
	
	// Сканирование аппаратным сканером сделано с помощью публикации: https://infostart.ru/public/1306851/
	Если Событие = "Штрихкод" и Источник = "com_ptolkachev_AndroidScanner" Тогда
		ОбработатьШтрихкод(СокрЛП(Данные));
	КонецЕсли;
	
КонецПроцедуры

&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
	
	// Это событие использовано в оригинальной публикации https://infostart.ru/public/1306851/
	// Оставлено на всякий случай, если с "ВнешнееСобытие" что-то сломается.
	
	//Если Источник = "ПодключаемоеОборудование" Тогда
	//	
	//	Если ИмяСобытия = "ScanData" И МенеджерСканераШтрихкодовAndroidКлиент.ЕстьНеобработанноеСобытие() Тогда
	//		МенеджерСканераШтрихкодовAndroidКлиент.ПреобразоватьДанныеСоСканераВМассив(Параметр);
	//	КонецЕсли;
	//
	//КонецЕсли;
	
КонецПроцедуры
Показать
74. Дейл 8 03.03.21 11:05 Сейчас в теме
(73) Алексей, Спасибо огромное, что ответили. А вы использовали сборку?
76. a_a_burlakov 127 03.03.21 12:05 Сейчас в теме
(74) О какой сборке вы говорите, не понял? :)

(75) Charset у меня стоит ISO-8859-1
Wedge Method - Keyboard
Wedge as keys - 9,10,13
Symbology prefix - None
Внизу в окне настроек ещё четыре галки (Launch browser, Scan to intent (вроде она важная), Launch EZ Config, Data intent) - все включены.
75. Дейл 8 03.03.21 11:09 Сейчас в теме
Алексей, и еще маленький впоросик. Подскажите какой параметр Charset использовали в настройках ТСД(Data Processing Settings)
80. ASK7 12.03.21 08:22 Сейчас в теме
Коллеги у кого-нибудь получилось найти параметры "Action Name" и "Extra Data" для ТСД Атол Smart Pro (Android 9.0, сканер Zebra SE4750SR (2D))?
81. plutonii 18.03.21 02:04 Сейчас в теме
(80) ТСД Атол Smart Pro Тоже этот вопрос очень интересен... Те настройки, что идут с утилитой ScanWedge не прокатывают. Через лог Андройд Студио тоже не отлавливается ( Какие еще галочки у этого ТСД надо проставить, чтобы интент отлавливался? Или у Андроид 9 что то существенно поменялось?
82. ASK7 18.03.21 17:17 Сейчас в теме
(81) Попробуйте указать следующие параметры Action Name: DATA_SCAN, Extra Data: com.hht.emdk.datawedge.data_string
85. alSawa 02.04.21 20:13 Сейчас в теме
(82) С этими настройками Атол смарт про работает без проблем. Но у меня проблема в том, что ScanWedge время от времени умирает и тогда сканер даже ничего не сканирует.
Кто-нибудь знает, возможна ли работа драйвера напрямую с модулем сканера, минуя прокладку в виде ScanWedge? Или это в принципе невозможно?
И как вообще происходит работа сканера, куда копать, где почитать?
Подбешивает, что все вроде как работает, но зависит от стороннего приложения, которое может отвалиться в любой момент...
129. VictorKa 7 18.08.21 16:45 Сейчас в теме
(85) Столкнулся с той же проблемой. Удалось решить?
130. alSawa 18.08.21 23:25 Сейчас в теме
(129)Решилось перепрошивкой устройства на более свежую прошивку. Но вот достать ее у производителя оказалось сложно, но этим занимался сисадмин.
131. VictorKa 7 19.08.21 14:47 Сейчас в теме
(130) Была версия прошивки HHT-V0045, прошил версию HHT-V0049, проблема осталась.
Какую версию вы прошивали?
132. alSawa 20.08.21 08:34 Сейчас в теме
86. Vova79 07.04.21 10:28 Сейчас в теме
Добрый день.
Есть ТСД https://www.instagram.com/charlene_gzqj/p/Bk7ADoYHmHZ/
Но о нем очень очень мало информации и нет Action Name, Может кто встречал или имел опыт по подключению 1С этом устройстве? Подскажите куда копать.
93. Rif_md 3 18.05.21 03:19 Сейчас в теме
(86) У меня тоже китаец PDA. Родное приложение Scanner. Извлек его с устройства. Почитал манифест. Попробуй
ActionName = android.intent.action.MAIN
"ExtraName = com.example.scanner.ScanReceiver (или com.lecom.scan.service.bringup)
117. Vova79 22.07.21 13:15 Сейчас в теме
(93) К сожалению не получилось (((
выкладываю скрин куска манифеста, может кто вспомнит,
Прикрепленные файлы:
121. Rif_md 3 23.07.21 11:15 Сейчас в теме
(117) Получилось решить проблему через драйвер Драйвер1ССканерШтрихкода. Видимо, он более универсальный.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

12.01.2021    6143    18    KAV2    13    

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

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

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

10 стартмани

23.02.2021    5460    6    kaiman_fedor_yandex    0    

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

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

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

2 стартмани

17.09.2020    5472    12    suepifanov    33    

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

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

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

1 стартмани

24.07.2020    9038    2    YPermitin    14    

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

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

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

2 стартмани

30.03.2018    37502    75    Ditron    103    

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

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

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

1 стартмани

07.07.2020    7389    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    7028    12    SanyMaga    19    

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

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

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

1 стартмани

16.06.2020    4753    5    Basili02    7    

Конструктор мобильного клиента 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    63042    271    informa1555    239    

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

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

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

1 стартмани

25.03.2020    11902    101    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    15750    74    informa1555    76    

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

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

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

4 стартмани

02.02.2020    13792    57    Johny_v    14    

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

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

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

1 стартмани

19.09.2018    24208    32    TSSV    19    

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

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

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

8 стартмани

12.01.2020    7891    1    Johny_v    22    

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

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

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

3 стартмани

03.01.2020    10074    36    Denr83    0    

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

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

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

1 стартмани

23.12.2019    7246    6    asdfgcom    2    

Использование сборок .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    94022    295    Serginio    74    

Клиент событий в «бесконечном» HTTP-соединении для 1С: Предприятие 8

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

Native Компонента в отдельном потоке обрабатывает пакеты событий, в "бесконечном" http соединении и передаёт данные в очередь внешних событий.

1 стартмани

02.12.2019    8071    3    starovton    13    

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

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

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

1 стартмани

14.11.2019    32259    331    informa1555    183    

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

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

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

2 стартмани

04.11.2019    10505    18    dimasikus31    7    

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

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

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

1 стартмани

19.06.2018    19909    5    informa1555    16    

Управление окнами и мониторами в 1С

Сервисные утилиты Разработка внешних компонент v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Управление размерами, активностью и положением окон из 1С с возможностью вывода окон на второй монитор и запретом изменения окна.

1 стартмани

28.10.2019    13738    21    Grigoriy251    10    

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

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

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

1 стартмани

22.10.2019    14424    8    Kosigo    11    

Маленькая и скромная мобильная внешняя компонента

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

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

1 стартмани

21.10.2019    14518    11    ripreal1    34    

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

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

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

1 стартмани

09.05.2018    32222    32    dmpas    26    

Native внешняя компонента для оповещения по UDP или TCP

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

Native внешняя компонента для оповещения по UDP или TCP, которая реализует возможность в 1С передавать сообщения с сервера на клиента. Исходный код компоненты также представлен.

1 стартмани

06.10.2019    15982    38    vdv2701    40    

Внешняя компонента Sundries: несколько полезных системных функций

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

Звук, пауза, буфер обмена, раскладки клавиатуры и т.д.

5 стартмани

30.08.2019    9991    10    sivin-alexey    17    

ERP 2.4 "Рабочее место работника склада" на ТСД + Android 7

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

Решение задачи использования терминала сбора данных в режиме онлайн при помощи типовой обработки ERP 2.4 "Рабочее место работника склада", запуском ERP на мобильном клиенте 1С. Для настройки использовался ТСД Urovo V5100 на ОС Андроид 7.

1 стартмани

07.08.2019    20634    28    chemezov    10    

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

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

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

10 стартмани

01.12.2017    28872    10    olejnikov_m    6    

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

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

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

5 стартмани

27.05.2019    20498    45    informa1555    39    

Обработка вывода на печать QR-кода и штрихкодов в различных форматах (одномерные и двумерные)

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

Обработка предназначена для вывода на печать QR-кода и штрихкодов в различных форматах без установки дополнительных ActiveX компонент. Тестировалась на чистой базе платформы 1С:Предприятие 8.3 (8.3.14.1630), а так же в конфигурациях Бухгалтерия предприятия КОРП, редакция (3.0.69.35) и на Бухгалтерия предприятия (3.0.70.30)

2 стартмани

22.05.2019    15667    53    MGemini    3    

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

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

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

3 стартмани

04.05.2019    27353    91    MarkoSokolov    48    

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

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

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

1 стартмани

13.07.2015    53764    474    ПерваяСистема    147    

Подписи для 1С

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

Получение подписей в Мобильной платформе 1С с помощью приложения.

1 стартмани

28.02.2019    11049    9    Grivba    7    

DLL для обмена между 1С (и не только) через UDP порты (32/64 клиенты)

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

Библиотеки для создания функционала для прослушивания портов из 1С и отправки сообщений на удаленный udp порт.

1 стартмани

28.02.2019    10754    14    xxxAndricxxx    3    

Эмулятор ККМ по стандарту ФФД 1.1

Разработка внешних компонент Кассовые операции ККМ Кассовые операции v8 Розница УТ11 Россия Абонемент ($m)

Эмулятор драйвера ККМ по стандарту ФФД 1.1 предназначен для использования всех возможностей программы, при отсутствии физической кассы. Подойдет как программистам при разработке интерфейса РМК, например, так и пользователям для тестирования возможностей программы.

1 стартмани

30.12.2018    30244    162    Matveymc    31    

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

Разработка внешних компонент Сканер штрих-кода 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    77691    91    igorberezhnov    121    

HTML-редактор для 1С (мобильное приложение)

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

Простой, но полноценный HTML-редактор для мобильного приложения с поддержкой CSS и JavaScript Релиз платформы: 8.3.12 Релиз мобильной платформы: 8.3.13

1 стартмани

07.12.2018    8650    16    djvu    1    

WebSocket Клиент / Сервер. Внешний компонент

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

Реализация протокола WebSocket. Клиентская часть для взаимодействия с внешними сервисами. Серверная часть для организации собственного сервера, принимающего клиентские соединения в многопоточном режиме. Возможно взаимодействие RabbitMQ Slack Asterisk и другие

1 стартмани

16.11.2018    24400    101    nomadon    67    

Внешняя компонента для выполнения регулярных выражений

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

Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8. Написана на C++. Используется движок PCRE2 версии 10.36 (до версии 13, использовался boost::regex v 1.69). Версия синтаксиса Perl Compatible Regular Expressions.

1 стартмани

12.11.2018    17525    43    KAV2    111    

Полезные приемы при работе с Excel из 1С (Версия 3.1) Промо

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

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

1 стартмани

22.09.2015    255871    522    Zerocl    81    

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

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

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

1 стартмани

06.11.2018    25499    80    Isonic    23    

001. Криптография и цифровая подпись RSA-sha256 на платформе 1С

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

Внешняя компонента, исходники, обработка для 1С.

5 стартмани

04.09.2018    21731    62    Nikola23    73    

Класс-обработка “Работа с картами Яндекс”

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

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    35271    248    RSConsulting    17    

Telemonitor - объединяем Telegram и 1С Промо

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

Не так давно Telegram предоставил API для создания ботов. Telemonitor - программа, позволяющая легко настроить собственного бота для работы с 1С.

1 стартмани

09.08.2015    84620    231    salexdv    186    

Распознавание лиц (off-line). Демонстрационная база.

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

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

1 стартмани

17.07.2018    20582    77    nomadon    45    

QR-code полная версия (без шрифта и внешней компоненты для 8.2, 8.3 и любого типа клиента)

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

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

2 стартмани

10.07.2018    15914    16    bobank    6    

Внешняя компонента для ping'а

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

Внешняя компонента для выполнения ping'а из 1С:Предприятия 8.

1 стартмани

04.07.2018    14192    7    frkbvfnjh    24    

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

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

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

1 стартмани

01.10.2015    62914    51    pbazeliuk    23    

JVM Native API плагин - для запуска в 1С плагинов написанных на Java

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

Запускаем виртуальную машину Java в 1С. Собрана внешняя компонента которая позволяет запускать виртуальную машину java в среде 1С. Позволяет как передавать параметры в java - так и получать уведомление через externalevent. Предпосылкой создания являлся тот факт, что есть много готового функционала которого не хватает в 1С. Язык сpp - довольно сложен для быстрой разработки, и теперь возможно использовать готовые сборки java классов (так называемые jar-файлы) для использования в 1С.

1 стартмани

20.06.2018    17890    41    minimajack    73