Новые подходы к дистрибуции решений Simple UI, GitHub, переопределение меню и другое

Публикация № 1597030 02.02.22

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

SimpleUI Simple Android Python

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

Основная статья, где содержатся файлы, тут: //infostart.ru/public/1153616/

 

Разделенный режим конфигурации и обработчиков

 


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

 

 

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

Такой режим имеет следующие плюсы:

  • при обновлении Simple UI не нужно обновлять конструкторы в учетных системах 
  • одна база-конструктор на множество клиентов
  • свой сервис-поставщик конфигурации

Для работы в разделенном режиме он-лайн обработчиков нужно:

 

 

  1.     Опубликовать или передать на устройство конфигурацию одним из доступных способов – из базы-конструктора конфигураций, на каком-либо хостинге, например GitHub, либо просто передать текстовый файл на устройство. Публикация через сервис удобнее на этапе разработки – изменения сразу доставляются в Simple UI. 
  2.     Добавить в базу, в которой будут выполняться обработчики, веб сервис (через расширение или в основной конфигурации) и общий модуль, где будут прописаны вызываемые процедуры обработчиков. Образец находится в комплекте разработчика в расширении SimpleUISplit.cfe
  3.     В «Экранах» и других местах где используется обработчики указывать не текст, а имя вызываемой функции
  4.     Поменять настройки приложения – включить «Разделенный режим» и указать доступ к обоим сервисам

Имена настроек  для QR- или файлов настроек: 


OnlineSplitMode – true/false – включение сплит режима
onlineURLListener – URL сервиса обработчиков
onlineUserListener – пользователь сервиса обработчиков для Basic-авторизации
onlinePassListener – пароль сервиса обработчиков для Basic-авторизации

 

Произвольная авторизация


Настройка сервиса-поставщика конфигурации любым удобным способом. Не обязательно придерживаться формата Simple UI, достаточно иметь любой сервис, который в ответе будет отдавать JSON с конфигурацией Simple UI с любым типом авторизации.
Имена настроек  для QR или файлов настроек: 
RawConfigurationServiceON – true/false включение режима конфигурации
RawConfigurationURL – URL сервиса
RawConfigurationServiceAuth – строка авторизации сервиса (заголовок Authorization запроса). Например для базовой будет Basic <base64 логин:пароль>.


Работа через GitHub

 

 

Можно выкладывать конфигурации в репозиторий GitHub – это удобный способ как дистрибуции, так и управления изменениями, отслеживания изменений и совместной работы. Так как конфигурация Simple UI – это по сути JSON файл, Git полностью поддерживает этот формат – можно работать непосредственно в редакторе Git и смотреть изменения.

Github имеет какую то свою структуру запросов, ответов, поэтому специально для работы с ним реализованы отдельные механизмы и в настройках нужно активировать «Формат Github» . После коммита на github конфигурация сразу становится доступной.
Каждый коммит фиксируется, к нему можно написать комментарий. Комментарии выводятся в разделе Инфо в виде автоматической истории версий конфигурации:

 

 

 

Естественно, коммит сразу же применяется и влияет на текущую конфигурацию мгновенно. При этом со стороны GitHub, естественно, доступен весь функционал – бренчи, коммиты/роллбеки и т.д.

Публиковать можно в публичном доступе и также в закрытом. Причем в ограниченном доступе токены могут быть как бессрочными, так и с ограниченным сроком. Настройки ограниченного доступа указываются в настройках приложения в виде: Bearer <токен>

Также просто устроить и магазин конфигураций на GitHub доступный в приложении как Магазин конфигураций – достаточно просто накидать конфигураций в репозиторий и просто прописать URL вашего репо. Стоит заполнять описание в свойствах конфигурации, чтобы отображалось в магазине. 

Настройки можно задавать так:
 

 

Имена настроек  для QR или файлов настроек:
GitFormat – true/false включает режим формата GitHub
GitCommitsURL – URL репозитория коммитов
GitStoreURL – URL репозитория для использования в качестве магазина

 

Управление несколькими конфигурациями одновременно. Мультипрограммный интерфейс.

 

 

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

