[mobile] Взаимодействие с NFC через мобильную платформу 1С

Публикация № 817350 15.04.18

Разработка - Идеи и тренды в разработке

NFC RFID mifare мобильное приложение взаимодействие android studio java мобильная платформа

Цель была научиться взаимодействовать с внешними приложениями из приложения на мобильной платформе 1С. Для данной цели выбрал тему чтение/запись NFC меток. Было разработано: 1) приложение в android studio, которое взаимодействует с NFC 2) приложение на мобильное платформе 1с, которое взаимодействует с разработанным приложением в android studio.

Материалы, которые использовал для создания приложений:

  1. Уроки по созданию приложения для взаимодействия с NFC в android studio   Вам нужно только повторять за автором и на выходе вы получите функционал по чтению и записи меток.
  2. Статьи на инфостарте "Мобильное приложение 1С и приложение Java. Совместная работа через Intent. " в них очень подробно расписано, как "подружить" приложения:

Всегда актуально: Курс Дмитрия Шерстобитова на курсах-1с.рф

Функционал, который получилось реализовать:

  • Получение состояния (включено/выключено)
  • Переход в настройки
  • Запись (в тестовой записи текст вшит в приложение на android studio, в обычной записи текст передается из приложения на мобильной платформе 1С)
  • Чтение с передачей ID метки и содержимого в приложение на МП 1С. Т.к поддерживается только Ndef то формат передается просто текстом.
  • Установка внешнего приложения из приложения на МП 1С.

Приведу пример кода некоторых функций на стороне МП 1С и android studio:

Получение состояния (включено/выключено)

Код в 1С:

&НаКлиенте
Процедура ПолучитьСостояниеNFC()
	#Если МобильноеПриложениеКлиент Тогда 
		НовВз = Новый ЗапускПриложенияМобильногоУстройства();
		НовВз.Действие="ru.mp.intent.action.NFCstate";
		НовВз.Запустить(Истина);
		
		Для Каждого Стр Из НовВз.ДополнительныеДанные Цикл
			Если Стр.Ключ = "state" Тогда 
				СостояниеNFC = Стр.Значение; 
			КонецЕсли;
		КонецЦикла;
	#КонецЕсли
КонецПроцедуры

Код в android studio:

    NfcAdapter nfcAdapter;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.nfc_state);
 
        nfcAdapter = NfcAdapter.getDefaultAdapter(this);
 
        //++ определим состояние NFC Урок 1
       String textState = new String();
       Boolean StateNfc = false;
        if (nfcAdapter != null && nfcAdapter.isEnabled()) {
            textState = "NFC Включено";
            android.widget.Toast.makeText(this, textState, Toast.LENGTH_SHORT).show();
            StateNfc = true;
        }else{
            textState = "NFC Выключено";
            android.widget.Toast.makeText(this, textState, Toast.LENGTH_SHORT).show();
            StateNfc = false;
        }
        //-- определим состояние NFC Урок 1
 
        Intent intent = new Intent();
        intent.putExtra("state", StateNfc);
        setResult(RESULT_OK, intent);
        finish();
 
    }

Переход в настройки

Код в 1С:

&НаКлиенте
Процедура ВключитьОтключитьNFC(Команда)
	#Если МобильноеПриложениеКлиент Тогда 
		НовВз = Новый ЗапускПриложенияМобильногоУстройства();
		НовВз.Действие="ru.mp.intent.action.OnOffNFC";
		НовВз.Запустить(Истина);
	#КонецЕсли
КонецПроцедуры

Код в android studio:

    public  void ActionNFCSettings(){
        if (android.os.Build.VERSION.SDK_INT >= 16) {
            startActivity(new Intent(android.provider.Settings.ACTION_NFC_SETTINGS));
        } else {
            startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
        }
 
        this.finish();
    }

Тестовая запись

  @Override
    protected void onNewIntent(Intent intent) {
 
        //урок 3
        if(intent.hasExtra(NfcAdapter.EXTRA_TAG)) {
            //android.widget.Toast.makeText(this, "NFC ТЕГ", Toast.LENGTH_SHORT).show();
 
            Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
            NdefMessage ndefMessage = createNdefMessage("Android studio");
 
            writeNdefMessage(tag,ndefMessage);
            setResult(RESULT_OK);
            finish();
 
        }
    }

Записать

Код в 1С:

&НаКлиенте
Процедура ЗаписатьNFC(Команда)	
	#Если МобильноеПриложениеКлиент Тогда 
		НовВз = Новый ЗапускПриложенияМобильногоУстройства();
		НовВз.Действие="ru.mp.intent.action.WriteNFC";
		НовВз.ДополнительныеДанные.Добавить("textNFC", "Мобильная платформа 1С");
		НовВз.Запустить(Истина);
	#КонецЕсли	
КонецПроцедуры

Код в android studio:

    NfcAdapter nfcAdapter;
    public static String textNFC;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.nfc_write);
 
        nfcAdapter = NfcAdapter.getDefaultAdapter(this);
 
        if (nfcAdapter != null && nfcAdapter.isEnabled()) {
 
        }else{
            android.widget.Toast.makeText(this, "NFC Выключено", Toast.LENGTH_SHORT).show();
            this.finish();
        }
 
        Intent intent = getIntent();
        textNFC = intent.getStringExtra("textNFC");
 
    }
 
    @Override
    protected void onNewIntent(Intent intent) {
 
        if(intent.hasExtra(NfcAdapter.EXTRA_TAG)) {
            //android.widget.Toast.makeText(this, "NFC ТЕГ", Toast.LENGTH_SHORT).show();
                Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
                NdefMessage ndefMessage = createNdefMessage(textNFC);
 
                writeNdefMessage(tag,ndefMessage);
                setResult(RESULT_OK);
                finish();
        }
    }

Тестировал только на Nexus 5 и на карте, которая поддерживает Ndef (ее хар-ки в изображениях).

Использовалась мобильная платформа 8.3.11, технологическая платформа 8.3.10

Содержимое архива:

1)  Два apk:

  • приложение на мобильной платформе 1С
  • приложение на android stuido

2) Конфигурация приложения 1С и архив проекта на android studio

Другие разработки, которые могут вас заинтересовать:

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

Наименование Файл Версия Размер
Взаимодействие с NFC через мобильную платформу 1С:

.zip 48,60Mb
51
.zip 0.0.6 48,60Mb 51 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. efin 15.04.18 12:00 Сейчас в теме
Здравствуйте!
Идея, безусловно, полезная, но взаимодействие мобильной платформы с нативными приложениями через Intent здесь давно описана с примерами и опробована.
Если Вы владеете и 1С и Java, очень прошу Вас написать внешнюю компоненту для мобильного приложения, делающую то же самое.
Технология описана на сайте ИТС.

Я не смог найти ни одного примера с исходниками, а так хочется иметь "печку", чтобы начать танцевать.
2. leobrn 576 15.04.18 12:12 Сейчас в теме
(1) в идеале я и хотел видеть этот функционал через внешнюю компоненту , но пока не удалось полностью разобраться с этим
3. CyberCerber 981 15.04.18 12:19 Сейчас в теме
5. пользователь 19.04.18 06:19
Сообщение было скрыто модератором.
...
4. PloAl 139 15.04.18 14:18 Сейчас в теме
В android, NFC тесно связан с текущей activity и получение данных в фоне неактивным activity невозможно.
Вышеописанное скорее всего сделано для безопасности приложений бесконтактной оплаты.
Из ВК, невозможно создать полноценную activity, с которым будет работать NFC.
SinglCOOLer; IgorKissil; +2 Ответить
6. user808274 28.05.18 21:52 Сейчас в теме
Я так же пытался сделать внешнюю компоненты для мобильной платформы, которая бы читала и писала nfc метки mifareclassic с возможностью установки ключей. Затык у меня произошёл из-за того, что мне не удавалось вызвать Activity, получающую Intent от NFC адаптера. У меня сложилось впечатление, что где-то происходит обращение к локальному указателю (в терминах jni), которые уже утратил актуальность.
Получить Intent то NFC адаптера каким-нибудь другим классом, обрабатывющим Intent-ы ( типа Service или BroadcastReceiver) и не имеющим проблем с вызовом из внешней компоненты, как у Activity, у меня не получилось.
Получать Intent то NFC могло только Actyvity, указанное адаптеру через enableForegroundDispatch.
Примечательно, что если компоненту не пересобирать, а оставить в виде Android приложение, то обработка nfc таким приложением происходила как надо.
Так же стоит указать, что действия с меткой должны происходить не по нажатию кнопки на форме, а по внесению метки в поле, а программа должна быть в состоянии готовности к определённым действиям.
Свою неудачу считаю лишь следствие недостаточности знаний, т.к., например, эти: www.rightscan.ru создать такую библиотеку удалось (не сочтите за рекламу) и её даже можно скачать с примером конфигурации для 1С.
7. IgorKissil 342 31.05.18 11:55 Сейчас в теме
(6) Ключевое слово, которое позволяет rightscan делать такие вещи - SafeDroid. Они изменили ядро ОС. В обычном андроиде ни работа с nfc без activity, на перехват клавиатуры невозможен (см здесь)
8. user808274 31.05.18 17:28 Сейчас в теме
(7)Не думаю, что они в ядре что-то меняли. Их компонента, работала, как на специализированном сканере, правда у них же купленном, так и на банальном Самсунге с NFC считывателем, и на гражданских телефонах корректно лесом слало (в отдельно открытом Activity), что нет NFC адаптера. Сейчас конечно уже всё итерации не упомню, в сентябре 2017 задачу бросил. С другой стороны, если бы в специализированном сканере было пропатченное ядро, то и мои усилия бы поди увенчались успехом - в основном тестил-то я на нём.
А про изменение ядра это они сами Вам рассказали, или догадка ?
9. IgorKissil 342 01.06.18 07:49 Сейчас в теме
(8) А как она работает с nfc, в отдельном окне или прямо из формы 1С? Если второе, то они либо используют какие-то недокументированные возможности андроид либо, что более вероятно, возможности технологии внешних компонент. Получить nfc адаптер в андроиде можно только в главном потоке приложения и только с привязкой к foreground activity. А внешняя компонента работает в отдельном потоке и не дает возможности получить текущее окно. NDK возможностей для работы с nfc не имеет.
Интересно, работает ли их компонента на других устройствах с физической клавиатурой? Эту тему я копал глубже и с гораздо большей вероятностью утверждаю, что с помощью ТВК перехватить нажатие клавиш невозможно, если только не использовать андроид под root.
10. user808274 01.06.18 12:18 Сейчас в теме
(9) В отдельном чёрном окне. Внизу по центру пишет "приложите метку", "адаптер не найден" или "адаптер выключен".
Пробовал обмануть, вызвав промежуточный класс уже из которого вызывать свою Activity. Т.е. что бы не средствами JNI на C++ на писать типа jenv->CallVoidMethod(activity_glob, runOnUiThread, runObject);
а на Яве, в среде Android, штатно, как белый человек. Безрезультатно. Промежуточный класс вызывается, работает, а с Activity облом
13. IgorKissil 342 03.07.18 11:26 Сейчас в теме
(6) После нашего обсуждения я нашел метод как открывать свои окна из ВК, думаю прикрутить к ним nfc со временем. Небольшая подсказка куда копать: https://developer.android.com/reference/android/app/Dialog
11. PloAl 139 02.07.18 15:35 Сейчас в теме
В jni предупреждают, не стоит использовать для всего подряд, так как встроенные функции в большинстве случаев будут быстрее.
В теории можно сделать foreground activity которая будет вызываться из ВК и взаимодействовать с nfc.
Но обмен данными с этим activity будет происходить через intent
моб. 1с -> jni -> activity nfc
моб. 1с <- jni <- activity nfc

логично что быстрее, передавать сразу intent без ВК
моб. 1с -> activity nfc
моб. 1с <- activity nfc
12. IgorKissil 342 03.07.18 11:21 Сейчас в теме
(11) А где эта activity будет задекларирована? Если в ВК, то ее открыть невозможно, activity должны быть включены в манифест главного приложения. Если писать отдельный apk, то для серьезной разработки это плохое решение
14. PloAl 139 03.07.18 13:41 Сейчас в теме
(12) Читайте внимательней, в (11) речь именно про плохое решение

