Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

ИнфоСофт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. Вы можете запретить обработку сookies в настройках браузера. Пожалуйста, ознакомьтесь с политикой использования cookies.
Оставаясь на сайте, вы соглашаетесь с политикой использования cookies.

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

Воякин Данил Посмотреть все статьи >> Специалист по внедрению 1С франчайзинговой сети "ИнфоСофт".
12.02.2025
326
Время прочтения - 7 мин.
Заказать консультацию

В блоге ИнфоСофт мы рассмотрели множество различных сценариев применения технологии «1С:Предприятие.Элемент»:

Все эти приложения объединяет возможность использования в многопользовательском режиме. Однако когда мы произносим слово «консьюмерские», то часто представляем себе приложения для персонального использования.

Например, многие используют следующие «консьюмерские» приложения:

  • Будильник

  • Подсчёт калорий для диеты

  • Персональные тренировки

  • Планировщик

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


Позволяет ли Элемент делать такие решения?

Одно из решений давно доступно публично - 1Спорт. Вы можете его установить на свой смартфон и приступить к использованию. Сайт приложения - 1sport.ru.

1.png

Рисунок 1 - Главная страница www.1sport.ru

 

Чтобы делать продукты аналогичные 1Спорт, 1С:Предприятие.Элемент предоставляет возможность собрать мобильный клиент для вашего приложения. Есть возможность собрать приложение для IOS и Android. Панель Управления 1С: Элемент делает это практически в автоматическом режиме с минимальным вмешательством разработчика, а дополнительные технологии, помимо «1С:Предприятие.Элемент», не потребуются.

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

2.png

Рисунок 2 - Элемент проекта типа «МобильныйКлиент»


Важно указать у него ОбластьВидимости «Глобально», чтобы элемент стал виден за пределами проекта. В свойстве «Клиентское приложение» указать то Приложение (элемент проекта), которое будет открываться при запуске клиента. 

Можно сделать множество разных клиентов для одного проекта под каждую роль, например:

  • Клиент пользователя;

  • Клиент поставщика;

  • Клиент администратора;

  • Клиент модератора;

  • И другие.

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

Помимо возможности установки, мобильный клиент предоставляет следующие возможности, недоступные сразу из браузера:

3.png

Рисунок 3 - Дополнительные возможности взаимодействия с устройством и их интерфейсы

 

4.png

Рисунок 4 - Сборка мобильного клиента

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

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

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

5.png

Рисунок 5 - Форма после успешной сборки клиента


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

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

6.png

Рисунок 6 – Пин-код при запуске приложения


Описание решения

7.png

Рисунок 7 - Скриншоты приложения для домашних кондитеров

 

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

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

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

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

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

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


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Отправить заявку
Рассказать друзьям
1С:Предприятие.Элемент Личные кабинеты
Вам может быть интересно: