Интерпретатор Python в мобильном приложении Android и еще много всего. Февраль 2021

Публикация № 1384128 15.02.21

Мобильная разработка

мобильная разработка ТСД Simple UI SimpleUI Python requests pandas

В новом релизе можно писать скрипты на полноценном Python 3.8 с популярными библиотеками. Также появились новые виды обработчиков и новый функционал. В небольшой обзорке я покажу некоторые преимущества сочетания Питона с конструктором Simple UI по сравнению с другими видами разработки. А также добавился новый функционал: локальное хранилище конфигураций (стартер конфигураций) и новые возможности организации многопользовательского доступа. Дополнение к основной статье: https://infostart.ru/public/1153616/

Python и все-все-все.

 


Сначала о том как я к этому пришел. Я делаю инструментарий для облеченного создания бизнес-приложений. Его суть такая: допустим у нас есть задача сделать какой то АРМ или мобильное рабочее место для учета или управления в экосистеме 1С/SAP или другой учетной системы(или не учетной), так как я разрабатываю под Android SDK то я могу сделать это нативными средствами, и так как я все-таки 1Сник я могу это сделать на 1С:Мобильной платформе или 1С:Мобильном клиенте, но вариант 1С кажется мне спорным так как при сопоставимых трудозатратах на 1С нельзя сделать то что можно сделать в нативной разработке – ни по функционалу, ни по быстродействию/надежности, да еще вроде бы 1С в отличии от других средств разработки не бесплатная (но это не точно). Ну ок, допустим я выбрал какое то средство для разработки, но тут вот какой момент – при всем своем разнообразии задачи учета состоят из неких стандартных повторяющихся логических блоков, и из этих кубиков хотелось бы собирать решение, чтобы была визуальная структура, чтобы можно было видоизменять под изменяющиеся процессы бизнеса не запутываясь в коде. Для этого есть третий подход – конструктор. Я сравниваю это с замечательной штукой «1С: Конвертация данных». Можно делать конвертацию без нее. Просто взять и написать обработчики каждый раз с нуля. А можно с ней и решение получится структурированным и готовым к изменениям/масштабированию. Смысл конструктора примерно в этом . Вроде бы Simple UI - нужная штука.  Но к сожалению у меня была одна проблема –  удобный интерпретатор кода (да обработчики все равно надо писать – от этого никуда не деться). Когда клиент работает в онлайн-режиме код выполняется на стороне учетной системы, а вот когда в самостоятельном режиме – тут я сделал свой «метаязык» + стандартный SQL для работы с СУБД приложения. И хотя там были и интерпретаторы выражений, условные переходы и т.д. я все равно с завистью смотрел на ту же 1С где можно сделать все. Даже если «все» не нужно на конкретном проекте, всегда хочется иметь запас под рукой, чтобы быть уверенным.  В общем решение нашлось – интерпретатор Python. Благодаря головастым ребятам из Англии его теперь можно привинтить в нативные Java/Kotlin gradle проекты. Это прям серебряная пуля для меня – настолько хорошо это ложиться на архитектуру Simple UI.


Сами посудите: 

  1.     Python  – один из самых простых для изучения языков.
  2.     При этом это настоящий мощный язык с классами и другим конструкциями «взрослых» языков
  3.     Python лучший язык для обработки данных, недаром он mast have для data science.
  4.     При этом это лучший язык для скриптов (его многие и воспринимают как язык скриптов хотя это давно не так) а мне как раз и нужны скрипты и по больше части обработка данных, но и по возможности чтобы это было просто и лаконично.
  5.     Это весьма распространённый в мире язык с множеством мощных библиотек и огромным комьюнити (что также важно для меня так как на Simple UI разрабатывают не только в СНГ)

Получается из всех языков для обработки бизнес-логики Python наверное самый подходящий. Вот это удача!

Просто приведу пару примеров чтобы показать удобство и лаконичность Python :


1.    Отправляем запрос и сразу получаем объект ответа сразу в виде объекта json

