Simple UI: простой конструктор мобильных приложений для устройств на Android (замена Simple WMS).Самый быстрый способ создания рабочего места на смартфоне или ТСД. Обновление от 15.02.2020: списки в контейнерах, таблицы в контейнерах, OData и другое

Публикация № 1153616

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

мобильная платформа Андроид Android приложение сканер штрих-код ТСД терминал Simple UI WMS штрихкод распознавание текста голоса синтез речи Odata

Simple UI – бесплатная платформа для создания приложений на Android мобильных рабочих мест (в том числе ТСД, телефонов и т.д.), работающих в режиме мобильного фронта совместно с учетной системой так и самостоятельно. Это продолжение и развитие проекта Simple WMS. Новая платформа содержит все, что есть в Simple WMS но, вместе с тем реализует новые подходы к разработке, которые позволяют создавать приложения для любых целей, а не только для склада. Приложение имеет полную обратную совместимость и способно запускать старые конфигурации. Тестировалось на 1С: Предприятие 8.3 релиз 8.3.13.1865.

Основная идея и цель - конструктор для быстрого создания приложений. Вы можете ничего не знать про мобильную разработку, но благодаря этой платформе можно за считанные минуты прицепить к 1С мобильный фронт, который также может работать автономно взаимодействуя с различными устройствами и сервисами Андроид. Задуманный как простая платформа изначально, Simple UI постепенно дополняется новыми функциями и предоставляет в том числе возможности, не доступные в мобильной платформе и мобильном клиенте 1С такие как распознавание текста, синтез и ввод речи, встроенный веб-сервер и многие другие. Кроме того, упор делается на производительность и простоту решения  - apk весит всего 3 Мб и работает максимально быстро и устойчиво.

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

Функционал был не единственной проблемой, архитектура не справлялась с неспецифичными задачами. Пример тому – переключение экранов в Simple WMS. Оно подчиняется определенной логике переключения, циклы и т.д. Но чтобы обойти ряд ситуаций пришлось делать разные команды – удержание экрана, показ по условию, выход и т.д. Это все костыли. И всего этого можно было бы не делать если бы была другая архитектура.

В общем, разработчикам стало «тесно» в рамках Simple WMS поэтому я пересмотрел подходы, архитектуру и выпустил новое решение - Simple UI. 

 

Благодаря расширенной архитектуре сфера применения Simple UI – не только ТСД и учетные системы но и любые приложения для мобильной платформы, ориентированные на сбор и хранение данных, взаимодействие с учетной системой или самостоятельные.

Simple UI – это полная замена Simple WMS. Он также может запускаться на ТСД и работать с конфигурациями, написанными под Simple WMS. Все нововведения (такие как печать, распознавание текста и другие) я делаю только под Simple UI, мне не смысла поддерживать 2 системы. Все что было в Simple WMS и многое друге – также бесплатно и в Simple UI. Поэтому нет причин  не перейти на него.

Что нового появилось в Simple UI относительно Simple WMS*:

*в случае, если ранее вы не работали с Simple WMS рекомендую ознакомится с этим материалом и его обновлениями, так как Simple UI содержит все это

Произвольная разметка экрана и оформление элементов.

 

Теперь можно настраивать расположение элементов на экране произвольно. Делается это с помощью «контейнеров» которые содержат элементы (аналог «Групп» в управляемых формах 1С). Контейнеры могу располагаться горизонтально и вертикально , могут занимать весь экран или только по размеру элементов и т.д. Контейнеры могут содержать контейнеры и так до бесконечности. Это особо актуально для больших экранов (планшетов).

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

У элементов экрана теперь можно настраивать оформление и также расположение. Это как бы "таблицы стилей". Т.е. одни и те же элементы оформления можно применять к разным элементам разных экранов и конфигураций

