Обратный звонок RedConnect

Автоматизация процессов доставки товаров с использованием мобильного приложения

#Логистика 09.09.2019

1.Архитектура

1.1. Роли

Наименование

Описание

!Менеджер

!Водитель

Пользователь 1С:УТ 10.3 - менеджер

Пользователь мобильного приложения - водитель

1.2. ИТ-системы и сущности

ИТ-система

Сущности

@1С УТ 10.3

@Картографический сервис Yandex

@Мобильное приложение “Доставка”

#Учетная запись пользователя

#Параметры подключения

#Журнал “Анализ заказов покупателей”

#Заказ покупателя

#Реализация товаров и услуг

Обработка @Доставка товаров”

#Маршрутный лист

2. Сценарии работы

2.1. Авторизация пользователя

Критерии успешности: 100% ранее зарегистрированных пользователей идентифицированы и авторизованы в учетной системе при попытке входа.

Шаг

Действие

1

Авторизация пользователя 1С УТ 10.3

!Пользователь запускает ярлык 1С Предприятие на рабочем столе и в списке баз выбирает @1С УТ 10.3

@1С УТ 10.3 открывает форму $”Авторизация пользователя”

!Менеджер-логист выбирает логин и пароль из выпадающего списка, и нажимает на кнопку $“ОК”.

@1С УТ 10.3 идентифицирует #Учетную запись пользователя, открывает доступ и интерфейс #Начальная страница или отображает ошибку авторизации.

2.2. Формирование заявок на доставку

Критерии успешности: По 100% заказов покупателя на текущую дату, предполагающих доставку, сформированы реализации товаров и услуг. 0% собранных заказов покупателей не отработаны.

Шаг

Действие

1

Создание реализации товаров и услуг

!Менеджер разворачивает вкладку #Документы и из пункта $“Продажи” разворачивает справочник #Документы контрагентов

%1С:УТ разворачивает форму справочника #Документы контрагентов

В открывшейся форме справочника нажимает на кнопку $“Отчеты” и из выпадающего списка выбирает вариант “Анализ заказов”

%1С:УТ разворачивает форму отчета #Анализ заказов покупателей

В командной панели отчета #Анализ заказов покупателей нажимает на кнопку $“Восстановить настройку” и в открывшейся форме настроек выбирает вариант “Доставки”

В командной панели формы отчета нажимает на кнопку $“Сформировать”

%1С:УТ формирует отчет с выбранной настройкой группировок

В сформированном отчете разворачивает группировку #Заказов покупателей по необходимому дню

В развернутой группировке дважды нажимает левой кнопкой мыши на строку, выделенную зеленым цветом

В открывшейся форме #Выбор поля выбирает вариант “Открыть: Заказ покупателя”

%1С:УТ открывает форму документа #Заказ покупателя

В командной панели открывшейся формы нажимает на кнопку $“Ввести на основании” и из выпадающего списка значений выбирает вариант “Реализация товаров и услуг”

%1С:УТ открывает форму создания документа #Реализация товаров и услуг