r = requests.get('https://www.cbr-xml-daily.ru/daily_json.js')
rjson = r.json

2.    Читаем нужные колонки в файле Excel на выходе готовый объект
 

import pandas
excel_data_df = pandas.read_excel('records.xlsx', sheet_name='Cars', usecols=['Car Name', 'Car Price'])

 

Как соединяется Python c  Simple UI?

 

  •     Через «Переменные» - общий стек переменных обычных и глобальных, отображаемых и нет через который передаются также и команды
  •     Через прямой доступ к SQL приложения из скрипта

Пример скрипта «Калькулятор». hashMap  - это и есть "Переменные" Simple UI, put/get - поместить/вставить. Это все что нужно знать о соединении скриптов с конструктором

def get_action(unit):

    if unit == 'btn_c':
        return 'C'
    if unit == 'btn_q1':
        return '('
    if unit == 'btn_q2':
        return ')'
    if unit == 'btn_div':
        return '/'
    if unit == 'btn_7':
        return '7'
    if unit == 'btn_8':
        return '8'
    if unit == 'btn_9':
        return '9'
    if unit == 'btn_1':
        return '1'
    if unit == 'btn_2':
        return '2'
    if unit == 'btn_3':
        return '3'
    if unit == 'btn_4':
        return '4'
    if unit == 'btn_5':
        return '5'
    if unit == 'btn_6':
        return '6'
    if unit == 'btn_mul':
        return '*'
    if unit == 'btn_minus':
        return '-'
    if unit == 'btn_plus':
        return '+'
    if unit == 'btn_sign':
        return '-'
    if unit == 'btn_0':
        return '0'
    if unit == 'btn_res':
        return '='
    if unit == 'btn_dot':
        return '.'
    raise ValueError('Undefined unit: {}'.format(unit))

res = hashMap.get("res")
action = get_action( hashMap.get("listener"))
if action=="=":
    res=eval(res)
elif  action=="C":  
    res=0
else:    
    if res=="0":
        res=action
    else:
        res+=action

hashMap.put("res",str(res))            


И результат в Simple UI:


Пример работы с СУБД приложения прямым запросом к SQL

import sqlite3
from sqlite3.dbapi2 import Error
import json

conn = sqlite3.connect('SimpleWMS')
cursor = conn.cursor()
cursor.execute("SELECT nom FROM goods LIMIT 30")

json_res = {
"type": "table",
"textsize": "25",
"hidecaption": "true",
"hideinterline": "false",
"columns": [
  {
    "name": "title",
    "header": "Задача",
    "weight": "2"
  }
]
}

results = cursor.fetchall()
lst = []
for link in results:
    d = {}
    d['title']=str(link[0])
    lst.append(d)
json_res['rows']=lst
conn.close()

hashMap.put("table",json.dumps(json_res,ensure_ascii=False))  


И результат в Simple UI:

А вот пример поиска товаров по штрихкоду в Google – с экрана сканируется штрихкод, из выдачи Google с помощью beautiful soup выдергиваются заголовки:


А вот видео о том, как все это выглядит в Simple UI:

 

Локальное хранилище конфигураций/стартер конфигураций

 


Конфигурация в Simple UI – это обычная xml строка. Ее можно получить на устройство разными способами:

  •     Она скачивается через веб сервис учетной системы при прямом подключении
  •     Распространить через собственный магазин приложений (рекомендуется для самостоятельных конфигураций)
  •     Ее можно послать в виде файла (и программа ее откроет) вместе с настройками
  •     Можно передать через QR код вместе с настройками
  •     Через встроенный веб-сервис

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

  •     Выводится дополнительная информация о конфигурации – теги и описание
  •     Можно проверить подключение

 

Новые возможности логина

 

 

Теперь можно управлять подключением к сервису – настройками подключения для онлайн-режима и postgrest из своих экранов. При этом конфигурация с настройками также перезагружается и настройки записываются в основные настройки (либо НЕ записываются в зависимости от команды). Также добавлено поле ввода пароля. 
 

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. stavrosoleg 10 15.02.21 19:20 Сейчас в теме
Просто мегареспект! Уже давно слежу за разработками и регулярно применяю в работе! Так держать!
Созинов; +1 Ответить
2. informa1555 2136 15.02.21 19:27 Сейчас в теме
3. pm74 196 15.02.21 20:52 Сейчас в теме

import pandas

пакеты как добавляются ? pip?
4. informa1555 2136 15.02.21 21:28 Сейчас в теме
(3) нет стандартная библиотека и несколько дополнительных пакетов включены в пакет приложения. Все основное есть. Полный список - в документации https://uitxt.readthedocs.io/ru/latest/python.html pip к сожалению нет)). На стационарной платформе такое прокатит, на мобильной - нет.
7. kote 526 16.02.21 08:52 Сейчас в теме
(4) Очень впечатляет, спасибо!

Надеюсь, будет полезна нижеследующая информация, про pip и python на смартфоне:

Обратите внимание на https://play.google.com/store/apps/details?id=com.termux&hl=en&gl=US

На днях установил Termux:
- установил python c pip
- установил pip'ом любимую песочницу (для python) -- Jupiter (https://jupyter.org)
- установил разные библиотеки..

Думаю, что достаточно просто можно развернуть на смарте целый проект на вебсервере - Flask или Django

====

Возможно, что эта штука может быть очень полезна и для Ваших целей
- если есть возможность использовать эту среду из Вашего приложения..
8. informa1555 2136 16.02.21 09:25 Сейчас в теме
(7) Добрый день! Спасибо. Да, я видел эту штуку, очень прикольная, я ее рассматривал но я не знаю как с ней интегрироваться. Мне нужно чтобы на лету запускались скрипты - скорость очень важна. Даже не потому что это на высоконагруженных складах используется, а потому что там по расписанию пользовательские задачи могут выполняться с интервалом несколько мс. Да, ставить pip ом пакеты круто конечно. Хотелось бы иметь такую возможность, сейчас я только при сборке могу выбирать пакеты. Ну с другой стороны сейчас все работает, работает быстро, стабильно в принципе всего пока хватает, если будет не хватать - добавлю. И тут соединение питона с Simple UI дает нормальный андроидовский интерфейс а не консоль все таки.
9. kote 526 16.02.21 09:55 Сейчас в теме
(8) Ясно, всё понятно..

Выскажу еще глупость) вдруг что-то пригодится.. отвечать не надо, просто зафиксирую.

Скорость. А что, если параллельно поднять на том же устройстве приложение с веб-сервисом в termux,
и уже с ним "общаться" из Вашего приложения? Оно постоянно работает и готово всегда обработать запрос..

Т.е. такая микро-микро-микро сервисная архитектура - в пределах одного мобильника.

Формы и UI - один "сервис", бекенд - другой.. с pip'ом и блекджеком.
10. informa1555 2136 16.02.21 10:03 Сейчас в теме
(9) Да, идея хорошая. А там вообще можно flask то запустить? Если да то наверное такое будет работать, только надо запускать termux при старте simpleui причем чтобы скрипт этот запускался... Еще как то доставлять туда код обработчиков (во встроенный то питон он с конфой simple ui доставляется). Но допустим если это все работает то в каких то случаях когда нужно не знаю там tensorflou запустить например тогда да, тоже вариант.
13. kote 526 18.02.21 11:55 Сейчас в теме
(10)

flask можно, пакеты встали без проблем, у меня тестовый скрипт работает

django еще не пробовал

.. а люди пытаются там doker крутить))

Но я сейчас пытаюсь использовать
jupyter notebook для автоматизации управления сервисами и сетью,
оно работает, но когда меняется ip приходится перезапускать терминал,
т.к. при отвале оно начинает слетать с катушек.. почему - пока не разбирался,
но думаю можно будет решить настройками среды
5. pm74 196 15.02.21 21:38 Сейчас в теме
ясно
в принципе нормальный набор , еще opencv напрашивается