Не суть важно где activity будет, суть в том что с ВК не уйти от передачи intent.
Т.к. даже разные activity одного приложения, передают информацию друг другу через intent.
15. IgorKissil 342 03.07.18 13:55 Сейчас в теме
(11) Как планируете принимать интент из 1С без ВК? Платформа умеет их только отправлять
16. PloAl 139 03.07.18 15:33 Сейчас в теме
Не планирую.
Годом ранее делал публикацию про NFC, intent возвращается также как в этой статье.

Но и без ЗапускПриложениеМобильногоУстройства и можно получить intent внутри моб. 1с, где то здесь были описаны решения, но можно просто посмотреть манифест внутри архива с платформой.
17. TPID 26.02.19 14:20 Сейчас в теме
А существуют ли опубликованные в google play приложения, которые позволили бы делать то же самое?
18. leobrn 576 26.02.19 14:23 Сейчас в теме
(17) не нашел приложение в маркете с которым можно было сделать взаимодействие на чтение/запись nfc поэтому пришлось изобретать . На gitе можно поискать разработки .
19. leobrn 576 11.09.20 04:46 Сейчас в теме
Подпишитесь на канал Очаковский Владимир скоро будут видео по созданию красивого интерфейса на мобильной платформе. Верстка интерфейса для мобильного приложения 1С. Разработка для курса #1
20. Fruit83 28 14.12.21 14:24 Сейчас в теме
Спасибо, мне помогла данная разработка в очень важном проекте.
21. rhtr 88 31.03.23 11:49 Сейчас в теме
Не хочет работать.
При чтении метки "Нет содержимого!".
В приложение "NFC Tools" читается корректно.
Android 11, всё что нужно установил.
Подскажите пожалуйста, что делаю не так?
Оставьте свое сообщение

См. также

Заполнение описания номенклатуры с помощью ChatGPT

Обработка справочников Идеи и тренды в разработке Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Расширение для заполнения описания номенклатуры с помощью модели ИИ ChatGPT. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com

3600 руб.

13.03.2023    9832    35    43    

54

GPT-генератор описания товара для сайта и маркетплейсов

Обработка справочников Идеи и тренды в разработке Маркетплейсы Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

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

3600 руб.

22.03.2023    4993    1    9    

6

Сквозная задача на Исполнителе - часть первая (IMAP)

Идеи и тренды в разработке Языки и среды Абонемент ($m)

Поставили нам задачу - вынести на отдельный сервер функционал получения заказов от клиентов по электронной почте, парсинг полученных XLS в приемлемый вид и трансформация заказов в красивый JSON, понятный нашей учетной системе на 1С. Всю эту красоту желательно запустить в отдельном докер - контейнере, по возможности не тратя лицензии, поэтому отдельно стоящую конфигурацию на БСП отвергаем сразу. Можно было бы собрать всё на Apache Airflow или Apache NiFi, но решили попробовать реализовать всю логику без Open Source, будем делать свой ETL, с Исполнителем, который в версии 3.0 научился взаимодействовать с электронной почтой по IMAP. Начнем с середины - сначала напишем скрипты, а потом соберем их в рабочую конструкцию

1 стартмани

01.06.2023    1058    0    kembrik    2    

5

Заготовка для использования технологии GPT в 1С

Идеи и тренды в разработке Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

10 стартмани

25.05.2023    4083    4    mkalimulin    28    

19

ChatGPT и 1С

Идеи и тренды в разработке Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Уже несколько месяцев в сети шумят разговоры о чат-боте ChatGPT, я решил не оставаться в стороне и тоже поинтересовался, что это за штуковина, чем она может быть полезна и пора ли искать новую работу программистам, копирайтерам, а заодно и дизайнерам, которых вот-вот подсидит Midjorney?

16.05.2023    8739    300_po_vstrechke    31    

64

Как недетерминированная GPT может выдавать четкие ответы

Идеи и тренды в разработке Бесплатно (free)

У человека, не погруженного в тему, внезапно нахлынувший вал сообщений о GPT может оставить противоречивые чувства. Эксперты разделились на два, на первый взгляд, равновеликих лагеря. Одни авторитеты говорят, что это "вау!". Другие уверенно заявляют, что GPT это "генератор бреда". Чтобы вы могли разобраться самостоятельно, я расскажу, как это работает.