Прочие изменения по составу элементов:

  • Значения по умолчанию для полей - теперь есть такая возможность.
  • Появился элемент «Галочка» (чекбокс)
  • Появились картинки на кнопки. Просто небольшой набор стандартных иконок.
  • Html – поля теперь активные – туда можно передать адрес или телефон и он будет нажиматься и вызывать соответствующее действие в Андроид
  • В элементах теперь есть функция «Не обновлять экран» - например можно нажать кнопку, запрос будет отправлен, но никаких действий с экраном не последует.
  • Я убрал признак «Переключаться по окончанию ввода» после того как сам пару десятков раз забывал ее поставить когда разрабатывал конфигурации. Теперь все элементы вы зывают какие то действия – штрих-код, кнопки и т.д.

 

Переключение экранов, панель управления

Переключение экранов как в Simple WMS удобны для складских приложений, так как логика автоматизации действий складских работников примерно соответствует.Это режим у меня теперь называется "упрощенный" В новом формате можно поставить режим «Произвольный запуск экранов». Для каждого экрана настраиваются действия по переключению или запуску других экранов. Таким образом можно реализовать старую логику и сделать например возвраты назад (чего раньше не было). Можно сделать любые переходы и циклы просто переходами между экранами и произвольными запусками.

В демо-базе есть 2 примера показывающих новое управление. Это можно делать через сервер (в обработчике) либо проще это настроить в OFF-line командах вот так. Т.е. нужно у каждого экрана прописать куда он пойдет дальше в случае нажатии той или иной кнопки. Кстати это удобно даже для онлайн -работы – нет лишних обращений к базе

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

 

Подписки на события.

Теперь кнопки являются самостоятельными (а не блоком кнопок) и все другие элементы также генерят свои события, которые можно обрабатывать. В оффлайн это оформляется в виде такой настройки

 

Экран диалога

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

 

Платные функции (версия Pro)

Вышеперечисленный функционал как и Simple WMS – полностью бесплатен. Но теперь приложение содержит встроенные покупки. Описанные ниже 2 функции являются частью режима «Pro». Это единоразовая покупка, как например лицензия 1С. Дальнейшее развитие платного функционала будет укладываться в данную лицензию. Возможно в дальнейшем к этим двум функциям прибавятся новые платные функции, так как я планирую развивать как бесплатную часть так и платную.

Выбор строки таблицы

Теперь при нажатии на строку генерится событие, передающее JSON объект.  В дальнейшем этот режим будет развит для выбора результатов нечеткого поиска – голосового ввода и визуального распознавания текста.

Документы

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

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

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

Вдохновленный этой идеей я, однако, не сразу подобрал формулу для реализации. Сначала я пошел по пути работы с чистым JSON и сделал ряд методов для экранов, которые бы формировали JSON и записывали его в базу. Типа вы делаете экран, там есть поля, поля попадают в JSON и можно собрать любой объект, записать, открыть.Но… это оказалось громоздко, сложно для разработчика. Хотя я и оставил все эти методы.

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

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

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

 

  

Вот собственно, что из себя представляет документ - строка JSON:

 

И наоборот - из 1С можно выгрузить документы на мобильное устройство просто создав экземпляры. Экземпляры имеют получателей – таким образом на каждое мобильное устройство попадет только то что нужно его пользователю. Т.е. другими словами взаимодействие через Документы сводится к взаимодействию с документами «Экземпляр документа». Все остальное полностью автоматическое.

 

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

 

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

 

Важной UX-особенностью документов является то, что они по сути не содержать кнопок записи или отмены записи так как запись в базу происходит сразу при изменениях. Это подобно карточкам в Google Keep.

 

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

Также реализована работа с присоединяемыми файлами и их обработкой на устройстве. Можно отправлять файлы с устройтва в базу или с базы в устройство. А знаете что это значит? Это значит что можно отправить печатные формы на документ. Например поставить на подписке заполнение таб документа, сохранение в PDF и PDF в "Экземпляр объекта". А если добавить сюда ввод подписи с экрана...

 

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

 

Документы можно использовать для обычных экранов. Например вы можете выгрузить справочник Контрагенты и выбирать контрагентов  в своих обычных процессах. Пример есть в базе.

 