Возможности на текущий момент такие:

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

 

Хранилище и запуск конфигураций. Настройки сервисов.

 


Конфигурация теперь может содержать в себе настройки – специальный раздел в котором указан поставщик, настройки сервисов для обновления и он-лайн обработчиков и т.д.

Если такой раздел присутствует, в меню появляется «кнопка» либо в главном меню появляется раздел «Закрепить», по нажатии которой конфигурация попадает в хранилище вместе со своими настройками. То есть как бы считается, что конфигурация "установлена" в хранилище.

 


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

 

 

 


Также версию и  описание конфигурации желательно заполнять. В карточке указываются теги технологий.

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

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

 

Built-in сервисы конфигураций – запускаемые в хранилище части конфигураций


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

 

Работа с основным меню приложения

 


Главное меню теперь можно переопределить – убрать, настроить стандартные пункты (кроме нескольких), добавить свои пункты. В том числе вынести свои пункты в тулбар главного окна и использовать иконки (Awesome)

 


Делается это в конструкторе на закладке «Главное меню». Стандартные пункты имеют предопределенное имя. Для добавления свое имени нужно указать какой то ключ (на английском), при необходимости поставить галку «В тулбаре», также можно указать название через # в виде кода Awesome чтобы вывести иконку.

Обработка своих добавленных пунктов меню происходит через «Сервис событий» (он должен быть включен) - когда пользователь нажимает пункт главного меню, возникает событие с префиксом menu_ и ключом пункта меню. 

 

Меню экранов

 

На обычных экранах также можно добавить свое меню. Для  этого достаточно добавить вид элемента экрана «Элемент меню» на экран – один или несколько. Если задать Awesome значение то он будет в тулбаре, если нет в обычном меню. Соответственно у пункта меню есть переменная и при нажатии возникает событие экрана с listener, равной этой переменной.

 

Работа с качеством связи

 


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

Если где ни будь при старте задать флаг _listen_internet_quality (просто добавить пустую переменную) то будет постоянно в фоне заполняться переменная _internet_quality – показывает условное качество связи. Их может быть несколько:


•    WIFI_POOR
•    WIFI_MODERATE
•    WIFI_GOOD
•    WIFI_EXCELLENT
•    MOBILE_POOR
•    MOBILE_GOOD
•    MOBILE_EXCELLENT
•    UNKNOWN
 
Значения начинающиеся с WIFI_ - подключения через WIFI, далее идет мощность сигнала wi-fi по шкале от POOR до EXCELLENT. MOBILE – подключение через сотовую связь. Тут условное деление, а зависимости от источника подключения: POOR – это GPRS,EDGE,CDMA,1xRTT,IDEN, EXCELLENT -LTE, GOOD – все остальное (в простонародье - 3G).

 

