Мобильное приложение: особенности разработки на примере «Тестирование: Отчеты»

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

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

мобильное приложение тестирование

43
В данной статье мы расскажем, с какими проблемами столкнулись и как их решили при создании мобильного приложения «Тестирование: Отчеты» для платформы 1С. Приложение доступно в google play + есть возможность посмотреть работу в демонстрационном режиме.

Рассмотрим основные моменты на наш взгляд по реализации мобильного приложения на платформе 1С. В качестве примера будем использовать приложение для просмотра данных по результатам тестирования для конфигурации «Тестирование 3.0».

Приложение доступно в Google Play (поиск выполняйте по словосочетанию «Тестирование 3.0: Отчеты» или по ссылке в конце статьи). Оно предназначено для отображения результатов тестирования на мобильном устройстве совместно с конфигурацией "Тестирование 3.0".

1. Демонстрационный режим

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

 

Технически данные для демонстрации хранятся в плоской таблице с двумя колонками «url» и «текстовые данные». Пример таблицы можно увидеть на рисунке ниже.

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

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

2. Авторизация

1С пока не поддерживает windows авторизацию в мобильном приложении, поэтому для обеспечения безопасности и подключения к серверу внутри сети предприятия мы используем VPN-канал (any-connect или другое приложение). Если без VPN, то рекомендуем обязательно использовать SSL.

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

3. Дизайн форм приложения

Мобильное приложение должно иметь дизайн, позволяющий комфортно обрабатывать информацию.

Шрифт не должен быть мелким, в таблицах не должно быть излишнее число колонок, число элементов управления должно быть минимальным (два блока оптимально). Глубина операции не должна быть излишней (кликабельность) - оптимально не более 3х.

Отображение форм должно быть простым, а не перегруженным и излишне сложным. Ниже на картинке приведен пример в сравнении «сложной» формы с «легкой».

Раскройте все опции сразу

Адаптируйте приложение к изменению положения экрана (вертикально или горизонтально). 

4. Получение данных

Мы используем для обмена информацией SOAP, REST сервисы. При разработке удобно использовать технологию REST (нет жесткого описания формата данных). 

Был выбран «JSON» формат для передачи данных. С ним довольно легко работать. Тип передаваемых данных всегда структура. У структуры обязательно определено несколько основных полей – «ТипОбъекта», «Проверка», «Дата». Свойство «ТипОбъекта» используется для идентификации режима отображения и может содержать следующие значение: График, Таблица, HTML.

Приведем пример кода для преобразования ответа сервера из формата «JSON» в стандартный тип данных 1С (см. справку для более подробной информации):

    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку( Строка );
    Данные = ПрочитатьJSON( ЧтениеJSON ,, ИменаСвойствСоЗначениямиДата );
    ЧтениеJSON.Закрыть();

5. Фоновое получение и обновление данных

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

Реализовать это удалось, связав механизм фоновых заданий, хранилище настроек и обработчик ожидания. Логически процесс работы с фоновыми заданиями выглядит стандартно:
а) при открытии формы мы проверяем режим получения данных. Если асинхронно, то запускаем фоновое задание, в качестве ключа передаем имя формы.
б) запускаем фоновое задание и в хранилище настроек пишем признак того что задание запущено и не выполнено. Функция в фоновом задании по завершению в хранилище настроек записывает результат по переданному ранее ключу.
в) далее подключаем обработчик ожидания с минимальной длительностью в «0.1 с». (если канал хороший и данных не очень много, то синхронный режим справляется замечательно и быстрее чем с фоновым)
в) в функции при выполнении обработчика ожидания проверяем наличие в хранилище настроек признака выполнения по ключу.

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

6. Получение информации по изменению ориентации экрана

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

Для получения информации о текущем состоянии окна – вертикально или горизонтально используем функцию «ПолучитьИнформациюЭкрановКлиента». Приведем немного кода в качестве примера:

    Массив = ПолучитьИнформациюЭкрановКлиента();
    Если Массив.Количество() Тогда
        ИнформацияЭкранаКлиента = Массив[0];
        Если ИнформацияЭкранаКлиента.Высота<ИнформацияЭкранаКлиента.Ширина Тогда
            Результат = «Горизонтально»;
        Иначе
            Результат = «Вертикально»;
        КонецЕсли;
    КонецЕсли;

