Самое большое неудобство в разработке Simple – громоздкое определение контейнеров в списках и диалогах. А списки – самый часто встречающийся элемент мобильного приложения. Неудобно то, что переменная списка – большая простыня изза layout (это даже если еще нет _layout) и собственно сам этот layout где то надо взять еще… Это не simple. Сегодня поменяем ситуацию – сами контейнеры будем конструировать в конструкторе как обычные контейнеры экранов (обращаться потом по Переменной контейнера), а там где надо подсунуть контейнер – указываем ^<переменная контейнера>. Это касается кастомный списков карточек, кастомных таблиц, диалогов (ShowDialogLayout) и команды SetRootLayout. Попробуйте, это очень просто, сокращает время разработки и делает конфу и код более читаемыми и компактными.
Не хватает визуализации контейнеров? Об этом в следующем выпуске. Не переключайтесь.
Комплект тут: https://disk.yandex.ru/d/YSLO0MvD6Aejgw
Не хватает визуализации контейнеров? Об этом в следующем выпуске. Не переключайтесь.
Комплект тут: https://disk.yandex.ru/d/YSLO0MvD6Aejgw
🔥17👍1
Пара полезных ссылок с форума. Тут написано как заменить "Консоль SQL" в онлайн редакторе. Тем же способом (через питон) можно сделать "консоль NoSQL"(всем), доступ к файлам из внутренней папки и может что то еще:
https://t.iss.one/simpledevchat/4817
Ну и не мог пройти мимо мощного поста Александра. На такие глубины даже я еще не опускался)):
https://t.iss.one/simpledevchat/4568
https://t.iss.one/simpledevchat/4817
Ну и не мог пройти мимо мощного поста Александра. На такие глубины даже я еще не опускался)):
https://t.iss.one/simpledevchat/4568
👍1
SimpleUI дневник разработки pinned «Пара полезных ссылок с форума. Тут написано как заменить "Консоль SQL" в онлайн редакторе. Тем же способом (через питон) можно сделать "консоль NoSQL"(всем), доступ к файлам из внутренней папки и может что то еще: https://t.iss.one/simpledevchat/4817 Ну и не…»
This media is not supported in your browser
VIEW IN TELEGRAM
Приветствую! И еще одна фича, которая доступна с шиной – визуализация экранов/контейнеров. Чтобы уже поставить точку в вопросах среды разработки и перейти к вещам поинтересней. В целом все показано на видео, но также обновлен раздел документации https://uitxt.readthedocs.io/ru/latest/debug.html
🔥8
Всем привет! Золотой век Simple уже здесь! Я начинаю публиковать 14-й релиз, который должен стать поворотным в развитии Simple. В этом году запланировано много всего, а начнем мы с ActiveCV (по ней тоже будет несколько частей). Оценить мою работу можно на этот раз на Хабре: https://habr.com/ru/articles/874560/ Статья является одновременно документацией, в конце – комплект разработчика.
Хабр
Большое обновление CV-возможностей для фреймворка Simple
Добрый день! Меня зовут Дмитрий Воронцов, я автор андроид фреймворка Simple о котором писал тут . Представляю большое обновление CV-возможностей в новом релизе платформы 14. Теперь ActveCV существует...
🔥18👍8
Всем привет! Допилил новый онлайн режим, тут как раз и 1С 8.3.27 подоспела + сделал упрощенную шину лайт + 2 полноценных примера на новом онлайне. Меня спрашивают "С чего начать?". А вот с этого и начать- скачиваете любой пример, переделываете под себя и вперед. Кому не понравится новый онлайн, можно перещелкнуть тип обработчика на старый, кому не нравится новый ActiveCV - тоже можно переделать. Позже эти примеры сделаю для варианта "онлайн-оффлайн-онлайн", но это под другой релиз. Релиз apk 14.05 можно качнуть на simpleui.ru Проголосуйте пожалуйста на Ифостарт, если моя работа была полезной : https://infostart.ru/1c/articles/2305445/
infostart.ru
Онлайн режим обработчиков Simple через шину c веб-сокетами на 1С 8.3.27. И пара полноценных конфигураций-примеров для 1С БП 3…
В Simple появился еще один онлайн-режим, не через REST-API, а через веб-сокеты. Показываю, что это дает, ради чего было сделано. А также два чисто онлайновых примера с такими обработчиками еще и с использованием новой ActiveCV 2.0. Дополнение к основной статье…
🔥20👍6❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Я сделал это. На видео: так открывается список с миллионом карточек и так работает поиск в нем. Ничего дополнительно делать не надо - под катом новый формат переменных списка. Также разблокировано исследование "Нечеткий поиск товара" - не все штрихкодируется и даже не все OCR, нужна нормальная поисковая машина оффлайн.
🔥26👍4
Друзья, еще одно небольшое объявление. Предлагаю задавать вопросы по разработке на Симпле на StackOverflow с тегом Simple или SimpleUI. Этот канал русскоязычный, поэтому на https://ru.stackoverflow.com/ Телега не очень удобна, на одни и те же вопросы отвечаю по несколько раз... А тут будет висеть вопрос, ответы, всегда можно поиском найти. Формат явно лучше. А в телегу присылайте ссылки. Я соответственно подпишусь на теги, буду подключаться.
Stack Overflow на русском
Вопросы и ответы для программистов
👍19
Подготовил небольшой патч по файлам, закачкам в преддверии выхода больших релизов которым это требуется и заодно ПИН/биометрия для процессов (ранее была для конфы). Примеры в комплекте полезны как примеры работы с файлами в python, скачивание с Яндекс-диска и второй пример по работе с экраном ПИН и биометрией. Описание тут https://telegra.ph/Nebolshie-izmeneniya-po-fajlam-zagruzke-i-ehkranam-PIN-i-biometrii-v-SimpleUI-02-26 Комплект разработчика тут https://disk.yandex.ru/d/UmoMRPR9e2BaJA
Telegraph
Небольшие изменения по файлам, загрузке и экранам ПИН и биометрии в SimpleUI
Навел порядок с файлами. Теперь каждой конфе выделена папка, равная UID-у этой конфы, в которой по необходимости создаются 3 подпапки Data (для своих файлов), Downloads (для загрузок) и Datasets (для датасетов, о которых будет отдельный супер-релиз). Базы…
👍3🔥3✍1👏1
Собирался выходить на финишную прямую с самым главным релизом последних лет – датасетами, но заглянул в раздел документации о хранении и пришел в ужас. За последние 2 года я пересмотрел концепцию хранения – от SQL к NoSQL и далее к дифференцированному подходу, написал собственную СУБД для симпла (аж целых 2, но остановился на Pelican) и… забыл написать об этом в документации. Поэтому я сделал следующее:
1) Сделал key/value еще более простым и удобным (даже примеров не прикладываю, настолько все просто, см. документацию). Релиз в apk 14.10
2) Переписал раздел локальное хранение(https://uitxt.readthedocs.io/ru/latest/storage.html#) и выделил отдельно раздел по файлам(https://uitxt.readthedocs.io/ru/latest/files.html). Думаю, теперь будет меньше вопросов «как сделать оффлайн»
Документацию, конечно, надо полностью переписать с нуля. Это будет сделано в этом году. Заодно добавлю раздел, понятный для LLM-моделей. Также много надо убирать и добавлять. Кстати, документация постится с Гита (https://github.com/dvdocumentation/uitxt/tree/master) и кто хочет может присылать свои правки. apk: https://disk.yandex.ru/d/1JEt0kp406qUGw
1) Сделал key/value еще более простым и удобным (даже примеров не прикладываю, настолько все просто, см. документацию). Релиз в apk 14.10
2) Переписал раздел локальное хранение(https://uitxt.readthedocs.io/ru/latest/storage.html#) и выделил отдельно раздел по файлам(https://uitxt.readthedocs.io/ru/latest/files.html). Думаю, теперь будет меньше вопросов «как сделать оффлайн»
Документацию, конечно, надо полностью переписать с нуля. Это будет сделано в этом году. Заодно добавлю раздел, понятный для LLM-моделей. Также много надо убирать и добавлять. Кстати, документация постится с Гита (https://github.com/dvdocumentation/uitxt/tree/master) и кто хочет может присылать свои правки. apk: https://disk.yandex.ru/d/1JEt0kp406qUGw
GitHub
GitHub - dvdocumentation/uitxt
Contribute to dvdocumentation/uitxt development by creating an account on GitHub.
👍12🔥5👌3
Всем привет! Самый концептуальный релиз SimpleUI за последние 2 года: https://habr.com/ru/articles/892140/
Хабр
Датасеты меняют всё (*в мобильной платформе SimpleUI)
Речь пойдет о новом механизме хранения и манипулирования данными в SimpleUI , который так тесно связан с UI-механизмами платформы что по сути является частью UI/UX. Это многогранный артефакт – это и...
🔥21👍2
Всем привет! Сегодня не релиз, но не менее важно. Собрал всю актуальную инфу по SimpleUI у себя на сайте https://www.simpleui.ru/. Теперь это указатель по актуальным технологиям фреймворка с кучей полезных ссылок. Пока документация не актуализирована (а это грядет), этот ресурс мастхев для разработчика, чтобы иметь представление о возможностях платформы.
🔥14👍7
Всем привет! Небольшой тематический релиз. Поставьте пожалуйста плюсик на Инфостарте если понравилось: https://infostart.ru/1c/tools/2364633/
infostart.ru
Идентификация всего, чего угодно, в SimpleUI. Нечеткий поиск
Товары (либо другие учетные объекты) могут быть промаркированы штрихкодами либо быть без штрихкодов, но с число-буквенным обозначением (артикулом, VIN-номером и т.д.). И та, и другая ситуация не проблема для SimpleUI. Но что делать, если нет ни того, ни другого?…
👍5
Всем привет! Периодически спрашивают про pureWMS и у меня есть предложение. Пару лет назад я написал облачную WMS https://wms.simpleui.ru/ Но времени заниматься ей нет совсем (сейчас, например переписываю с 0 документацию по симплу и ну и т.д., всегда есть что-то более важное). Уже год как хочу сделать ее опенсорсной. Но тут есть пара нюансов. Нюанс 1 – ее надо привести в актуальный стек (за 2 года изменилось все, особенно с конца прошлого года). В таком виде выкладывать ее нет смысла – это только вред, а не польза. Т.е. списки по-новому, ActiveCV-2, датасеты, pythonscript, диалоги по-новому и т.д. Нюанс 2 – пока не актуально, но потом будет актуально: я пишу (точнее уже использую) еще одну платформу, которая должна занять место в стеке как раз под такие проекты (это именно под учетные проекты, бизнес-логика, которая может выполняться на сервере так и/или локально). Сейчас бек на Mongo+Python. Тут 2 варианта – дождаться или сделать сейчас, а потом частично переделать. В общем жду советы, предложения. В связи с этим ищу контрибуторов которые заинтересованы в том, чтобы сделать опенсорсный проект. В чем выгода моя и тех, кто поучаствует в проекте? Я внедренец (кстати обращайтесь если что надо запустить) и заинтересован в инструменте, который знаю как свои 5 пальцев, при этом проект живой, на поддержке. Я много работаю с чужими WMS и большую часть времени приходится отлаживать чудовищные по размерам модули коробочных WMS. Тут такого нет – другая архитектура, это не коробка. Соответственно, у кого-то может есть аналогичный интерес. Вот такие дела. Пишите в комментах к этому посту – отвечу на вопросы. Или в личку. Если срастётся – будет у всех WMSка. Нет — значит таков путь.
🔥11👍1🤔1
Обещал-сделал. Документация переписана. https://uitxt.readthedocs.io/ru/latest/ Старался писать ее как книгу, а не справочник, наполнил примерами и картинками. Пользуйтесь.
🔥41
Документации много не бывает, да?
Я сделал:
1) Пример чисто онлайн на 1С о котором меня так часто спрашивают, актуальный, все как положено: https://uitxt.readthedocs.io/ru/latest/gettingstarted.html#id6
2) Огромный оффлайн/онлайн пример, о котором написал даже статью на Хабре. Обязательно ознакомьтесь, даже если разрабатываете на Симпле давно, так как он о современных подходах и механизмах. Именно так, в 2025 году должны делаться решения на SimpleUI: https://habr.com/ru/articles/912398/
3) Англоязычная документация(правда картинки еще не все перевел) : https://simpleuitxt.readthedocs.io/en/latest/
4) Англоязычный конструктор: https://www.seditor.pw:1555/
Специально притормозил пока с новыми релизами, чтобы подтянуть вот это вот все. В июне будет финалочка – самый важный штрих во всей этой картине. Ожидайте.
Я сделал:
1) Пример чисто онлайн на 1С о котором меня так часто спрашивают, актуальный, все как положено: https://uitxt.readthedocs.io/ru/latest/gettingstarted.html#id6
2) Огромный оффлайн/онлайн пример, о котором написал даже статью на Хабре. Обязательно ознакомьтесь, даже если разрабатываете на Симпле давно, так как он о современных подходах и механизмах. Именно так, в 2025 году должны делаться решения на SimpleUI: https://habr.com/ru/articles/912398/
3) Англоязычная документация(правда картинки еще не все перевел) : https://simpleuitxt.readthedocs.io/en/latest/
4) Англоязычный конструктор: https://www.seditor.pw:1555/
Специально притормозил пока с новыми релизами, чтобы подтянуть вот это вот все. В июне будет финалочка – самый важный штрих во всей этой картине. Ожидайте.
Хабр
Пример офлайн/онлайн инвентаризации на SimpleUI/1C как демонстрация новых возможностей платформы в 2025 году
Примерно раз в год я делаю своеобразный срез возможностей и достижений новой платформы SimpleUI и в этот раз я решил сделать это не в виде обзора, а в виде примера. Пример должен показать актуальный...
🔥19👍7🆒1
Сегодня у меня вместо релиза это видео и файлики (ссылки в описании): https://youtu.be/Svf3yoxG-C0
Для тех, кому лень смотреть видео коротко: конфы для SimlpeUI можно больше самому не делать, их сделают за вас эти ваши нейросети, но есть нюанс – нужно разбираться в симпле все равно, потому что нейросети еще немного барахлят.
Напишите в комментах че думаете по этому поводу. Я лично думаю, что мы находимся в конце эпохи ручной разработки и симпл удивительным образом вписался в новую реальность как будто я изначально писал его под генерацию нейросетями(нет) и чтобы запускать из браузера.
Для тех, кому лень смотреть видео коротко: конфы для SimlpeUI можно больше самому не делать, их сделают за вас эти ваши нейросети, но есть нюанс – нужно разбираться в симпле все равно, потому что нейросети еще немного барахлят.
Напишите в комментах че думаете по этому поводу. Я лично думаю, что мы находимся в конце эпохи ручной разработки и симпл удивительным образом вписался в новую реальность как будто я изначально писал его под генерацию нейросетями(нет) и чтобы запускать из браузера.
YouTube
Генерация мобильных бизнес приложений lв нейросети
Полный цикл создания решений SimpleUI с помощью чат-ботов (DeepSeek и других)
Документация тут: https://uitxt.readthedocs.io/ru/latest/vibecoding.html
Сайт SimpleUI: https://simpleui.ru/
Мой ТГ-канал: https://t.iss.one/devsimpleui
Документация тут: https://uitxt.readthedocs.io/ru/latest/vibecoding.html
Сайт SimpleUI: https://simpleui.ru/
Мой ТГ-канал: https://t.iss.one/devsimpleui
🔥8👍5😱3
Всем привет! Очередной релиз. Поставьте плюсик на Инфостарте если понравилось, пожалуйста. https://infostart.ru/1c/articles/2429412/
infostart.ru
Пакет обновлений для ActiveCV-2. Часть 2
Частично данный пакет добавляет в новую подсистему компьютерного зрения ActiveCV ту функциональность, которая уже была в ActiveCV -1 (лица, рамки), но в новом прочтении, с учетом опыта использования CV в реальных проектах (не все оказалось удобным и нужным…
👍15🔥5
Добрый день! Патч на совместимость с 16м Андроидом. В Гугл Плее появится в ближайшее время. https://disk.yandex.ru/d/WXAgZUM0ff-1gQ
Яндекс Диск
app-release_google_baklava_fix.apk
Посмотреть и скачать с Яндекс Диска
👍2🤔1
Media is too big
VIEW IN TELEGRAM
Всем привет! Потеряли меня?) Я пишу новую платформу, у нее будет отдельный канал, ссылку выложу позже. У новой платформы тоже есть UI/UX и в частности есть мобильное приложение (пока только на Андроид). Я выложил небольшое видео по тому что есть, чтобы показать как все будет. Подробности под катом
🔥13👍6