поддержу (1) огромный респект за вашу работу
6. informa1555 2136 15.02.21 22:02 Сейчас в теме
(5) экспериментирую примерно в этом направлении, но сам open cv через питон на Андроиде конечно работать не будет, а open cv который для андроида обладает рядом ограничений и немного не так как в питоне работает. Да и тяжёлая это штука.
11. michael2006 1 16.02.21 18:37 Сейчас в теме
Вы просто молодцы! Давно искал фрейм для разработки легких мобильных приложений с удобным коннектом к 1С. Буду пробовать... Python - это огромный бонус, реализовать реально можно все.
12. informa1555 2136 16.02.21 18:39 Сейчас в теме
14. pm74 196 01.04.21 16:37 Сейчас в теме
как я понимаю hashMap неявно импортируется для любого обработчика python

можете показать как реализован сам hashMap ?
17. informa1555 2136 01.04.21 17:21 Сейчас в теме
(14) hashMap - это то что в 1С называется "Переменные" - то есть это Структура ключ- значение. Значение - стоковое. В Java - это Map<String, String> , питон с этим работает как с объектом put/get. Только строки соответственно.
15. pm74 196 01.04.21 16:52 Сейчас в теме
еще одно небольшое пожелание (предложение)
где то выделить место для пользовательских классов/функций
чтобы в (python)обработчиках можно было
from mymodule import myclass
16. informa1555 2136 01.04.21 17:17 Сейчас в теме
(15) не уверен что так получится - это файл надо размещать в пакете приложения... Надо подумать...
Оставьте свое сообщение

См. также

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

Инструменты администратора БД Мобильная разработка v8 Бесплатно (free)

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017    67805    user700211_a.straltsou    30    

Использование ORM вместо работы с чистым SQL

Мобильная разработка v8::Mobile Бесплатно (free)

Маленькая заметка про небольшой, но полезный релиз Simple UI. Дополнение к основной статье https://infostart.ru/public/1153616/

25.11.2021    1659    informa1555    8    

Файлы-процессы, динамическая работа с формами и многое другое в Simple UI. Ноябрь 2021

Мобильная разработка Бесплатно (free)

Новый виток развития платформы дает новые возможности - теперь самостоятельными могут быть не только конфигурации, но и отдельные процессы в виде файлов, как "excel" или подобные форматы, только заточенные под оборудование, с питоном, VR и прочими плюшками. А предыдущий перевод конфигурации на JSON дает возможность динамически менять формы экранов и вообще все в конфигурации, включая обработчики. Статья - приложение к основной статье по Simple UI https://infostart.ru/public/1153616/

03.11.2021    809    informa1555    34    

Мобильное приложение на 1С без никого... За полчаса...

Мобильная разработка v8 Бесплатно (free)

Мобильное приложение на коленке за полчаса без никого...

27.10.2021    4740    starik-2005    50    

Фитнес – твой личный тренер в зале и дома Промо

Инструкции пользователю Мобильная разработка v8 Развлечения, искусство, спорт Бесплатно (free)

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

15.04.2016    38184    Baksheev-Nikita    54    

Пакет обновление Simple UI Август 2021. Новый формат и новые возможности.

Мобильная разработка Бесплатно (free)

Много новых возможностей, уборка лишнего хлама и решение насущных проблем. Дополнение к основной статье Simple UI: https://infostart.ru/public/1153616/

23.08.2021    735    informa1555    7    

Распознавание лиц

Мобильная разработка v8::Mobile Бесплатно (free)

В новом релизе в режим дополненной реальности ActiveCV в платформе Simple UI добавлен новый тип детектора - распознавание лиц. Платформа детектирует лица в кадре, оправляет их на ваш сервер распознавания (написанный на открытом скрипте на python) получает ответ в виде идентификатора, а дальше отображает в видеопотоке и вписывает их в логику вашего приложения. Таким образом хранение семплов, выбор и настройки алгоритмов распознавания и сам сервер находится за пределами платформы, открыт и построен на бесплатных технологиях. Данный пост является дополнением к основной статье https://infostart.ru/public/1153616/