7. Использование таблиц и большого количества отображения данных

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

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

8. Глобальные параметры, настройки

Практически всегда требуется использовать по отдельности или все вместе: какие-либо глобальные опции, настройки, сохранение значений реквизитов на управляемых формах (в мобильном приложении пока нет автосохранения реквизитов). Для решения всех этих задач совместно реализован механизм описанный в п.12. 

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

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

9. Используем иконки вместо текста

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

В нашем приложении для информирования:

 - о результатах последнего теста используем следующую картинку:   (пропуск, успешно, в работе, ошибка, провал) 

 - о результатах сводке за последние 5 заданий - картинки в форме перехода от солнышка к тучкам

10. Использование цветов на диаграммах и графиках

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

Не стоит использовать произвольные цвета или обратные. К примеру, для понятия «да» использовать красный цвет или иной не подходящий, а для «нет» использовать зеленый.

11. Используем АБ-тестирование

Используйте АБ-тестирование для определения выбора варианта дизайна форм

12. Используем поле HTML

Иногда удобно использовать поле html для отображения информации. Мы в нашем приложении используем данный вариант в сводке по дефектам - для вывода общей информации по тестам с ошибками.

13. Сохранение настроек и параметров

Пока в мобильных приложениях нет функционала сохранения настроек на формах, реквизитов в формах и хранилища общих настроек. Поэтому для решения этого вопроса мы создали свое решение:
а) создали регистр сведений «ОбщееХранениеНастроек» (измерения: КлючОбъекта, КлючНастроек,Пользователь и ресурсы: Настройки (хранилище значения));

б) написали три функции в общем модуле «УправлениеОбщимХранилищемНастроек» – СохранитьНастройкиПользователя, ЗагрузитьНастройкиПользователя, УдалитьНастройкиПользователя (код функций тривиальный – запись значения в регистр сведений, чтение и удаление по параметрам);

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

14. Демонстрация бета версии и сбор замечаний от первых пользователей

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

По результатам обратной связи мы уже изменили некоторый функционал и внесли доработки в интерфейс. Также будем ждать отзывов и советов сообщества.

 

Дополнительно

а) Конфигурация «Тестирование 3.0» с набором плагинов и обучающим материалом доступна на GIT hub: https://github.com/ivanov660/TestingTool-3/.
б) Мобильное приложение доступно по адресу: https://play.google.com/store/apps/details?id=ru.polyplastic.mobile.Testing.Reports.
 

43

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

Наименование Файл Версия Размер
Сборка МП ru.polyplastic.mobile.Testing.Reports-arm
.apk 27,10Mb
12.03.18
2
.apk 1.1.145 27,10Mb 2 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Сурикат 264 14.03.18 22:52 Сейчас в теме
В статье вы упомянули о xUnit. А подскажите в каких случаях вы используете ваш фреймоврк, а в каких xUnit
Или в каких используете оба =)

Огромное спасибо за статью!
2. ivanov660 1627 15.03.18 09:42 Сейчас в теме
1. xUnit - мы используем для создания функциональных тестов (проверка функций и процедур, создания документов, заполнения документов и др.). Использование в процессе разработки программистом.
2. Обработку "Менеджер сценарного теста" - мы используем для создания и выполнения сценарных UI тестов. Проверки функционала пользовательского интерфейса в рамках выполнения какого-либо бизнес процесса. Чуть позже мы опубликуем статью пример использования данного функционала (пока в процессе написания видео-урока).
3. Soap UI - мы используем для проверки http,soap сервисов.
4. Конфигурация тестирование 3.0 используем для:
а) хранения результатов тестирования в базе. В текущий момент поддерживаются форматы Allure, JUnit (можно написать обработку загрузки на любой другой).
б) отображения результатов тестирования
в) запуск и управление регламентными заданиями выполнения тестов (можно провести аналогию с Jenkins, к примеру)
г) выполнения и отражения ручных тестов
д) в дальнейшем планируется доработать функционал оценки экономической составляющей автоматизированного тестирования (ROI, Расчет выгоды, Эффективность автоматизации)
е) еще появится функционал интеллектуального нагрузочного тестирования и многое другое...
5. Мобильное приложение - коннектор с конфигурацией "Тестирование" для получения представления результатов тестов на телефоне. Довольно удобно анализировать результаты выполненных тестов добираясь на работку в автобусе). В планах разработка МП для управления и мониторинга выполнения заданий.