Кстати о выгрузке – в демо-базе есть пример подписки справочника «Номенклатура» который делает Экземпляры документов «Товары» и при любых изменениях Номенклатуры происходит обновление далее по цепочке. Т.е. достаточно записать номенклатуру и она появится в моб. устройстве как и все изменения.

 

Документ содержит одну табличную часть. Естественно, она настраивается. Я могу бы сделать и несколько, но все равно документы могут включать в себя другие документы, также содержащие таб части. Поэтому я решил не усложнять.

 

 

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

 

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

 

 

 

 

 

Simple UI может работать в различных режимах:

  • Режим On-line (режим конструктора экранов или основной режим в Simple WMS) – конструктор фронта на мобильном устройстве или ТСД, при этом сам код выполняется на стороне учетной системы (в 1С или ином беке) через HTTP запросы. Таким образом реализуются обычно клиенты WMS систем, мобильные рабочие места ERP и т.д. Также расширением этого режиа является возможность отложенной отправки при обрыве связи
  • Режим Off-line (полный или частичный) – решение полностью автономное, работает со свое БД. Логика работы программируется на чистом SQL. Презентация описана тут : //soft.crimea.com/public/1108116/
  • Режим «документов» (*версия Pro)- еще один offline режим работы, целью которого является максимальное упрощение разработки приложения. Документы – это произвольные структуры данных – справочники и документы. Может использоваться совместно с режимами 1 и 2 (например можно использовать справочники-документы для выбора в экранах)

Возможности Simple UI:

  • Конструирование произвольных экранов и произвольных связей между ними в режиме конструктора (также поддерживается «старый» режим связей между экранами и циклов)
  • Произвольные кнопки, события экранов, диалоговые окна
  • Таблицы в экранах и в отдельных окнах, таблицы в виде списка карточек
  • Работа со штрихкодами с ТСД (через HID, обработку строки с CR/LF или «нажатия» клавиш) или с камеры устройства
  • Распознавание текста оффлайн
  • Распознавание голоса
  • Работа с картинками с камеры и вывод картинок
  • Фиксирование геопозиции (GPS, ГЛОНАСС)
  • Ввод подписи с экрана
  • Синтез речи (строк) на экране, в том числе посылка оповещения в виде текстовой строки
  • Печать на мобильном устройстве с сервера (через упаковку печатных форм в PDF в http-запрос)
  • 2 вида offline режима для независимой работы
  • Документы(*версия Pro) – упрощенное и быстрое развертыванеи оффлайн объектов (справочников и докумнетов) и синхронизации с 1С

 

 

Приложение доступно в Google Play и также можно скачать apk к статье

 

 

.

 

Видео с обзором новых возможностей:

 