13.02.2023    1616    mkalimulin    16    

20

ChatGPT и 1С. Январь 2023

Идеи и тренды в разработке Россия Бесплатно (free)

"If you're listening to this, you are the Resistance!" John Connor. В этой статье я хочу показать уровень чат-бота ChatGPT в области 1С на январь 2023 года. И общие вопросы, и код написать, и поправить ошибки и т.д. Важно зафиксировать время, когда мы это делаем, так как чат-бот развивается и самообучается довольно быстро. Интересно будет написать подобную статью через год и, возможно, зафиксировать, как всё изменилось.

30.01.2023    9526    NovPas    22    

33

Мобильное приложение 1С и Умный дом. В каждый дом. Пролог

Идеи и тренды в разработке Мобильная разработка Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Хотите попробовать свои силы в разработке собственного мобильного приложения на 1С для управления светом и электроприборами в своём доме? Добро пожаловать! Хочу поделиться собственными наработками в этой области. Это будет приложение, разработанное для мобильных устройств на базе Android. Основное предназначение: управление включением/выключением устройств, работающих от сети 220 V (свет, телевизор, чайник, вентилятор, микроволновка и т.д.). Управлять будем: из приложения, голосом, на заданный промежуток времени, интенсивностью света, расписанием работы.

1 стартмани

19.12.2022    1380    osivv    8    

20

Продуктовая разработка на 1С

Идеи и тренды в разработке Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

На 1С можно создавать онлайн-сервисы, не уступающие по функциональности другим современным продуктам. Чтобы начать это делать, нужно поменять подходы к разработке. О том, как быстро сделать свой продукт на 1С и выйти с ним на рынок, на конференции Infostart Event 2021 Post-Apocalypse рассказал CTO компании WiseAdvice Олег Филиппов.

28.10.2022    3492    comol    6    

34

Реализация нестандартных (для 1С) интерфейсных решений в Web-клиенте

WEB-интеграция Идеи и тренды в разработке Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Онлайн-сервисы, построенные на 1С, могут использовать все многообразие веб-технологий. О том, как спроектировать, реализовать и красиво оформить интерфейс продукта 1С, в докладе на конференции Infostart Event 2021 Post-Apocalypse рассказал CTO компании WiseAdvice Олег Филиппов.

21.10.2022    7184    comol    15    

71

У.дача каждому 1С-нику, или умный дом для ленивых (конфигурация)

Идеи и тренды в разработке Платформа 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

26.09.2022    4273    4    atland    0    

21

Интеграция (Ich will version)

Идеи и тренды в разработке WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Поговорим про интеграцию с точки зрения архитектора.

1 стартмани

16.09.2022    3661    botokash    66    

53

Простая интеграция Яндекс.Алисы и 1С в 2022 - еще проще!

WEB-интеграция Идеи и тренды в разработке Абонемент ($m)

Если когда-то у вас или вашего босса было желание получить данные из базы голосом, прямо в Яндекс.Алисе, эта статья для вас! Работает в приложении Яндекса на смартфоне и на Яндекс.Станции.

6 стартмани

12.07.2022    2467    kiv1c    3    

35

Улучшайзер - как одна внешняя обработка может улучшать другие внешние обработки

Универсальные обработки Инструментарий разработчика Идеи и тренды в разработке DevOps и автоматизация разработки Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

08.07.2022    5189    86    delta    2    

21

Модель состояния для MVC

Работа с интерфейсом Идеи и тренды в разработке Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    1527    kalyaka    2    

16

История развития телеграм-ботов в одной сибирской компании

Идеи и тренды в разработке Мессенджеры и боты Бесплатно (free)

Хочу рассказать историю развития и применения Telegram-ботов в одной компании. Говорить буду о том, что сделано, а не как сделано. Идея написать об этом возникла, так как, делясь опытом с коллегами, неожиданно обнаружил, что реализованные фичи вызывали немалое удивление, по принципу: "А так можно было?". Надеюсь, мой рассказ будет вам полезен и вдохновит на создание чего-нибудь занятного.