26.07.2021    2412    informa1555    9    

Мобильное приложение для учета личных финансов

Работа с интерфейсом Мобильная разработка v8::Mobile Домашние учет и финансы Россия УУ Бесплатно (free)

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

08.07.2021    2101    coollerinc    20    

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

Мобильная разработка v8::Mobile Бесплатно (free)

Корпоративный мессенджер, пробы пера на мобильной платформе 1С.

18.12.2017    22478    starik-2005    70    

Новая система хранения в Simple UI. Это все меняет.

Мобильная разработка Бесплатно (free)

Новая система хранения и синхронизации создания для того, чтобы радикально (в разы) упростить процесс разработки оффлайн-решений и открыть путь к созданию более гибких и мощных самостоятельных конфигураций. Она базируется на принципах NoSQL и JSON и идеально вписывается в архитектуру платформы. Теперь работать с хранимыми данными можно как с обычными переменными. Это, хоть и не слишком заметное, но важное событие, важная веха в развитии продукта. Эта статья является дополнением к основной статье по Simple UI: https://infostart.ru/public/1153616/

28.06.2021    4307    informa1555    3    

Фоновый сервис событий в Simple UI. Релиз Июнь 2021

Мобильная разработка v8 Бесплатно (free)

В новом релизе появился постоянно висящий в памяти сервис для обработки внешних событий – штрихкодов, голосового ввода, сообщений от других программ и внутренних процессов. Который может управлять программой поверх стандартных процессов – что то спрашивать голосом, что то озвучивать(ассистент), показывать диалоги, запускать процессы и экраны, отправлять управляющие команды. С помощью этого можно получить многоплановый интерфейс и более удобное взаимодействие с пользователем не только через экран и ввод, но и с помощью событий голосового ввода и других средств взаимодействия. Эта статья является дополнением к основной статье по Simple UI: https://infostart.ru/public/1153616/

15.06.2021    2354    informa1555    0    

Мобильное приложение на 1С?

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

История одного программиста, как он пришел в мир 1С и какой проделал путь к «мобильной платформе 1С». Какие выводы он для себя сделал, поработав с «мобильной платформой 1С».

18.05.2021    6792    dsdred    91    

Отладка конфигураций на мобильной платформе Промо

Мобильная разработка v8 Бесплатно (free)

Настройка и подключение отладчика для отладки конфигураций на мобильной платформе.

25.09.2016    55223    spezc    50    

Релиз Simple UI май 2021: плиточные экраны, плиточное главное меню, картинки из кеша, новое взаимодействие с ТСД и т.д.

Мобильная разработка v8::Mobile Бесплатно (free)

В релизе Simple UI 5.75.00 добавлен новый вид интерфейса – «плитки» и возможность переопределения стартового экрана, а также другие нововведения. Также важное нововведение - новый режим взаимодействия с некоторыми моделями ТСД - через подписку на сообщения. Дополнение к основной статье: https://infostart.ru/public/1153616/

17.05.2021    2501    informa1555    0    

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

Мобильная разработка v8::Mobile Бесплатно (free)

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

31.03.2021    1492    1C_lava    4    

Как избавиться от горизонтальных серых разделителей (полосок) между элементами в форме мобильного приложения

Мобильная разработка Работа с интерфейсом v8::Mobile Бесплатно (free)

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

17.03.2021    1286    Moroz2009    8    

Гаджеты для одинэсника. Часть 2 Промо

Инструментарий разработчика Мобильная разработка ИТ-компания Бесплатно (free)

... ситуация с планшетами весь 2012-й год была достаточно запутана. То и дело всплывала какая-то модель, которая на некоторое время по отношению цена/качество привлекала к себе внимание. Я долго откладывал эту статью, ожидая лидеров, и они, наконец, обозначились...

