новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Wesley
Приватное сообщение

УНФ 1.6 - Разработать мобильное приложение на 1С

5847 |  4
вчера в 10:00:47 (15 часов назад)
975210
Текст задания
Конфигурация: УНФ 1.6

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

1 этап: Настройка прав и метаданных

1. Корректная настройка роли под названием «ВОДИТЕЛЬ». Роль должна исключать из загрузки все лишнее для ускорения загрузки МП и не тянуть с сервера не нужные метаданные.
2. Подключение мобильных лицензий
3. Команда «создать пользователя» в форме «водители». Должна создавать пользователя
a. Логин: номер телефона
b. Пароль:
c. Права: «водитель»
4. По возможности часть данных храним офлайн:
a. Стартовая форма
b. Принятый заказ

2 этап: PUSH уведомления водителям:
Отправляем PUSH сообщения в следующих сценария
1. Новый заказ подходящий по параметрам автомобиля
2. Новый пред заказ подходящий по параметрам автомобиля
3. Вы назначены на заказ - сообщает о том, что водитель назначен на заказ
4. До заказа осталось 50 – 30 – 15 минут. Отправляем напоминание водителю о заказе
5. Опоздание на заказ - вызывается когда текущее время превышает время подачи
6. Вы сняты с заказа – вызывается когда водителя снимают с заказа

Последующие этапы:
1. Форма регистрации и авторизации водителя. Необходимо для того чтобы водители могли самостоятельно скачивать приложение и регистрироваться в нем как водители. При этом создает Пользователя, Водителя, Транспортное средство и контрагента
2. Подключение СМС провайдера. Для уведомления клиентов о статуса выполнения заказа.
3. Карта ГУГЛ. На сервере должна быть карта с следующими функционалом:
a. Отрисовка маршрута на карте
b. Принятие расстояние заказа
c. Получение данных для расчета тарифа
4. Трек пользователя: записываем трек пользователя в базу и отрисовываем на карте
5. Контроль прибытия: функция которая не позволяет нажать прибыл если автомобиль далее какого-то расстояния от точки А
6. Фотоотчет о поездке: после завершения программа должна включить таймер для того чтобы водитель сделал снимок открытого кузова для демонстрации того что в машине пусто.
0
Отклики (0)
Предложения отсутствуют