28.03.2022    2024    zeltyr    2    

13

Создание интерактивных обучающих курсов с помощью Vanessa Interactive

Инструментарий разработчика WEB-интеграция Идеи и тренды в разработке Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Приветствую Вас, коллеги. Сегодня Вам предлагается рассмотреть технологию создания интерактивных обучающих курсов, системы Onboarding, интерактивной справки для любых конфигураций разработанных на базе платформы 1С при работе в web клиенте. Прошу посмотреть ролик, кому неинтересно, как это работает, можно дальше не читать. Тестировалось на 1С:Предприятие 8.3 (8.3.20.1646).

1 стартмани

02.02.2022    7738    1    Viktor_Ermakov    2    

36

RFID считыватели Impinj и RRU9516

Идеи и тренды в разработке Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

Компонента для работы с RFID метками. Поддерживает считыватели Impinj 120, 220, 420. А также настольный RRU9816.

1 стартмани

24.11.2021    3341    1    pavelmael    1    

5

Программа по распознаванию номеров автомашин Vizavi Care

Идеи и тренды в разработке Платформа 1С v8.3 Управленческий учет Платные (руб)

Вся логика клиентской части программы "Vizavi Care" написана на внутреннем языке 1С 8.3. Программа поставляется полностью настроенной - "установи и начинай работать". Для более полной настройки под конкретные условия работы приводятся подробные инструкции в руководстве к программе. Низкоуровневые операции с изображением реализованы на com-exe - сервере, написанном на C++.

18000 руб.

25.08.2021    6138    2    2    

13

Необходимый минимум по AI для 1С-ника

Идеи и тренды в разработке Бесплатно (free)

Технологии искусственного интеллекта (AI или ИИ) уже перестали быть Rocket Science, при этом они не ограничиваются линейной регрессией для решения простых задач. О том, какие особенности и ограничения есть у существующих технологий ИИ, и как они могут помочь 1С-никам, на онлайн-митапе «Интеграционные решения в 1С» рассказал руководитель управления ИТ компании WiseAdvice Олег Филиппов.

19.07.2021    15873    comol    49    

93

Распознавание лиц в связке с 1С "на коленке"

Идеи и тренды в разработке Платформа 1С v8.3 1С:Управление торговлей 11 Бесплатно (free)

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

02.07.2021    1761    KirillGermann    7    

8

Машинное обучение и анализ данных

Математика и алгоритмы Идеи и тренды в разработке Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

04.05.2021    8578    19    cdrw3    11    

15

Ускорение реструктуризации больших таблиц. Мой вариант

Идеи и тренды в разработке Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

28.04.2021    1814    buganov    0    

8

Учет умер, да здравствует учет!

Идеи и тренды в разработке Бесплатно (free)

Все громче звучат в последнее время разговоры о том, что профессия бухгалтера (как, впрочем, и еще целый ряд других) не выдерживает напора современных технологий. Даже если и есть тут некоторое преувеличение, то не такое уж и большое. Откройте прямо сейчас hh. Профессия «бухгалтер». В Москве 7 тысяч вакансий на полмиллиона соискателей. При том, что вакансий «программист» чуть ли не в три раза больше (20 тысяч). И пусть счет все еще идет на тысячи, не стоит обольщаться. Это — всего лишь инерция. Скоро все закончится, потому что… учет умер.

31.03.2021    1566    mkalimulin    32    

5

RPA платформа OneRPA

Идеи и тренды в разработке Платформа 1С v8.3 Платные (руб)

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

192000 руб.

03.03.2021    10854    1    27    

33

Highload-оптимизация 1С: теория и практика на примере консолидированной отчетности группы "Магнит" и розничной аптечной сети "Магнит"

Идеи и тренды в разработке Платформа 1С v8.3 Бесплатно (free)

Тема оптимизации 1С на больших данных бесконечная и всеобъемлющая, поскольку на производительность влияет целый ряд факторов – количество пользователей, данных, транзакций, неоптимальные запросы и т.д. Об инструментах для локализации проблем производительности и практических кейсах оптимизации рассказал Алексей Олейник, руководитель сектора автоматизации отчетности МСФО компании «Информационные технологии Магнит».