20.03.2013    35381    O-Planet    61    

Большой пак дополнений март 2021: регламентные задания, распознавание дат и чисел, оповещения, поля с автозаполнением и многое, многое другое

Терминал сбора данных Мобильная разработка v8 Бесплатно (free)

Релиз с огромным количеством дополнений. Дополнение к основной статье Simple UI: https://infostart.ru/public/1153616/ Перечень изменений: 1. Оптическое распознавание дат в разных форматах 2. Оптическое распознавание чисел в разных форматах 3. Запуск кода из кода синхронно/асинхронно в фоне (Python) 4. Регламентные задания с расписанием от 1 мс 5. Всплывающие сообщения 6. Уведомления из любого контекста простые 7. Уведомления с ответом (для Anroid начиная с Oreo) 8. Поле ввода с событием на каждый символ 9. Поле ввода с автозаполнением (предварительно передается список) 10. Новый настраиваемый диалог ввода и работа с ответами диалога 11. Работа с речью и голосом из любого контекста А также изменения в документации. В данную статью не вошло описание системы группового администрирования и мониторинга.

11.03.2021    2205    informa1555    20    

Большой пакет дополнений для Simple UI - январь 2021

Мобильная разработка v8::Mobile Бесплатно (free)

В этот раз множество полезных нововведений в мобильной платформе, исправлено все, о чем просили, а также прибрался в документации, актуализировал конструктор на 1С (с учетом текущих изменений, а также скорого выхода стационарного клиента) и переснял видео по-новому. Конструктор на платформе 1С:Предприятие 8.3.13.1865. Данный пост является дополнением к статье  https://infostart.ru/public/1153616/

22.01.2021    1121    informa1555    9    

Мобильный HTML-интерфейс, взгляд изнутри

Работа с интерфейсом Мобильная разработка v8::Mobile Бесплатно (free)

Для реализации красивого интерфейса в мобильном приложении 1С удобно использовать возможности стека HTML / CSS / JavaScript. О том, как построить отзывчивый HTML-интерфейс с перехватом событий и выполнением JavaScript-кода в поле HTML-документа на форме 1С, рассказал сотрудник отдела мобильной разработки в компании «1С-Рарус» Роман Сухоруков.

28.12.2020    4161    ingeneerz@gmail.com    11    

Младший брат Большого Брата? (управляем мобильным устройством с компьютера)

Мобильная разработка v8 1cv8.cf Бесплатно (free)

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

14.12.2020    1527    capitan    6    

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

Сканер штрих-кода Мобильная разработка v8 Бесплатно (free)

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

23.11.2020    2134    MaramOyka    8    

Ноябрьский релиз Simple UI: списки карточек для всех режимов работы и много полезного

Мобильная разработка v8::Mobile Бесплатно (free)

В новом релизе Simple UI добавлены режимы представления информации в виде настраиваемого списка карточек (в альтернативу таблице или списку) для любых источников – формируемого из 1С, оффлайн и из REST-интерфейса напрямую. Расширен набор методов для обработки JSON в самостоятельном режиме и настройки для работы с HTTP запросами напрямую (не через настройки) а также множество других полезных нововведений. Основная статья по Simple UI : https://infostart.ru/public/1153616/ Платформа 1С: Предприятие для демо-базы : 8.3.14.1865.

09.11.2020    1672    informa1555    2    

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

Работа с интерфейсом Мобильная разработка v8 v8::Mobile 1cv8.cf Бесплатно (free)

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

02.11.2020    8917    leobrn    79    

Обзор мобильного приложения 1С и лицензионная политика

Мобильная разработка v8::Mobile Бесплатно (free)

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

12.10.2020    7195    1C_lava    50    

Воспроизведение аудиофайлов в мобильной платформе

Мобильная разработка v8::Mobile Бесплатно (free)

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

17.09.2020    1414    QuirkyKot    1    