(также рекомендую посмотреть видео к статье //soft.crimea.com/public/976636/)

 

Обновление 21.11.19:

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

Обновление 11.12.19:

  • распознавание текста

  • 3 режима поиска в списке документов (по распознаванию текста, голосовой ввод, по штрих коду) 

  • таблица в виде списка карточек

  • отправка оповещения на устройство в виде синтеза речи в фоновом режиме

    Более подробно об этом с видео вот в этой статье: //soft.crimea.com/public/1166378

     

Обновление 20.01.20:

  • 3 вида диаграмм

  • стрелочные индикаторы

  • картинки в контейнерах

  • Глобальные переменные

  • Константы

  • Для Pro-версии:

  • таймер экрана (обработчик ожидания)

  • команда управления экраном с сервера 

 

Более подробно об этом с видео вот в этой статье: //soft.crimea.com/public/1179989/

 

Обновление 25.01.20 (обновилось только приложение, демку и инструкцию можно не скачивать):

  • Поддержка работы с Bluetooth-сканерами через bluetoоth соединение SSP (не как HID-девайс, а именно через порт). Такое соединение обладает большей надежностью и стабильностью при работе с большими штрих-кодами. Кроме того, так как не эксплуатируется клавиатура то можно на одном экране размещать текстовые поля, они не будут взаимодействовать со сканером, так как он ничего не пишет в клавиатуру. Работа с таким подключением ничем не отличается от работы в режиме "в разрыв клавиатуры" (HID-девайс), только нужно в настройках выбрать устройство и поставить галочку (сканер подключается при запуске приложения, также есть обновление соединения если сканер засыпает): 

 

 

Обновление 15.02.20 (обновилась конфигурация, описание и приложение):

  • Таблицы в контейнерах: теперь можно размещать на экране сколько угодно таблиц

  • Списки в контейнерах: сколько угодно списков на экране. Например вот так

  • OData интерфейс - теперь можно не писать запросы для источников данных таблиц и списков, а писать OData запросы в одну строчку (при условии что параллельно с веб-сервисом опубликован интерфейс OData. Актуально для 1С и SAP)

  • Например вот так:

  • или так:

  • Для этого должен быть опубликован OData от базы:

  • План-факт для независимых экранов теперь запускает окно План-факт (как и для обычных)

  • Для всех элементов контейнера теперь можно задавать условную видимость

  • Для владельцев Pro-версии: теперь добавлено окно "О программе" в котором выводится ID приложения по которому можно получать обновления по запросу

Исправлены ошибки:

  • ошибка экрана диалога - затирал переменные
  • ориентация для кнопок не работала
  • ошибка offline SQL
  • ошибка интерфейса: перекрывание кнопок элементами

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

Наименование Файл Версия Размер
Демо-база,конфигурация для установки и руководство пользователя
.zip 22,22Mb
31.12.19
52
.zip 1.14.00 22,22Mb 52 Скачать
apk-файл
.apk 4,23Mb
11.12.19
20
.apk 1.14.00 4,23Mb 20 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. stavrosoleg 7 14.11.19 20:23 Сейчас в теме
Аплодирую стоя. Как Вы это делаете?
Вы - отличный разработчик. Спасибо.
chesnokov-a-v; +1 Ответить
2. informa1555 1313 14.11.19 20:41 Сейчас в теме
(1) Спасибо! Стараюсь)
chesnokov-a-v; +1 Ответить
3. Angel_19 4 15.11.19 07:54 Сейчас в теме
Не совсем в итоге понятно как создать приложение и что для этого нужно. Расскажите про это - будет интересно.
4. informa1555 1313 15.11.19 08:12 Сейчас в теме
(3) Это продолжение Simple WMS - там есть видео, форум и прочие материалы. К новому приложнию идет демо-база с примерами и инструкция - все тоже самое только с новыми разделами и примерами. Видео по новому функционалу пока не записано. Но будет.
5. Snitkovski 86 17.11.19 22:17 Сейчас в теме
Дмитрий, скажите пожалуйста, а как обстоят дела с "интернационализацией" / мультиязычностью в вашей разработке? Можно ли это также успешно применить за пределами "русскоговорящего пространства" ?
6. informa1555 1313 18.11.19 08:20 Сейчас в теме
(5) Тут такая ситуация. Выпустить языковой пакет для приложения - дело получаса и если надо для румынского выпустить то можно сделать так - я вам строчки на русском - вы мне на румынском, я вставляю в пакет и публикую в маркете. А вот с демо базой сложнее - там тоже все надо переделывать хотя бы на английский и текст кода тоже на английский (сейчас она на русском). Ну документация - аналогично. Само решение для рабочего места - вы сами пишете на том языке какой хотите. По сути 99% интерфейса - это и есть то что вы в конструкторе написали. В этом плане легче. Сейчас оно опубликовано только на русском хотя изначально прородитель Simple WMS писался для для чисто немецкого проекта. Но ввиду того что надо и доки и демку переписывать на нужном языке я пока не делаю. У меня на ближайший год запланирован взрывной рост функционала поэтому международную версию я планировал на потом когда все утрясется.
user931544; nnn123; Snitkovski; +3 Ответить
8. Bahyt 19 12.12.19 15:39 Сейчас в теме
Pro версия уже есть или только планируется?
9. informa1555 1313 12.12.19 15:51 Сейчас в теме
(8) Есть - это встроенная покупка, функционал "документы"
10. dix0001 17.12.19 09:53 Сейчас в теме
Дмитрий. Можете расширение конфигурации отправить на электронику ez_tob@mail.ru. За ранее спасибо.
11. informa1555 1313 17.12.19 10:50 Сейчас в теме
(10) Не совсем понял о каком расширении речь, но если Вы скачали демку то из нее можно сделать расширение переносом объектом по подсистеме Simple WMS.
12. dix0001 18.12.19 06:46 Сейчас в теме
Дмитрий. В том то и дело я не могу скачать демо нет возможности
13. user931544 26.01.20 22:38 Сейчас в теме
14. Strady 27.01.20 23:15 Сейчас в теме
Здравствуйте! При покупке Pro версии в маркете, будет какой-то доступ к конфигурации? Или нужно скачивать каждый раз обновления за sm?
user931544; +1 Ответить
15. informa1555 1313 27.01.20 23:58 Сейчас в теме
(14) Здравствуйте! Покупка Pro-версии просто разблокирует некоторый дополнительный функционал. К сожалению я не знаю как технически обеспечить доступ к конфе потому что покупки обезличенные. Но я подумаю что можно сделать. Видимо надо встроить в аппку что то для идентификации.
16. Strady 28.01.20 10:41 Сейчас в теме
(15), спасибо! Инструмент интересный. Пока для себя не придумал практического применения, но интересно было бы "пощупать" вживую. Отсюда скачать сложно, поэтому было бы удобно иметь альтернативный способ покупки, наример через покупку той же Pro версии.
informa1555; user931544; +2 Ответить
17. informa1555 1313 28.01.20 14:15 Сейчас в теме
(16) Спасибо! Я думаю пора мне сделать продажу на Инфостарте, а то меня постоянно спрашивают как приобрести не за стартмани. Разберусь, сделаю
chesnokov-a-v; +1 Ответить
18. kkv90 61 14.03.20 08:17 Сейчас в теме
Здравствуйте! Обнаружил следующие ошибки связанные с таблицами json . 1. Большое количество строк (около 3500) аварийно завершает приложение, либо выбрасывает на экран операций. 2. При установки таблицы central_table или report_table и последующем клике на строку таблицы так же крашит приложение.
19. informa1555 1313 14.03.20 08:59 Сейчас в теме
(18) Здравствуйте! Спасибо за информацию. По данным ошибкам будет проведена проверка. Возможно по п.1 есть какое то ограничение андроида.
20. bavkyz 19.03.20 17:05 Сейчас в теме
Подскажите на ТСД Atol smart droid Lite будет работать? а точнее сканер ШК ?
21. informa1555 1313 19.03.20 18:21 Сейчас в теме
(20) Я не знаю, нет возможности проверить. Про него спрашивали несколько раз но не помню работают или нет... Я планирую выпустить тестовую конфу без необходимости скачивания конструктора в ближайших релизах, но пока нет.
22. user1384323 26.03.20 10:14 Сейчас в теме
Здравствуйте, подскажите, пожалуйста, как приобрести Pro версию Simple UI для терминала Urovo DT30.
При выборе в меню пункта "Купить Pro-версию" ничего не происходит.