P.S. На GIT HUB уже сейчас предложено достаточно обучающего материала для практической интеграции фреймворка.
Оставьте свое сообщение

См. также

Мой помощник и бухгалтер 4

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

Домашняя бухгалтерия, записная книжка, контакты, напоминания, сканер штрих-кода, матрица Эйзенхауэра - все в твоём телефоне.

1 стартмани

26.09.2019    958    2    user-sergey    10       

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

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

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

5 стартмани

17.09.2019    751    1    IgorKissil    0       

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

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

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

5 стартмани

05.09.2019    1281    13    Baksheev-Nikita    10       

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

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

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

1 стартмани

07.08.2019    2171    2    chemezov    0       

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

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

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

1 стартмани

18.07.2019    1575    7    savostin.alex    0       

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

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

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

4 стартмани

06.06.2019    1801    yarsort    9       

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

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

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

1 стартмани

06.06.2019    2860    13    vasilievil    4       

Event Management - мобильное приложение для управления мероприятиями (Android) 2

Отчеты и формы no Приложение (apk) v8::Mobile Развлечения, искусство, спорт УУ Android Производство готовой продукции (работ, услуг) Абонемент ($m) Мобильная разработка

Event Management - мобильное приложение для управления мероприятиями. Отлично подойдет event-агентствам, свадебным организаторам, а также тем, кто проводит консультации, тренинги и т.д. Работает на Android (проверено на версии 5.1).

4 стартмани

31.05.2019    1511    1    yuriy_lokhonya    1       

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

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

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

5 стартмани

27.05.2019    2798    19    informa1555    20       

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

Отчеты и формы 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    1519    3    o.kovalev    4       

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

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

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

1 стартмани

20.05.2019    1862    2    rujiy_kot    2       

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

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

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

2 стартмани

04.05.2019    5850    46    MarkoSokolov    47       

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

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

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

2 стартмани

29.04.2019    1916    6    noprogrammer    0       

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

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

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

3 стартмани

22.04.2019    9694    51    suepifanov    61       

EGAIS Scan - приложение для ТСД 4

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

Каждый, кто занимается торговлей алкогольной продукцией, сталкивался с проблемами сканирования акцизных марок и трудностями при взаимодействии с учетной системой 1С. Приложение EGAIS Scan - простое и оптимальное решение для выполнения быстрой приемки и отгрузки алкогольной продукции.

1 стартмани

17.04.2019    1637    5    MrChe    0       

Управление ТСД Zebra с помощью внешней компоненты для мобильной платформы 5

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

Представлена внешняя компонента для управления сканерами терминалов Zebra из мобильных приложений 1С.

2 стартмани

15.04.2019    2060    6    IgorKissil    1       

Андроид активити, разработанное для запуска и сбора информации из мобильного приложения 1С 8.3 3

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

Активити доступно из кода мобильного приложения 1С 8.3. Может использоваться как часть приложения при приемке автомобиля на предприятиях автосервиса. По сути является модальным диалогом, для внесения данных по осмотру автомобиля при приемке/передаче.

1 стартмани

10.04.2019    1535    hiEnergy    1       

Мобильный менеджер 4

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

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

1 стартмани

09.04.2019    1674    1    ziercool    1       

Подкасты сайта "Эхо Москвы" в мобильном приложении 1С 3

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

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

1 стартмани

09.03.2019    1827    2    NovPas    6       

Подписи для 1С 7

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

Получение подписей в Мобильной платформе 1С с помощью приложения.

1 стартмани

28.02.2019    2256    Grivba    7       

Альтернатива для "ПоказатьВыборИзСписка" и "ПоказатьВопрос" для приложений на Мобильной Платформе (УФ) 3

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

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

1 стартмани

04.02.2019    2438    HorusTheOne    0       

Мобильное приложение "Деньги предприятия" + расширение для Бухгалтерии 3.0 3

Отчеты и формы Бухгалтер Пользователь Расширение (cfe) v8::БУ БП3.0 Россия БУ Android Банковские операции Кассовые операции Абонемент ($m) Мобильная разработка

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

1 стартмани

31.01.2019    3027    3    gufadmin    2       

Внешние компоненты мобильной платформы 1С для ОС Андроид 45

Статья Программист Нет файла v8::Mobile Android Абонемент ($m) Разработка внешних компонент Мобильная разработка

На трех простых примерах описана процедура разработки внешних компонент для Андроид. Статья написана по мотивам доклада на конференции INFOSTART 2018 EDUCATION.

31.01.2019    7427    81    IgorKissil    14       

Мобильное приложение для формирования заказов. Агент 6

Инструменты и обработки Системный администратор Программист Пользователь Архив с данными v7.7 v8 Оптовая торговля, дистрибуция, логистика УУ Android Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля Абонемент ($m) Мобильная разработка Управление торговлей

Мобильное приложение на платформе Андроид для формирования заказов клиентов. Основное предназначение - работа торговых агентов, представителей, что включает в себя: список клиентов с адресами, телефонами, историей взаиморасчетов; список товаров с остатками, с несколькими типами цен; составление заявки; регистрация поступления оплаты; отслеживание координат. Приложение можно состыковать с 1С любой версии. Поддерживаемые протоколы передачи: файловый (FTP), Web-service, HTTP-service.

1 стартмани

30.01.2019    3143    4    ruslan_hut    2       

Инструкция по применению мобильного приложения 1С:Штрихкоды 3

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

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

1 стартмани

18.01.2019    3524    2    inord777    0       

Сканер штрих-кодов Сервер + Клиент 4

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

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

1 стартмани

18.01.2019    2559    1    enot_tut    0       

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь полноценный оффлайн (обновление от 15.08.19)! 168

Инструменты и обработки Программист Архив с данными v8 v8::Mobile БУ УУ Android Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Абонемент ($m) Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    19637    207    informa1555    167       

Мобильное приложение для Android по учету выполненных работ/услуг и отслеживанию состояния расчетов с клиентами 1

Отчеты и формы Пользователь Архив с данными v8::Mobile УУ Производство готовой продукции (работ, услуг) Абонемент ($m) Мобильная разработка

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

1 стартмани

31.12.2018    2473    alevpe_1c    12       

Адаптация кода конфигурации для работы с мобильным клиентом 4

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

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

1 стартмани

17.12.2018    3092    2    fr13    0       

Мобильное приложение: Терминал сбора данных (Автоматизация работы склада в режиме он-лайн) 24

Отчеты и формы no Расширение (cfe) v8::ОУ v8::Mobile ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия УУ Оптовая торговля Розничная торговля Учет ТМЦ Абонемент ($m) Терминал сбора данных Мобильная разработка

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

1 стартмани

10.12.2018    6238    34    user1028927    18       

HTML-редактор для 1С (мобильное приложение) 9

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

Простой, но полноценный HTML-редактор для мобильного приложения с поддержкой CSS и JavaScript Релиз платформы: 8.3.12 Релиз мобильной платформы: 8.3.13

1 стартмани

07.12.2018    2788    11    djvu    0       

Мобильное приложение "Вслух" 16

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

Не с кем учить уроки? Говорящий репетитор в твоём мобильном! Обучающее мобильное приложение для детей и слабовидящих.

1 стартмани

16.11.2018    3366    4    RSConsulting    4       

Bluetooth сканер штрихкодов и мобильное приложение 1С (Android) 17

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

Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.

1 стартмани

06.11.2018    6739    26    Isonic    8       

Самая простая конфигурация для сканирования штрихкодов из мобильного приложения 1С 7

Инструменты и обработки Программист Конфигурация (md, cf) v8 v8::УФ MobileOS Абонемент ($m) Сканер штрих-кода Мобильная разработка

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

1 стартмани

01.11.2018    3632    11    Romyl01    2       

Применение цифровой подписи при организации учёта ТМЦ и ГСМ 10

Статья Программист Архив с данными v8::Mobile v8::Бизнес-процессы 1cv8.cf Абонемент ($m) Защита и шифрование Управление бизнес-процессами (BPM) Мобильная разработка

Статья о том, как внедрение мобильного приложения в бизнес-процессы компании сократило оборот бумажных документов, а простая электронная подпись - заменила аналоговую.

1 стартмани

25.10.2018    3962    2    ikekoval    2       

SmallSmarty Бухгалтерия - мобильное Android приложение для складских операций, интегрируемое с 1С Бухгалтерия 3.+ 6

Отчеты и формы Системный администратор Программист Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v8::БУ БП3.0 Россия БУ Android Учет ОС и НМА Учет ТМЦ Абонемент ($m) Мобильная разработка

SmallSmarty Бухгалтерия - мобильное решение для автоматизации учета на складах с использованием 1С Бухгалтерия и применением технологии штрих-кодирования и RFID. Мобильное приложение для инвентаризации в 1С Бухгалтерия может работать как онлайн, так и полностью автономно. Загрузка/выгрузка данных при автономной работе осуществляется через файл с помощью обработок. Онлайн обмен данными осуществляется через автоматически генерируемый REST интерфейс ODATA. При этом внесение каких-либо изменений в конфигурацию 1С не потребуется. SmallSmarty Бухгалтерия поддерживает сканирование штрихкодов с помощью терминалов сбора данных(ТСД) Caribe, Bluetooth сканера GS M100BT, любого ручного сканера подключаемого через OTG и камеры смартфона.

1 стартмани

24.10.2018    3024    7    ni032mas    0       

Интерфейсы мобильных приложений. Примеры 31

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

Примеры реализаций одних из самых распространенных элементов навигации и пример реализации формы списка.

2 стартмани

17.10.2018    6140    87    Baksheev-Nikita    19       

Сканирование штрихкода медицинского полиса единого образца с помощью мобильного приложения 4

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

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

5 стартмани

15.09.2018    5437    5    Agregadus    0       

Мобильное приложение для настольного тенниса 6

Инструменты и обработки no Приложение (apk) v8::Mobile Развлечения, искусство, спорт Россия Android Абонемент ($m) Мобильная разработка

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

1 стартмани

23.08.2018    3306    2    gradi    0       

Приложение Android для идентификации/распознавания образов (с обучением с одного раза, One-Shot Learning) с возможностью работы с 1С через веб-сервис 13

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

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

1 стартмани

19.06.2018    8172    4    informa1555    15       

Учебное расписание (мобильное приложение) 7

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

Мобильное приложение учебного расписания, которое принимает для загрузки файлы формата json

1 стартмани

18.06.2018    5114    10    onec.developer    1       

Внешняя компонента "Монитор активации мобильного приложения" 6

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

Компонента позволяет определить, находится ли мобильное приложение на переднем плане.

2 стартмани

06.06.2018    5018    IgorKissil    3       

Электронные карты лояльности для магазина (мобильное приложение) 14

Инструменты и обработки Программист Пользователь Руководитель проекта Расширение (cfe) v8 v8::ОУ v8::Mobile УТ11 Розничная и сетевая торговля (FMCG) УУ Управление взаимоотношениями с клиентами (СRM) Розничная торговля Абонемент ($m) Мобильная разработка Управление торговлей WEB

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

1 стартмани

28.05.2018    7973    25    Kutuzov    5       

Тестирование: Просмотр результатов тестов в предприятии 1С – Allure Skin 53

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Тестирование и исправление

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

1 стартмани

10.05.2018    15476    6    ivanov660    18       

Мобильный клиент + HTTP Сервис + Расширение конфигурации 95

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

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

1 стартмани

16.04.2018    22610    36    dsdred    25       

Взаимодействие с NFC через мобильную платформу 1С 20

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

Цель была научиться взаимодействовать с внешними приложениями из приложения на мобильной платформе 1С. Для данной цели выбрал тему чтение/запись NFC меток. Было разработано: 1) приложение в android studio, которое взаимодействует с NFC 2) приложение на мобильное платформе 1с, которое взаимодействует с разработанным приложением в android studio.

1 стартмани

15.04.2018    10337    12    leobrn    17       

Внешняя компонента для широковещательных сообщений (broadcasts) и буфера обмена (clipboard) в ОС Андроид 43

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

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

2 стартмани

05.02.2018    13893    163    IgorKissil    155