чет в этот раз не задалось с релизом. А все потому, что перед публикацией высниллось что Гугл требует совместимость с 13 Андроидом. Чувствую еще будут сюрпризы. Пока патч на падающие настройки https://disk.yandex.ru/d/amgiu7lso5iW8g
👍4
Представляю новый продукт - SimpleWEB. Все пароли и явки в этом посте на ИС, там же ссылка на длинное видео. Если понравилось, поставьте пожалуйста плюсик на Инфостарте: https://infostart.ru/1c/articles/1777420/
infostart.ru
Новый SimpleWEB – тот же Simple, теперь еще web
Представляю новый отдельный проект на старой семантике – фремйворк для создания веб приложений. Для разработчика симпла ничего не меняется – все тот же стек разработки, тот же конфигуратор и принципы разработки, но конфигурации теперь можно запускать не только…
👍14👎1
Небольшое обновление конфигуратора (исправление настроек распознавания, подготовка к новой архитектуре и просто исправление ошибок). Ссылка на exe тут: https://disk.yandex.ru/d/26byIvR4O3JPZw , исходники на гитхабе
👍15
Я знаю что вы любите видео про ActiveCV, поэтому вчера написал 2 небольших примера. Пока только видосы, примеры смогу выложить после публикации нового релиза в январе 23, так как они написаны под новую архитектуру.
👍8
Видео №1 https://youtu.be/aLWSw9Rl-CA
YouTube
Прайсчекер на ActiveCV
Автоматический прайсчекер: по штрихкоду запрашивает данные в 1С, получает цену, распознает цену на ценнике и если совпала красит объект зеленым елси не совпала - желтым. Это демонстрация технологии ActiveCV в платформе SimpleUI
👍15
Готов самый главный релиз SimpleUI -11 версия, Архитектура 2.0 http://infostart.ru/public/1800568/ Поставьте плюсик на Инфостарте пожалуйста, если понравилось.
infostart.ru
Архитектура 2.0 в Simple UI
11-й релиз платформы – своего рода перезагрузка проекта, внедрение новой архитектуры, новых принципов, которые должны стать базой для дальнейшего развития платформы. Цель – сделать мощнее и гибче, но одновременно проще и понятнее, сократить объем необходимой…
👍14🔥5
Также обновлен раздел документации Быстрый старт+ обновлены примеры к Быстрому старту. Они стали гораздо меньше, ведь на новой архитектуре все проще. Также на подходе обновление остальной документации.
👍8🔥4
SimpleUI дневник разработки
Видео №2 https://youtu.be/9Gwho6bWeKk
Как и обещал выложил исходники к этим двум видео. Прайсчекер - чисто онлайн, под 1С. Передача накладной не онлайн, но тоже частично в 1С. https://github.com/dvdocumentation/simpleui_samples/tree/main/QR%20data%20sending и https://github.com/dvdocumentation/simpleui_samples/tree/main/pricechecker
GitHub
simpleui_samples/QR data sending at main · dvdocumentation/simpleui_samples
Contribute to dvdocumentation/simpleui_samples development by creating an account on GitHub.
👍6
Обновлены все разделы документации. Приведено к новым принципам разработки. Справочник команд наконец то полный. https://uitxt.readthedocs.io/ru/latest/index.html
👍15🔥1
Небольшой релизик в дополнении к 11му релизу. Обновился apk, редактор, документация. Комплект тут https://disk.yandex.ru/d/JpbYFJdopAhb3w . Изменилось: SQLQueryMany - для очень больших выборок (близко к миллиону строк и выше). Пишет в файл и дает ссылку на временный файл.
RefreshMenu - аналог UpdateMenu, но только перечитывает меню без перечитывания конфигурации, обработчиков при запуске. Более быстрая
UpdateConfigurations - обновляет конфигурации (аналог нажатия соответствующей кнопки через главное меню)
InstallConfiguration - закрепляет текущую конфигурацию в репозитории (аналог кнопки pin в тулбаре)
изменение по векторной графике: добавлена линия, изменено редактирование прямоугольников, перерисовано меню в редакторе
добавлена отладка для обработчиков нового типа (через «_»)
консоль в редакторе для работы с несколькими СУБД
RefreshMenu - аналог UpdateMenu, но только перечитывает меню без перечитывания конфигурации, обработчиков при запуске. Более быстрая
UpdateConfigurations - обновляет конфигурации (аналог нажатия соответствующей кнопки через главное меню)
InstallConfiguration - закрепляет текущую конфигурацию в репозитории (аналог кнопки pin в тулбаре)
изменение по векторной графике: добавлена линия, изменено редактирование прямоугольников, перерисовано меню в редакторе
добавлена отладка для обработчиков нового типа (через «_»)
консоль в редакторе для работы с несколькими СУБД
Яндекс Диск
КомплектРазработчикаSimpleUI_Февраль2023_доп.zip
Посмотреть и скачать с Яндекс Диска
🔥7👍4
Без форума стало вообще тяжело. В среднем в день появляется 1.5 новых разработчика на симпле и у всех примерно одни и те же вопросы - подключение, настройки сканера... Коллеги, подскажите кто знает - на чем лучше организовать форум? Делал форум не помню уже на каком фреймфорке, но спам его просто похоронил. Изза спам сообщений уже стало не видно нормальных запросов. Без личной модерации вообще реально что то сделать? Как например это на Инфостарте работает? Почему у них нет спама?
UPD. Спасибо всем кто откликнулся. Сделал как вы советовали - канал в телеграмме. Теперь срочно надо 100 подписчиков чтобы темы можно было добавлять. Канал тут: Форум по вопросам разработки SimpleUI, база знаний, FAQ
https://t.me/simpleuidev
UPD. Спасибо всем кто откликнулся. Сделал как вы советовали - канал в телеграмме. Теперь срочно надо 100 подписчиков чтобы темы можно было добавлять. Канал тут: Форум по вопросам разработки SimpleUI, база знаний, FAQ
https://t.me/simpleuidev
Telegram
SimpleUI форум
Форум по вопросам разработки SimpleUI, база знаний, FAQ
👍7👌1
Обновлен веб-клиент SimpleWeb версия 0.7.0, обновлена библиотека, примеры на GitHub и http://45.147.176.237:1555/:
-добавлена работа со сканерами штрихкодов
-добавлена загрузка файлов
-Расширена работа с таблицами: 1. Подсветка текущей строки 2. Добавлено редактирование/создание в отдельном модельном окне (автогенерируется) в дополнение к редактированию в строке 3. Редактирование по двойному клику или с кнопки 4. Кнопки с предопределенными командами (новый, редактировать, удалить)
-прочие улучшения и исправления
-добавлена работа со сканерами штрихкодов
-добавлена загрузка файлов
-Расширена работа с таблицами: 1. Подсветка текущей строки 2. Добавлено редактирование/создание в отдельном модельном окне (автогенерируется) в дополнение к редактированию в строке 3. Редактирование по двойному клику или с кнопки 4. Кнопки с предопределенными командами (новый, редактировать, удалить)
-прочие улучшения и исправления
👍10
Заодно исправил ошибку в редакторе о которой вчера писал Алексей - копирование контейнеров, поставил deepcopy вместо copy и все рассосалось. По таким мелочам редактор не компилирую, просто выкладываю на гит. Кому надо сам соберет, тем более работают и на линуксах, на маке я знаю все равно пересобирать. Гит если что тут https://github.com/dvdocumentation/simple_editor
GitHub
GitHub - dvdocumentation/simple_editor: SimpleUI configurations editor
SimpleUI configurations editor. Contribute to dvdocumentation/simple_editor development by creating an account on GitHub.
👍7
В этом году ожидается несколько мощных обнов для ActiveCV поэтому вот небольшой обзорчик одной из фич одного из будущих релизов, касающихся ActiveCV : https://telegra.ph/Anons-novoj-fichi-dlya-ActiveCV-02-22
Telegraph
Анонс новой фичи для ActiveCV
Некоторое время назад я опубликовал простенькую конфигурацию SimpleUI автоматического прайсчекера Принцип работы в ней такой: 2 шага в ActiveCV, сначала сканируется штрихкод, потом по штрихкоду определяется товар и цена этого товара которую надо найти на…
👍12
Я провел эксперименты и пришел к выводу что создавать экраны по внешнему xml из Android studio или например Figma не совсем невозможно, как считается. Есть всетаки возможности, но непростые. Понятно что не имеется ввиду тупо парсинг и накидывание виджетов на лейоут по условию «если то»– это было бы бесконечно сложно, но и не готовый метод «загрузить xml». В общем сделать так чтобы экраны рисовать в редакторе Android studio располагая все какие только есть классами Android SDK можно, но сложно. Поэтому я решил провести опрос насколько нужен этот функционал.
Работать это может так: рисуете в Android studio(или в другом редакторе, например у Figma теперь есть такая возможность) экран – кнопки, поля и т.д., в результате получается xml файл, его указываете в экране в конструкторе симпла вместо разметки контейнерами
Работать это может так: рисуете в Android studio(или в другом редакторе, например у Figma теперь есть такая возможность) экран – кнопки, поля и т.д., в результате получается xml файл, его указываете в экране в конструкторе симпла вместо разметки контейнерами
Нужен ли такой функционал: рисовать экраны Android IDE, генерировать стандартный Android-xml и подцеплять потом как разметку экранов в Simple (вместо того что есть)
Final Results
42%
Да, нужен
32%
Нет, достаточно того что есть
26%
Нет, то что есть желательно дополнить
Периодически я делаю обзор того что из себя представляет проект на данный момент - своеобразную выставку достижений. Последний раз я делал это в виде видео на ютюбе в 21 году, сейчас решил что текстовый формат наиболее подходящий и сделал публикацию на Хабре https://habr.com/ru/post/720610/ Этот немаленький текст может быть полезен тем, кто рассматривает симпл как возможный стек разработки, но и тем кто знаком с симплом еще со времен SimpleWMS, но возможно пропустил какие то вехи в проекте. Можно рассматривать этот пост как часть документации.
Хабр
SimpleUI — фреймворк для быстрого создания бизнес приложений на Android
Добрый день! Меня зовут Дмитрий Воронцов. Несколько лет назад, я сделал небольшую локальную разработку под нужды своих 1С проектов (ERP, MES, WMS) — андроид клиент для ТСД и планшетов,...
👍14
Пара объявлений. 1 . За xml-разметку проголосовало большинство, посему к лету будет. Те, кто против на самом деле ничего не потеряют, потому что это опция а не замена контейнеров. Это будет выглядеть так - рисуешь себе экран в Android stidio или Figma, полученный xml прикрепляешь через Медиафайлы и в экране указываешь ссылку на него. Можно будет использвоать абсолютно все классы и виджеты Android SDK(много сейчас нет), таким образом разметка не только на LinearLayout но и на ConstaraintLayout например (а для того чтобы это изобразить визуальный редактор как раз и нужен), опять же размещать FloatingActionButton проще в визуалке. Так вот если указал в "Экранах" экран берется из xml, если не указал - по старинке из контейнеров. 2. С чатом я чет запутался и дал неправильную ссылку, не знаток я социальных сетей. Вот правильный чат, где можно добавлять свою тему = задаваемому вопросу https://t.me/simpledevchat
🔥6
Часто спрашивают "Как сделать плиточное меню в новой архитектуре?". Набросал пример заодно показано 2 вида иконок - через Awesome и через Медиафайлы. Awesome конечно пободрее будет.