На устройстве нет гугловских сервисов.

И еще вопрос по лицензированию. На каждый терминал сбора данных потребуется покупка и установка собственной лицензии?
23. informa1555 1313 26.03.20 10:46 Сейчас в теме
(22) Здравствуйте! Без гугловских сервисов подозреваю что никак... Лицензия на пользователя вроде приобретается (но это не точно, надо смотреть как у гугл). Для терминалов без гугл плей видимо надо что то отдельное придумывать...
Оставьте свое сообщение

См. также

[Расширение] Готовые решения для инвентаризации товаров и основных средств на мобильных устройствах для КА, УТ, ERP и БП 3.0 на базе Simple UI

Отчеты и формы Бухгалтер Пользователь Расширение (cfe) v8 ERP2 БП3.0 УТ11 КА2 БУ УУ Абонемент ($m) Оптовая торговля Розничная торговля Учет ОС и НМА Мобильная разработка Учет ТМЦ

В расширениях для Бухгалтерия 3.0 и КА2.4/УТ11.4/ERP2.4 представлены готовые рабочие места для онлайн и оффлайн инвентаризации товаров (для БП 3.0 также инвентаризации основных средств) на базе бесплатного конструктора мобильного фронта Simple UI. При этом используется расширенная работа с идентификацией товаров и ОС с помощью различных подходов – сканирование штрих кода, распознавание артикулов и инвентарных номеров и различные поиски. Также используются различные возможности платформы Simple UI. Используются только бесплатные возможности Simple UI (не Pro-версия), т.е. решение бесплатное. Данная разработка может быть полезна как конечным пользователям, так и разработчикам в качестве заготовки, так как на базе этих блоков можно сделать ввод любого документа конфигурации , связанного с товаром или с ОС. Тестировалось на 1С 8.3.13.1865, КА 2.4.8.63 и БП 3.0.74.69