Также, если задать пингуемый URL с портом (порт обязателен) в _set_ping_url  (например hashMap.put("_set_ping_url","https://www.google.com:443/%22)) то в константу _internet_ping будет помещаться результат в виде строки из двух чисел с точкой запятой, например 5;15 . Сумма этих чисел это и есть пинг , а по отдельности - первое число это время определения dns, а второе время сокета с портом. Это настоящий пинг, как команда ping . Это в миллисекундах.

Важно! Это все действо запускается по событиям при запуске и прочим другим, но асинхронно. Нельзя делать это синхронно потому что пинг может быть очень долгий и повесит приложение. Это значит что при открытии экрана запустится пинг но его результаты будут доступны после того как экран отрисовался, что нас не устраивает. Как быть? Тут несколько способов. На самом деле можно сделать произвольный таймер по расписанию любой с любым обработчиком (когда будет выполняться этот таймер будет вычисление констант)

 

Прочее

 

У SimpleUI появился Telegram-канал  https://t.me/devsimpleui.  С форумом не задалось - его похоронили спамеры. Теперь анонсы и тренды разработки буду выкладывать сюда.

Изменен раздел Инфо и добавлен История версий

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

Добавлен раздел История версий – это лог версий самой платформы - по сути выводится страница https://uitxt.readthedocs.io/ru/latest/versions.html

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Steelvan 281 02.02.22 13:23 Сейчас в теме
... С форумом не задалось - его похоронили ...

да, мусорщики и гнобщики везде все поганят
alex_shkut; +1 Ответить
2. user806776 10.02.22 00:08 Сейчас в теме
Дмитрий, спасибо за проделанную работу!
informa1555; +1 Ответить
3. informa1555 2457 10.02.22 10:37 Сейчас в теме
4. MarryJane 31 17.02.22 17:30 Сейчас в теме
Добрый день, подскажите можно ли как то менять главное меню (что бы в главнов меню типа появлялось количество документов требующих обработки). Т.е. есть главное меню Перемещение, Отгрузка, Поступление, так вот хочется что бы каждые 5 минут происходило обновление экрана и получалось Перемещение(2), Отгрузка(1), Поступление. Есть ли вообще отправка сообщений по регламенту от сервера на клиент или есть ли у клиента фоновый опросник сервера.
5. informa1555 2457 17.02.22 17:50 Сейчас в теме
(4) Добрый день! Да. Есть плиточный экран (см. Плитки) там можно по регламенту обновлять плитки , а содержимое плитки - контейнер с переменными ну и можно обновлять. Регл задания естественно тоже есть. В примере про плитки как раз что то там обновляется из регл задания. Плюс собственно с какого то релиза можно вообще всю конфу перерисовывать, но вот насчет того, чтобы делать это по таймеру я не пробовал, может и не получится. А плитки можно да.
6. user611165_DobrikovMV 17.05.22 13:05 Сейчас в теме
Не до конца понятны фоновые сообщения и сервис.

1.Все классно, но жаль, что все чаты и посты не имеют привязки к клиенту. Получается общая мусорная корзина. Нужно отослать конкретному клиенту (мобильному), а видят все. Это очень не удобно. Тоже самое и с фоном. Например мне нужно из 1с отправить конкретному клиенту (менеджеру, кладовщику не важно), что заказ собран. И зачем это видеть мастеру другого участка и т.д. Может что то не понимаю? Иначе во всем этом хламе разных сообщений скоро им перестанут пользоваться.

2.Я верно понимаю что из 1с в фон сервиса вообще нельзя послать сообщения?
И в обратном виде из фона нельзя мониторить событие в базе?
7. informa1555 2457 17.05.22 14:31 Сейчас в теме
(6)
1. так там активность со стороны клиента же идет: клиент в фоне стучится на сервер, говорит свой AndroidID и получает то что именно ему нужно.
2. У конфигурации есть "Фоновый сервис событий" -об этом я делал отдельный пост - это постоянно висящий в памяти сервис даже если закрыть приложение. Оно работает и на 1С и на питоне. А buil-in части только на питоне и их смыс такой: это тоже фоновые части но они работают для "установленных конфигураций" т.е. примерно как в андроиде установленные части приложений. Независимо от того запущена конфигурация или нет, главное чтобы сипл был запущен. Т.е. одноврменнно допустим установлено 3 конфы и все 3 работают.
Из фона и питоновского обработчика конечно можно сделать вообще все что только можно придумать.
8. user611165_DobrikovMV 18.05.22 10:48 Сейчас в теме
(7) Я не нашел примера, где я могу послать сообщение в фон на мобильное устройство из 1с. Можешь подсказать...
9. informa1555 2457 18.05.22 11:17 Сейчас в теме
(8) Уточните задачу пожалуйста. Что такое "послать в фон" , "сообщение" и "из 1С"? Я имел ввиду код обработчика в фоновом сервисе событий может выполняться на стороне учетной системы (онлайн например) в фоне. Что этот код делает - посылает/принимает - это уже зависит от того что там написано. Например он может отобразить диалог какой то и т.д.
10. user611165_DobrikovMV 05.07.22 22:44 Сейчас в теме
Да. Я понял. Ещё 1 вопрос, как не возвращаться в начало процесса при повороте экрана. Это было где то, я пропустил...
Оставьте свое сообщение

См. также

"Штрихкод-информер" - мобильный ТСД и прайс-чекер в смартфоне

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

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

2880 руб.

03.12.2018    48016    101    98    

135

Что нам стоит бота построить? Нарисуем - будет жить! Графический конструктор телеграм-ботов

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С (есть сертификат 1С:Совместимо) и специалистами ООО "Инфостарт" (см. комментарии). Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    24497    61    129    

151

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android

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

Простой мобильный терминал сбора данных для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    82913    413    185    

261

Склад 15 - программа для подключения ТСД к 1С

Учет ТМЦ Сканер штрих-кода Терминал сбора данных Мобильная разработка Управление складом и логистикой (WMS) Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

3450 руб.

28.04.2023    4450    2    0    

1

Виды асинхронности и фоновых заданий в Simple (памятка)

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

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

1 стартмани

23.05.2023    887    informa1555    7    

12

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

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

Чтобы разработать стильное мобильное приложение на 1С, достаточно научиться верстать адаптивные интерфейсы на HTML и задействовать возможности JavaScript (JQuery). О том, как сделать на 1С красивое и современное мобильное приложение для отслеживания клиентами начисленных бонусов и отправки сообщений сотрудникам компании, на конференции Infostart Event 2021 Moscow Premiere рассказал разработчик компании ООО СТХ-Менеджмент Максим Литвинов.

19.05.2023    2255    maksa2005    38    

37

Пакет обновлений SimpleUI. Апрель 2023

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

Новые функции мобильной платформы Simple в релизе 11.42. Дополнение к статье https://infostart.ru/public/1153616/

05.04.2023    1384    informa1555    1    

32

Архитектура 2.0 в Simple UI

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

11-й релиз платформы – своего рода перезагрузка проекта, внедрение новой архитектуры, новых принципов, которые должны стать базой для дальнейшего развития платформы. Цель – сделать мощнее и гибче, но одновременно проще и понятнее, сократить объем необходимой документации, сделать концепцию более целостной и логичной. Дополнение к статье https://infostart.ru/public/1153616/

03.02.2023    2249    informa1555    21    

28

Подкапотное пространство веб-клиента

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

Юрий Лазаренко, ведущий разработчик компании «Цифровой кот», на конференции Infostart Event 2021 Post-Apocalypse рассказал, как устроен самодельный веб-клиент, и какие практические приемы помогут эффективно интегрировать сайт с базой 1С.

30.01.2023    1834    TitanLuchs    16    

31

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

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

Иногда команде 1С-ников, обслуживающей продукт, приходится привлекать к созданию мобильного приложения специалистов по нативной разработке и выстраивать с ними сотрудничество. О нюансах такого сотрудничества и технических решениях, обеспечивающих взаимодействие 1С и нативного мобильного приложения, на Infostart Event 2021 Post-Apocalypse рассказал директор центра облачных решений АО Арбис Матвей Серегин.

19.01.2023    1793    Akcium    5    

19

Мобильный клиент в ритейле. Внедрение и первые результаты использования

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

Олег Репников, руководитель департамента развития систем дистрибуции в ПАО «Вымпелком», рассказал о том, с какими сложностями можно столкнуться при внедрении в компании мобильного клиента: о реорганизации архитектуры решения, необходимости перестроения мышления всей команды разработки, и о том, что плохой код – враг мобильного клиента.

16.01.2023    1667    Repich    0    

13

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

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

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

1 стартмани

19.12.2022    1378    osivv    8    

20

Новый SimpleWEB – тот же Simple, теперь еще web

WEB-интеграция Мобильная разработка Мобильная платформа Бесплатно (free)

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

19.12.2022    2866    informa1555    9    

39

Как на мобильной платформе 1С сделать игру. Расширяем возможности через Поле HTML Документа

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

Как вы считаете, можно ли создавать игры на мобильной платформе 1С? Независимый разработчик Никита Вельмаскин убежден – да, можно. На Infostart Event Post-Apocalypse он продемонстрировал, как работают гибридные приложения на мобильной платформе 1С и дал исходники игры, чтобы изучить все возможности веб-технологий применительно к мобильной разработке в 1С.

14.12.2022    4697    maskin    5    

37

Пакет дополнений к Simple UI. Ноябрь 2022

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

На этот раз сборная солянка, всего понемногу, но полезное: еще одна итерация улучшений по спискам, возможности кастомизации элементов интерфейса, специальные возможности для Urovo, общие возможности управления видимостью и даже новый вид события. Данная статья является дополнением к публикации https://infostart.ru/public/1153616/

21.11.2022    1562    informa1555    0    

18

Векторная графика в Simple UI. Октябрь 2022

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

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

04.10.2022    1179    informa1555    15    

12

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

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

Разработчик «Первый БИТ.Савеловский» Валерий Дыков на конференции Infostart Event 2021 Post-Apocalypse поделился своим опытом использования мобильной платформы 1С на примере крупного предприятия «Кордиант». Он рассказал, как удалось реализовать мобильное приложение для офлайн-работы с маркированными товарами, с какими проблемами столкнулись разработчики, и как их удалось решить.

02.09.2022    2623    Begemoth80    0    

13

Печатные формы, отчеты, HTML,JS в новом релизе SimpleUI. Август 2022.

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

В новом релизе решена тема печатных форм или в общем смысле выходных форм, причем сдельно это очень и очень просто. С 1С переучиваться не придется. А HTML и JS в «экранах» это попутный результат - теперь можно размещать HTML в контейнерах. Основная статья и комплект разработчика тут: https://infostart.ru/public/1153616/

29.08.2022    2933    informa1555    4    

29

Пакет обновлений SimpleUI Июль 2022

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

Обновление по большей части касается списков. Списки, карточки – важнейший элемент интерфейса для мобильных устройств и сколько ни добавляй возможностей – все мало. Также решено еще несколько задач. Данная статья является дополнением к статье https://infostart.ru/public/1153616/. Комплект разработчика можно скачать там.

22.07.2022    1834    informa1555    1    

20

Взаимодействие мобильного приложения 1С и центральной информационной базы с использованием http-сервиса

Мобильная разработка Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Казахстан Абонемент ($m)

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

1 стартмани

07.06.2022    5593    18    3dice    8    

17

Новое приложение конструктора SimpleUI

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

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

19.04.2022    2784    informa1555    20    

22

Настройка рабочего места для мобильной и веб-разработки в 1С для самых маленьких

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

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

18.04.2022    9002    AntonChausov    16    

110

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

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

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

25.11.2021    3505    informa1555    10    

27

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

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

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

1 стартмани

15.11.2021    11075    39    kild    33    

30

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

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

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

1 стартмани

02.11.2021    9043    29    Prometeus2011    45    

37

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

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

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

27.10.2021    18402    starik-2005    62    

131

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

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

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

23.08.2021    1236    informa1555    7    

14

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

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

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

26.07.2021    3768    informa1555    9    

39

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

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

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

1 стартмани

15.07.2021    10202    9    salexdv    6    

36

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

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

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

08.07.2021    4050    coollerinc    23    

12

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

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

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

28.06.2021    10082    informa1555    3    

14

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

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

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

15.06.2021    3179    informa1555    0    

18

Мобильный сканер и ТСД для сбора штрихкодов, кодов маркировки и просмотра информации о них

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

Расширение для 1С:УТ 11, КА 2, ERP 2, реализующее взаимодействие 1С с мобильным приложением "Штрихкод Коммандер", доступном в AppGallery (рекомендуется в России) и в Google Play на смартфонах и Терминалах Сбора Данных. Расширение публикует HTTP-сервис, благодаря чему при сканировании штрихкодов (например, кодов маркировки GS1 Data Matrix, EAN) на устройстве в приложении "Штрихкод Коммандер" моментально видны актуальные цены и остатки, а в учетной системе возможно заполнение табличных частей товаров в документах и обработках.

07.06.2021    9938    196    Tamadosky    25    

27

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

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

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

18.05.2021    10118    dsdred    91    

52

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

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

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

17.05.2021    3592    informa1555    0    

22

Режим дополненной реальности ActiveCV и его применение в конфигурациях. UPD:Добавил еще один пример

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

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

1 стартмани

20.04.2021    6297    informa1555    15    

86