В открывшемся документе проверяет заполнение табличной части вкладки $“Товары” и заполняет следующие реквизиты шапки документа:

  • $“Получатель” - поле реквизита заполняется произвольным текстом
  • $“Вид доставки” - заполняется значением “Доставка” из списка предопределенных значений(Доставка, Самовывоз, Доставка металла
  • $“Дата доставки” - заполняется датой доставки. Доступность реквизита определяется выбором значения “Доставка” в реквизите $“Вид доставки”
  • $“Детали” - заполняется дополнительной информацией по самовывозу. Доступность реквизита определяется выбором значения “Самовывоз” в реквизите $“Вид доставки”
  • $“Приоритет” - заполняется элементом списка предопределенных значений(Важно, Норма, Самовывоз)

В командной панели Реализации товаров и услуг нажимает на кнопку $“Провести”

%1С:УТ записывает и проводит документ “Реализация товаров и услуг” и определяет доступность данного документа к распределению на маршрутные листы в рамках работы с обработкой @Доставка товаров

2.3. Работа с обработкой “Доставка товаров”

Критерии успешности: Подготовлены маршрутные листы по 100% заказов покупателей на текущую дату. 0% маршрутных листов заполнены вручную.

Шаг

Действие

1

Отбор “Заказов покупателей” и выбор участников распределения

!Менеджер разворачивает вкладку #Документы и из пункта $“Продажи” открывает обработку @Доставка товаров

%1С:УТ разворачивает форму обработки #Доставка товаров

В открывшейся обработке @Ддоставка товаров проводит отбор документов #Реализация товаров и услуг для распределения на #Маршрутные листы, для этого:

На вкладке $“Планировщик”, в группе реквизитов $“Отборы” заполняет следующие реквизиты:

  • $“Дата доставки” - заполняется путем нажатия на кнопку $“Выбор” и проставлением даты в открывшемся календаре
  • $“Приоритет” - заполняется элементом списка предопределенных значений

На вкладке $“Планировщик”, в таблице $“Участники распределения” нажимает на кнопку $“Добавить”

%1С:УТ разворачивает форму выбора элементов регистра #Участники распределения

В открывшейся форме выбора двойным нажатием на элемент, отмечает его к переносу в таблицу $“Участники распределения” на вкладке $“Планировщик” и нажимает на кнопку $“Перенести”

%1С:УТ заполняет таблицу $“Участники распределения” выбранными значениями

Проверяет заполнение таблицы $“Участники распределения”

Если !Менеджеру необходимо изменить ранее заведенные соответствия  в регистре сведений #Участники распределения, тогда:

На вкладке $“Планировщик”, в таблице $“Участники распределения” нажимает на кнопку $“Добавить”

%1С:УТ разворачивает форму выбора элементов регистра #Участники распределения

В открывшейся форме выбора двойным нажатием на элемент, отмечает его к переносу в таблицу $“Участники распределения” на вкладке $“Планировщик” и нажимает на кнопку $“Перенести”

%1С:УТ заполняет таблицу $“Участники распределения” выбранными значениями

В строке табличной части, которую необходимо изменить заполняет следующие колонки:

  • $“Водитель” - заполняется элементами справочника #Физические лица со значением реквизита $“Должность” - “Водитель”
  • $“Транспортное средство” - заполняется элементами справочника #Транспортные средства

В командной панели таблицы $“Участники распределения” нажимает на кнопку $“Записать”

%1С:УТ делает записи, соответствующие элементам табличной части окна $“Участники распределения” в периодический регистр сведений #Участники распределения

2

Формирование планов доставки

В командной панели обработки @Доставка товара нажимает на кнопку $“Сформировать планы доставки” 

%1С:УТ перенаправляет пользователя на вкладку $“Карта”, обработки @Доставка товаров

%1С:УТ производит распределение #Реализаций товаров и услуг на транспортные средства с привязкой к водителю

На вкладке $“Карта”, в таблице $“Планы доставки” проверяет результат сформированных планов доставки

При необходимости изменяет состав сформированных планов доставки путем перетаскивания #Реализаций товаров и услуг между элементами планов доставки, в окне $“Планы доставки”

Если !Менеджеру необходимо распределить #Реализаций товаров и услуг из формы графического представления карты, тогда:

  • Выделяет иконку на карте, путем нажатия на нее левой кнопкой мыши
  • В открывшемся окне нажимает на ссылку $“Планы доставки”

%1С:УТ открывает форму выбора плана доставки из списка, заполненного в таблице $“Планы доставки” вклакдки $“Карта”

  • В открывшейся форме выбора отмечает план доставки и нажимает на кнопку $“Выбрать”

%1С:УТ добавляет #Реализацию товаров и услуг в план доставки таблицы $“Планы доставки”

  • В командной панели обработки @Доставка товаров нажимает на кнопку $“Записать маршрутные листы”

%1С:УТ записывает и проводит #Маршрутные листы с заполненной информацией по составу #Реализаций товаров и услуг, которые были распределены по плану доставки. В #Маршрутных листах заполняет реквизиты $“Организация”, $“Транспортное средство”, $“Водитель”. Документам присваивается статус “Создан”.

  • Переходит на вкладку $“Маршрутные листы”
  • Открывает сформированные #Маршрутные листы, проверяет их и изменяет значение реквизита $“Статус” на “Согласован”
  • Нажимает на кнопку $“Провести”

%1С:УТ формирует смс-уведомления на покупателя, указанного в реквизите $“Контрагент”, документа #Реализация товаров и услуг

3

Визуализация маршрутов на вкладке “Карта”

!Менеджер переходит на вкладку “Карта”

В командной панели таблицы $“Планы доставки” нажимает на кнопку $“Показать все маршруты”

%1С:УТ выводит все иконки #Реализаций товаров и услуг на карту и строит маршруты в разрезе планов доставки, в которые они входят. Началом маршрута считается первая реализация плана доставки, концом - последняя. Порядок посещения промежуточных реализаций соответствует порядку их размещения в плане доставки.

Если !Менеджеру необходимо построить маршрут по определенному плану доставки, тогда:

  • В таблице $“Планы доставки” выделяет целевой план доставки
  • В командной панели таблицы $“Планы доставки” нажимает на кнопку $“Построить маршрут”

%1С:УТ выводит иконки #Реализаций товаров и услуг по выбранному плану доставки на карту и строит маршрут следования ТС с посещением каждой из них.

Началом маршрута считается первая реализация плана доставки, концом - последняя. Порядок посещения промежуточных реализаций соответствует порядку их размещения в плане доставки.

4

Формирование оповещений водителям 

Если !Менеджеру необходимо оповестить водителя о какой-либо информации по маршруту, тогда:

!Менеджер переходит на вкладку $“Маршрутные листы”

Выделяет строку #Маршрутного листа в таблице $“Маршрутные листы”

В командной панели таблицы $“Маршрутные листы” нажимает на кнопку $“Оповестить водителя”

%1С:УТ выводит форму ввода сообщения водителю

Заполняет текстовое поле формы $“Оповещение” и нажимает на кнопку $“Отправить”

%1С:УТ отправляет оповещение водителю, указанному в #Маршрутном листе

2.4. Работа с мобильным приложением

Критерии успешности: Приняты в работу 100% ранее созданных маршрутных листов. 0% реализаций по маршрутным листам не доставлены.

Шаг

Действие

1

Принятие в работу “Маршрутных листов”

!Водитель на персональном устройстве запускает мобильное приложение @Доставка

%Мобильное приложение @Доставка разворачивает форму авторизации

В форме авторизации вводит логин и пароль в соответствующих полях и нажимает на кнопку $“Войти”

%Мобильное приложение @Доставка перенаправляет пользователя на главную страницу приложения

На форме $“Главная страница” пользователь нажимает на пункт $“Маршрутные листы”

%Мобильное приложение @Доставка открывает форму списка документов #Маршрутный лист

В данной вкладке отображаются только те #Маршрутные листы, которые были распределены на данного пользователя мобильного приложения @Доставка. Распределение происходит по привязке id мобильного приложения к элементам справочника #Физические лица.

В открывшейся форме списка документов #Маршрутный лист открывает требуемый элемент и на основной форме выставляет признак $“В работе” в соответствующем реквизите

%Мобильное приложение @Доставка передает данные в @1С:УТ о принятии в работу документа #Маршрутный лист.

%1С:УТ принимает данные о принятии в работу #Маршрутного листа и изменяет его статус на “В работе”.

2

Исполнение “Маршрутного листа”

По окончанию разгрузки в рамках каждого адреса доставки !Водитель нажимает на кнопку $“Убытие”

%Мобильное приложение @Доставка открывает форму выбора причины закрытия доставки.

В открывшейся форме выбора $“Причина закрытия доставки” выбирает один из вариантов(“Выполнен”, “Отменен”)

%Мобильное приложение @Доставка в реквизите $“Факт” проставляет текущую дату и время.

%Мобильное приложение @Доставка передает данные в @1С:УТ об исполнении доставки по #Реализации товаров и услуг в рамках #Маршрутного листа.

%1С:УТ принимает данные об исполнении доставки по #Реализации товаров и услуг в рамках #Маршрутного листа. Принятые данные заполняются в колонке $“Выполнено” таблицы $“Реализации”, на вкладке $“Маршрутные листы” обработки #Доставка товаров. В зависимости от выбранного значения на форме выбора $“Причина закрытия доставки” в мобильном приложении, в колонке $“Выполнено” появляется соответствующий графический элемент(“Выполнен” - зеленая галка, “Отменен” - красный крестик). Также, при проставлении признака в колонке $“Выполнено”, заполняется колонка $“Дата и время” значением даты и времени, указанных в реквизите $“Факт” в мобильном приложении

После исполнения доставки по последнему адресу в рамках #Маршрутного листа, мобильное приложение @Доставка передает информацию в @1С:УТ. В @1С:УТ в #Маршрутном листе проставляется статус "Выполнен”.

3

Визуализация маршрутов на вкладке “Карта”

!Водитель открывает требуемый элемент в форме списка документов #Маршрутный лист 

В открывшемся #Маршрутном листе нажимает на кнопку $“На карте” в требуемом адресе доставки

%Мобильное приложение @Доставка разворачивает форму карты и строит маршрут следования по выбранному адресу доставки

Если !Водителю необходимо прикрепить графический файл к адресу доставки по #Реализации товаров и услуг, тогда:

  • В форме списка документов #Маршрутный лист открывает требуемый элемент
  • В открывшемся #Маршрутном листе в рамках адреса доставки нажимает на кнопку $“Прикрепить фото”

%Мобильное приложение @Доставка открывает форму $“Прикрепленные файлы к заказу”

  • В открывшейся форме нажимает на кнопку $“Добавить” и в открывшейся форме прикрепляет графический элемент с мобильного устройства

4

Просмотр оповещений из диспетчерского центра

!Водитель получает $Push-уведомление о входящем оповещении из диспетчерского центра

Нажимает на форму $Push-уведомления

%Мобильное приложение @Доставка открывает форму списка оповещений от диспетчерского центра

Если !Водитель не успел нажать на форму $Push-уведомления, то для просмотра оповещения:

  • На вкладке $“Главная страница” нажимает на пункт $“Оповещения”

%Мобильное приложение @Доставка открывает форму списка оповещений от диспетчерского центра

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

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

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

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