5 стартмани

28.02.2020    765    2    informa1555    0       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Пример реализации HTML-формы календаря для мобильного приложения

Отчеты и формы Программист Конфигурация (md, cf) v8::Mobile Абонемент ($m) Работа с интерфейсом Мобильная разработка

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

5 стартмани

13.02.2020    1035    6    ingeneerz@gmail.com    0       

Январский пак Simple UI: диаграммы и индикаторы, глобальные переменные,константы и многое другое

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

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

20.01.2020    1417    informa1555    5       

Онлайн-курс «Автоматизация процессов управления МТО: методика сбора и формализации требований» с 1 апреля по 13 мая 2020 года. Промо

Цель курса - повысить полноту и качество сбора и формализации требований к автоматизации процессов управления материально-техническим обеспечением. Курс основан на процессном подходе, позволяет в полном объеме выявить и учесть все факторы, влияющие на специфику процессов управления МТО. Участники курса получают теоретические знания в области организации процессов управления МТО и готовый инструментарий для сбора и формализации требований по автоматизации этих процессов (шаблоны, опросники, модели).

40000 рублей

Наш путь к эффективной инвентаризации склада

Инструменты и обработки Программист Пользователь Архив с данными v8 УУ MobileOS Учет ТМЦ Абонемент ($m) Розничная торговля Мобильная разработка

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

8 стартмани

12.01.2020    1603    1    Johny_v    21       

Обмен данными с Android через USB

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Практика программирования Мобильная разработка

Обработка с примером обмена данными конфигурации 1С через USB. Без установки Web сервера и настройки WiFi.

1 стартмани

23.12.2019    1398    2    asdfgcom    2       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Большой декабрьский пак дополнений Simple UI (Simple WMS): распознавание текста в обычных экранах и документах, отправка голосового сообщения на устройство даже в фоне и многое другое. Видео в конце поста

Инструменты и обработки Программист Нет файла v8::Mobile УУ Бесплатно (free) Мобильная разработка

Теперь распознание текста, которое тестировалось вот тут https://infostart.ru/public/1159499/ встроено в конструктор экранов и документов, а также многие другие новые возможности Simple UI.

11.12.2019    1923    informa1555    0       

Получение AndroidID в мобильном приложении

Инструменты и обработки Программист Архив с данными v8::Mobile Россия Абонемент ($m) Мобильная разработка

Получаем Android DeviceID в мобильном приложении/клиенте, используя стороннее приложение.

1 стартмани

05.11.2019    3816    sam441    8       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

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

16450 рублей

Использование библиотеки Retrofit в проектах на Андроид

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Android Абонемент ($m) Мобильная разработка

Использование библиотеки Retrofit в проектах на Андроид для обмена данными с 1С с помощью HTTP-сервисов, с примерами и готовым рабочим шаблоном.

5 стартмани

04.11.2019    3151    WKBAPKA    2       

Мобильное приложение для Android для отправки СМС из 1C

Инструменты и обработки no Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) SMS рассылки Мобильная разработка

Вашему вниманию предлагается мобильное приложение (конфигурация .cf) + HTTP сервис для отправки СМС из 1С8

2 стартмани