Тест скорости работы мобильной платформы 1С

Мобильная разработка HighLoad оптимизация v8 1cv8.cf Бесплатно (free)

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

14.09.2020    1934    capitan    25    

Сентябрьский релиз Simple UI: распространение конфигураций и настроек через файлы, QR коды и облако, а также элемент «Корзина» и приятный бонус

Мобильная разработка Бесплатно (free)

В новом релизе добавлены новые варианты развертывания конфигурации: до этого конфигурацию можно было получить из 1С(при он-лайн режиме работы), опубликовать в магазине конфигураций или записать напрямую. Теперь ее можно выгрузить в текстовый файл и послать вложением в письме или мессенджере – она откроется и сразу заработает (Simple UI подписан на открытие текстовых файлов). Кроме того настройки можно заложить в QR-код. Это дает новые сценарии использования и взаимодействия с внешними пользователями. Новый элемент «Корзина» позволяет добавить в свое решение готовую настраиваемую корзину как в интернет-магазинах. Ссылки на скачивание в конце поста.

14.09.2020    1794    informa1555    6    

Team: Торговля + Склад + Производство (Мобильное приложение на платформе 1С)

Мобильная разработка Производство готовой продукции (работ, услуг) Учет ТМЦ Управление торговлей v8::Mobile УУ Бесплатно (free)

TEAM - учет для бизнеса на мобильном и ПК: склад; деньги, мультивалютность; продажи - покупки товаров, услуг; заказы и долги клиентов, поставщиков и других партнеров; учет производства, сборки комплектов; доходы и расходы, прибыль и финансовый результат.

14.09.2020    2717    naypak    10    

Мобильное приложение Goods info

Мобильная разработка v8 УТ11 Оптовая торговля, дистрибуция, логистика Бесплатно (free)

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

04.09.2020    1992    hpi    9    

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

Мобильная разработка v8::Mobile Автомобили, автосервисы Бесплатно (free)

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

25.08.2020    3662    capitan    29    

Чат и задачи с интерактивными объектами через PostgREST. Новый подход к управлению бизнес-процессами и интерфейсу

Мобильная разработка v8 Бесплатно (free)

В новой версии Simple UI появилась возможность организовать свой корпоративный мессенджер и список задач с 1С, но не напрямую, а через PostgreSQL, чтобы не забивать 1С всякими пустяками. Причем не просто чат и задачи, а с множеством уникальных фишек: прием задач прямо из ленты чата, формат статусов в сообщении, старт процессов из задач с предопределенным состоянием переменных и сохранение переменной в задаче, отправка сообщений и задач из процессов и другое. Т.е. это такой новый способ доставки и контроля задач до исполнителя. Кроме того, в этом паке обновлений еще полный инструментарий для работы с JSON.

17.07.2020    3435    informa1555    8    

Отладка мобильного клиента

Мобильная разработка v8::Mobile Россия Бесплатно (free)

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

07.07.2020    5480    DmitrySinichnikov    8    

Как сделать телефонный справочник компании на мобильном телефоне для iOS

Мобильная разработка v8::Mobile Бесплатно (free)

При разработке мобильных приложений под iOS возникает много трудностей, решение которых не очевидно. Как упростить разработку под iPhone и снизить стоимость лицензий Apple с учетом лицензионной политики 1С на конференции Infostart Event 2019 Inception рассказал главный специалист ФАУ «РМРС» Ракитин Александр.

26.06.2020    3765    rujiy_kot    5    

Мобильный клиент для сканирования QR-кодов и штрихкодов и отправки их на сервер

Сканер штрих-кода Мобильная разработка v8::Mobile Бесплатно (free)

В статье рассмотрены варианты реализации мобильного сканера.

10.06.2020    9973    MaramOyka    10    

Безопасность мобильных приложений 1С, взгляд по диагонали

Информационная безопасность Мобильная разработка v8::Mobile 1cv8.cf Бесплатно (free)