11.01.2021    30731    user662404_itlexusss    14    

14

1С и Умный дом. Управление голосом

Идеи и тренды в разработке 8.3.6 Бесплатно (free)

Возможно ли управление устройствами умного дома из 1С, да ещё и голосом? Можно ли без умных колонок Google Home, Alexa, Алиса и иных платформ, а также без приложений от Google, Amazon и других управлять этими устройствами? Мой ответ – ДА, можно, нужно просто иметь умное устройство, имеющее возможность работы в DIY, 1С и программу распознавания голоса и взаимодействия с 1С.

04.01.2021    38617    osivv    15    

11

[mobile] Переносим HTML интерфейс на 1С

Работа с интерфейсом Мобильная разработка Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Бесплатно (free)

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

02.11.2020    13768    leobrn    82    

106

Пример простой нейросети

Идеи и тренды в разработке Платформа 1С v8.3 Россия Абонемент ($m)

Пример реализации простой нейросети для решения частного случая квадратного уравнения. Метод обучения - обратное распространение ошибки. Релиз платформы 8.3.17.79.

1 стартмани

26.10.2020    7965    9    kite2    14    

12

Натуральный интеллект

Мотивация, лидерство и личная эффективность Идеи и тренды в разработке Бесплатно (free)

Много слов сказано об Искусственном Интеллекте, как будут взаимодействовать новое и совсем не забытое старое.

17.08.2020    1885    Ликреонский    1    

2

IoT (Internet of Things) в 1С или как подружить 1С с ESP32 при помощи MQTT-брокера

Идеи и тренды в разработке Платформа 1С v8.3 Абонемент ($m)

Что делать, если надо подключить удалённое устройство к серверу 1С, но ни устройство, ни сервер 1С нельзя "светить" наружу? А если таких устройств десятки или сотни по всей стране? Ответ: Использовать промежуточный сервис, который будет пересылать данные между сервером 1С и устройствами. Такие функции замечательно выполняет MQTT-брокер, но вот не задача, 1С не умеет с ним работать.

2 стартмани

25.06.2020    13074    18    frutty    34    

23

[ERP] Бюджетирование. 1С:Специалист-консультант. Часть 2

Подготовка к аттестации Бюджетирование и планирование Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Акцизы Бесплатно (free)

Разберем основные подзадачи из билетов экзамена "1С:Специалист-консультант" по внедрению подсистемы "Бюджетирование" в "1С:ERP Управление предприятием 2.4".

25.06.2020    12624    leobrn    21    

28

Расширение "Интеграция с блокчейнами" для работы с Биткоин и Лайткоин (ERP 2.4 и УТ 11.4)

Идеи и тренды в разработке Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Беларусь Россия Абонемент ($m)

Расширение "Интеграция с блокчейнами" позволяет получать и отправлять Биткоин и Лайткоин из 1С, привязывать входящие и исходящие платежи в криптовалюте к объектам базы (справочники или документы). Расширение работает с основными типовыми конфигурациями 1С для России и Беларуси (ERP 2.4, УТ 11.4, ERP для Беларуси 2.4, УТ для Беларуси 3.4). В качестве провайдера платежей используется сервис BLOCK.IO.

1 стартмани

23.06.2020    6606    1    NikitaXa    7    

5

[ERP] Бюджетирование. 1С:Специалист-консультант. Часть 1

Подготовка к аттестации Бюджетирование и планирование Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бюджетный учет Бесплатно (free)

Решим пример экзаменационного задания экзамена "1С:Специалист-консультант" по внедрению подсистемы "Бюджетирование" в "1С:ERP Управление предприятием 2.4".

01.06.2020    21135    leobrn    56    

50

Визионное программирование

Идеи и тренды в разработке Бесплатно (free)

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

22.04.2020    6519    mkalimulin    111    

24

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

Идеи и тренды в разработке Бесплатно (free)

Анализ данных и машинное обучение стремительно входят в нашу жизнь. Как решать ежедневные задачи специалиста 1С с помощью технологий машинного обучения на конференции Infostart Event 2019 Inception рассказал разработчик в группе рекомендаций Яндекс.Маркет Владимир Бондаревский.

16.03.2020    9625    bonv    11    

67