04.11.2019    3658    dimasikus31    2       

DevOps для 1С. Онлайн-курс проходит с 16 апреля по 11 июня 2020 года. Промо

Данный онлайн-курс предусматривает изучение процессов DevOps, их применение при разработке на платформе 1С. В результате прохождения онлайн-курса вы сможете: настроить ПО необходимое для проведения проверок и тестирования, создавать сценарии тестирования и объединять их в комплексные процессы, создавать скрипты для автоматизации процессов DevOps.

12000 рублей

Мобильная платформа. Косяки работы с интерфейсом

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Android Абонемент ($m) Мобильная разработка Работа с интерфейсом

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

1 стартмани

24.10.2019    2506    Crazy_Max    2       

ODa - Android приложение для подключения к любой конфигурации 1С, используя OData протокол

Инструменты и обработки no Приложение (apk) v8 1cv8.cf Абонемент ($m) Мобильная разработка

В платформе 1С реализована прекрасная возможность работы с открытым веб-протоколом OData, который предоставляет любой другой платформе интерфейс доступа - возможность запрашивать и обновлять данные из базы 1С. Далее в статье будут описаны особенности работы мобильного приложения ODa, которое без программировании на стороне Android'a позволит разработчикам публиковать базы 1С, что даст возможность обычным пользователям взаимодействовать с объектами метаданных, используя нативные элементы интерфейса платформы Android.

1 стартмани

22.10.2019    6082    7    Kosigo    11       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Компонента аутентификации и шифрования с помощью биометрической информации для Андроид

Инструменты и обработки Программист Конфигурация (md, cf) v8::Mobile Android Абонемент ($m) Разработка внешних компонент Мобильная разработка Защита и шифрование

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

5 стартмани

17.09.2019    3003    2    IgorKissil    7       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Пример простого и приятного внешнего HTML интерфейса для мобильного приложения

Отчеты и формы Программист Конфигурация (md, cf) v8::Mobile Абонемент ($m) Работа с интерфейсом Мобильная разработка

Реализация простого и приятного внешнего HTML интерфейса для мобильного приложения. Делимся исходниками, чтобы разработчики мобильных приложений разрабатывали больше приятных интерфейсов для приложений.

5 стартмани

05.09.2019    4029    46    Baksheev-Nikita    12       

Оффлайн-режимы в Simple WMS: полностью автономные приложения, отложенная отправка, гибридный режим

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

Теперь Simple WMS имеет базу данных и можно создавать конфигурации для полностью автономных приложений, не зависящий от веб-сервера на стороне учетной системы, в выполнением логики на устройстве а не на стороне веб сервера. А также можно реализовывать другие гибридные режимы работы с использованием хранилища устройства. Тестировалось на платформе 1С 8.3.13.1865.

15.08.2019    4040    informa1555    3       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

ERP 2.4 "Рабочее место работника склада" на ТСД + Android 7

Инструменты и обработки Программист Расширение (cfe) v8 ERP2 УУ Учет ТМЦ Абонемент ($m) Терминал сбора данных Рабочее место Мобильная разработка

Решение задачи использования терминала сбора данных в режиме онлайн при помощи типовой обработки ERP 2.4 "Рабочее место работника склада", запуском ERP на мобильном клиенте 1С. Для настройки использовался ТСД Urovo V5100 на ОС Андроид 7.

1 стартмани

07.08.2019    6281    5    chemezov    8       

Мобильное приложение 1С для помарочной инвентаризации маркируемой (алкогольной) продукции

Инструменты и обработки Программист Пользователь Архив с данными v8::Mobile Розничная и сетевая торговля (FMCG) Android Розничная торговля Абонемент ($m) Терминал сбора данных Мобильная разработка

Мобильное приложение 1С для помарочной инвентаризации маркируемой (алкогольной) продукции на ТСД под Android. Получение данных марок (штрихкодов), используя БПО для мобильного приложения. Разработка на платформе 8.3.13.1809. Мобильная платформа 8.3.13.64. Версия сборщика 2.0.8.19.

1 стартмани