Что приходит первое в голову при словах «1С Предприятие»? Даже тем, кто далек от ИТ, представляется большущий компьютер (а тем, кто недалек, стойка двух-юнитных серверов), рядом слушает музыку сервера (как вариант просто музыку) сисадмин, за стеной в опен-спейсе менеджеры принимают заказы и бухгалтерия, сдающая отчетность. «Зарплата, зарплата!»: слышны их радостные крики. «И кадры»: уточняет HR. Да, все верно. Это 1С. Кто в теме, напомнит про крики не совсем приятные: «Все тормозит! Сделайте что-нибудь, #тыжпрограммист». И борющихся за живучесть ИТ-шников. В обычном офисном потоке дел, редко кто задумывается о безопасности. А тех, кто задумывается, прошу под кат…

05.06.2020    4793    capitan    34    

Хранение статистики публикаций автора сообщества Инфостарт ® (мобильное приложение И ++)

Мобильная разработка WEB v8 1cv8.cf Бесплатно (free)

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

24.04.2020    2787    capitan    15    

ODa - терминал сбора данных (ТСД) с HTTP запросами

Мобильная разработка Терминал сбора данных Бесплатно (free)

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

20.04.2020    2217    Kosigo    0    

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

Мобильная разработка v8::Mobile Бесплатно (free)

Мобильная платформа 1С многим кажется неготовой к масштабным проектам. Ее опасаются использовать из-за нестабильности работы, багов, проблем со связью, сложностью при подборе оборудования и драйверов. Но доклад руководителя проектов в компании «Автоматизация и Консалтинг» Алексея Матюшкина на конференции INFOSTART EVENT 2019 Inception показал, что не все так плохо. За последние несколько лет мобильная платформа 1С сильно эволюционировала, ее функционал расширился, и теперь это хорошая основа для самого смелого проекта автоматизации.

13.04.2020    7155    Potroshitel    21    

Диеты: качество и креатив нового уровня

Инструкции пользователю Мобильная разработка v8 Развлечения, искусство, спорт Бесплатно (free)

Приложение “Диеты” вернулось этой весной с мощным обновлением, в которое команда вложила не только время, но упорство и креативную идею.

06.04.2020    2857    Baksheev-Nikita    1    

Повышение удобства использования мобильного приложения

Мобильная разработка v8::Mobile 1cv8.cf Казахстан Бесплатно (free)

Здесь представлены методы, которые помогут повысить удобство использования приложений на мобильной платформе. Разработка велась на платформе 8.3.13.64, но, возможно, они помогут и тем, кто разрабатывает на более новой.

03.04.2020    6394    user602678_maxipunchik    14    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

HighLoad оптимизация WEB Интеграция с сервисами Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    16179    informa1555    35    

Мобильная платформа 1С 8.3: чтение СМС, журнала звонков и т.д. и т.п.

SMS рассылки Мобильная разработка v8 v8::Mobile Россия Бесплатно (free)

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

27.02.2020    6800    kras_71    7    

Цена победы, или Матчасть мобильного приложения "ТОИР Магнит"

Мобильная разработка v8::Mobile Бесплатно (free)

Проект по созданию мобильного приложения «ТОИР Магнит» стал победителем конкурса 1С:Проект года-2018. В чем его особенность, рассказал участникам конференции INFOSTART EVENT 2019 Inception директор по маркетингу и продажам группы компаний «Деснол Софт» Сергей Ребрин.

04.02.2020    4432    RebrinSG    13    

Простой и красивый интерфейс

Работа с интерфейсом Мобильная разработка v8::Mobile Бесплатно (free)

Разработчики мобильных приложений на платформе 1С сталкиваются с проблемой адаптации сгенерированного платформой интерфейса под удобство использования. О том, какие приемы помогут сделать интерфейс красивым и удобным, на конференции Infostart Event 2019 Inception рассказал руководитель отдела мобильной разработки компании «1С-Рарус» Никита Бакшеев.

30.01.2020    16846    Baksheev-Nikita    34