18.07.2019    4334    12    savostin.alex    5       

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500-9500 рублей

Мобильное приложение "Сбор заказов" версия 2.0.1

Отчеты и формы Программист Пользователь Приложение (apk) v8 v8::Mobile 1cv8.cf Украина УУ Монитор заказов Абонемент ($m) Мобильная разработка

Приложение «Сбор заказов» разрабатывалось и разрабатывается для хранения и накопления данных от торговых представителей и автоматического обмена данными с программой учёта на базе платформы 1С:Предприятие. Мобильное приложение написано на технологии мобильной платформы 1С:Предприятие. Механизм обмена данных происходит посредством почтового сервера. В дальнейшем будет реализован механизм непосредственного доступа приложения к учётной системе через прямое интернет-соединение. FTP-соединение не работает как надо, так что будем довольствоваться тем, что есть... :)

4 стартмани

06.06.2019    4385    yarsort    10       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Мобильное приложение 1С: Список покупок и анализ расходов

Отчеты и формы Программист Пользователь Конфигурация (md, cf) v8 v8::Mobile Домашние учет и финансы Россия УУ Windows Финансовый учет и бюджетирование (FRP) Абонемент ($m) Мобильная разработка

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

1 стартмани

06.06.2019    5843    23    vasilievil    4       

[Расширение] для подключения мобильного устройства к УТ11.4/ КА 2/ERP 2 для работы с ордерным складом на базе Simple WMS. Для автоматизации склада нужен только телефон

Инструменты и обработки Программист Пользователь Расширение (cfe) v8 ERP2 УТ11 КА2 УУ Оптовая торговля Розничная торговля Учет ТМЦ Абонемент ($m) Сканер штрих-кода Терминал сбора данных Мобильная разработка Управление торговлей

Представляю готовое решение для работы с ордерами и проведения инвентаризаций в виде расширения на базе конструктора Simple WMS. Не требует доработки конфигурации, подключается как обычное расширение. Работать может с обычного телефона на Андроид либо с ТСД либо через RDP. Расширение содержит справочники, поэтому режим совместимости конфигурации должен быть не меньше 8.3.11. Расширение написано для конфигурации Управление торговлей 11.4.7 и тестировалось на Комплексная автоматизация 2.4.7.151.

5 стартмани

27.05.2019    7607    26    informa1555    20       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

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

Отчеты и формы no Архив с данными v8 Домашние учет и финансы УУ Android Финансовый учет и бюджетирование (FRP) Абонемент ($m) Мобильная разработка

Мобильное приложение по учету личных финансов, имеется возможность вести учет по банкам, по валюте сканировать чеки, вести учет по статьям движения денежных средств, реализована возможность резервного сохранения данных и синхронизации с приложением на ПК. Имеется демо-версия и собранный apk файл. Тестирование производилось Android 7.0 1С:Предприятие 8.3 (8.3.14.1694) Мобильная платформа 1С:Предприятия 8.3.14.53.

1 стартмани

26.05.2019    3518    3    o.kovalev    4       

Оффлайн телефонный справочник для IOS и Android

Инструменты и обработки Программист Пользователь Приложение (apk) v8 1cv8.cf Россия Абонемент ($m) Мобильная разработка

Как сделать телефонный справочник компании на мобильном телефоне для IOS, если у тебя android, бюджет в 100 долларов, несколько стартмани, а ты мастер программирования только в 1С? + БОНУС, как в компании бесплатно использовать телефонный справочник IOS и Android.

1 стартмани

20.05.2019    4480    2    rujiy_kot    2       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Шаблон http-сервиса для вашего проекта

Инструменты и обработки Программист Архив с данными v8 v8::Mobile 1cv8.cf Абонемент ($m) Внешние источники данных WEB Мобильная разработка

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

3 стартмани

04.05.2019    12236    60    MarkoSokolov    47       

Управление задачами (мобильное приложение)

Отчеты и формы no Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Мобильная разработка

Конфигурация "Управление задачами" для мобильного приложения.

2 стартмани

29.04.2019    4121    8    noprogrammer    0