Разработка подсистемы «Логистика» в конфигурации «1С: Управление торговлей»

1.

Министерство сельского хозяйства российской федерации
ФГБОУ ВО Иркутский государственный аграрный
университет имени А.А. Ежевского
Институт экономики, управления и прикладной информатики
Кафедра информатики и математического моделирования
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
НА ТЕМУ: РАЗРАБОТКА ПОДСИСТЕМЫ «ЛОГИСТИКА»
В КОНФИГУРАЦИИ «1С: УПРАВЛЕНИЕ ТОРГОВЛЕЙ»
Выполнил студент 4-го курса ИЭУиПИ
Направления 09.03.03 Прикладная информатика
Харченко Константин Валерьевич
Научный руководитель к.т.н., доцент Петрова Софья Андреевна
п. Молодежный, 2024

2.

Цель - разработать подсистему для работы логиста в
конфигурации «1С: Управление торговлей», которая
будет помогать осуществлять функции планирования и
маршрутизации доставки товаров.
Для
достижения
этой
следующие задачи:
ЦЕЛЬ И ЗАДАЧИ
цели
необходимо

изучить
теоретические
основы
маршрута и логистических процессов;

проанализировать
решить
планирования
существующие
системы
планирования маршрута;
─ разработать подсистему для планирования маршрута,
которая учитывает особенности работы предприятия;
─ описать процесс внедрения в подсистему «Логистика»
стороннего
сервиса
для
расчета
оптимального
маршрута.
2

3.

Расчет маршрута – это сложный процесс, в ходе которого
необходимо принимать во внимание следующие параметры:
пути движения транспорта должны проходить по направлениям
общих грузовых потоков;
повторные и встречные перевозки должны быть сведены к
минимуму;
каждая
следующая
перевозка
должна
происходить
без
предварительной подготовки транспорта;
АКТУАЛЬНОСТЬ ТЕМЫ
маршрут прокладывается исходя из наименьшего расстояния,
выбирают наименее загруженные дороги, имеющие твердое
покрытие;
подвижный состав должен двигаться со скоростью, которая не
подвергает
опасности
груз,
но
при
этом
находится
на
наименьшей,
а
максимальном уровне;
стоимость
грузоперевозок
должна
производительность – наибольшей.
быть
3

4.

Планирование маршрута — это процесс определения
оптимального пути для перемещения товаров или людей из
одного места в другое. Оно включает в себя анализ различных
факторов, таких как расстояние, время, стоимость, доступность
транспорта и др.
ТЕОРЕТИЧЕСКИЕ
ОСНОВЫ
ПЛАНИРОВАНИЯ
МАРШРУТА И
СПОСОБЫ
ОПТИМИЗАЦИИ
ЛОГИСТИЧЕСКИХ
ПРОЦЕССОВ
Оптимизация логистических процессов — это улучшение
эффективности и результативности логистической системы
путём применения различных способов и технологий. Она может
включать в себя такие аспекты, как управление запасами,
складирование, транспортировка или распределение.
Способы оптимизации логистических процессов включают в
себя:
• использование современных технологий и оборудования;
• автоматизацию процессов;
• применение принципов бережливого производства;
• оптимизацию складских операций;
• совершенствование системы управления запасами;
• повышение квалификации персонала и другие меры.
4

5.

ИМЕЮЩИЕСЯ РЕШЕНИЯ
ДЛЯ ПЛАНИРОВАНИЯ
МАРШРУТА
• «Яндекс.Маршрутизация»;
• «Maxoptra»;
• «1C: Предприятие 8. TMS Логистика
Управление перевозками».
5

6.

«Яндекс.Маршрутизация»
«Яндекс.Маршрутизация» — сервис, который помогает
строить
эффективные
маршруты
доставки
и
планировать транспортные потоки. Он использует
алгоритмы машинного обучения и учитывает множество
параметров, таких как расстояние, время в пути, пробки,
дорожные работы и другие факторы.
К
возможностям
сервиса
относят:
оповещение
получателя о доставке; предоставление информации об
эффективности работы курьера в течение дня для
компании, ответственной за доставку или диспетчеру
сервисного центра; предупреждение о нарушении
интервала доставки
6

7.

«MAXOPTRA»
Данное решение успешно применяется в сфере логистических перевозок, организации цепочек
поставок, планирования, распределения ресурсов, Интернета, финансов и медицины.
Программные решения Maxoptra были внедрены в десятках предприятий малого и среднего
бизнеса в области транспортной логистики.
Функциональные
возможности
системы Maxoptra включают:
планирование маршрутов
многие параметры;
учитывая
система мониторинга
времени;
реальном
в
мобильное
приложение
коммуникации с курьерами;
для
коммуникация с клиентами;
объединение
с
другими
информационными системами.
7

8.

«1С: Предприятие 8. TMS Логистика.
Управление перевозками»
Данное решение предназначено для компаний, которые
в
процессе
осуществления
своей
деятельности
необходимо решение задач транспортной логистики.
Использование
системы
следующих задач:
направлено
на
решение
создание цепочек перевозок, которые могут состоять из
звеньев, обслуживаемых разными видами транспорта;
планирование цепочки транспортных логистических
процессов совместно с различными подразделениями
компании;
выбор исполнителя
перевозки;
перевозки
по
каждому
звену
выбор вида перевозки: в отдельном ТС или в составе
сборного груза;
автоматическое
планирование
региональной/местной
доставки для большого количества заявок.
8

9.

Рисунок 1 – Функциональная модель работы подсистемы «Логистика»
9

10.

Рисунок 2 – Декомпозиция функциональной модели
10

11.

Рисунок 3 – Диаграмма вариантов использования
11

12.

Рисунок 4 – Основные объекты конфигурации
12

13.

Рисунок 5 – Форма заполнения информации о транспорте
13

14.

Рисунок 6 – Справочник «Водители»
Рисунок 7 – Справочник «Склад»
14

15.

Рисунок 8 – Форма заполнения информации о номенклатуре
15

16.

Рисунок 9 – Форма заполнения Документа «Реализация товаров и услуг»
16

17.

1. Заполнение информации необходимой для планирования
маршрута и других дополнительных параметров, которые
могут повлиять на результат;
АЛГОРИТМ ПРОЦЕССА
ПЛАНИРОВАНИЯ
МАРШРУТА ПРИ
ПОМОЩИ УКАЗАННОГО
СЕРВИСА И
ИНТЕРФЕЙСА,
РАЗРАБОТАННОГО НА
ПЛАТФОРМЕ «1С:
ПРЕДПРИЯТИЕ»
2. Преобразование информации в формат JSON для создания
структуры данных;
3. Передача HTTP-запроса в сервис «Логистика»;
4. Построение оптимального маршрута сервисом «Логистика»;
5. Прием ответа на запрос от сервиса «Логистика» в формате
JSON;
6. Обработка ответа – клиент получает ответ от сервиса
планирования
маршрута
и
обрабатывает
его,
расшифровывая значения параметров и представляя эти
данные в виде маршрутного листа.
Рисунок 10 – Схема взаимодействия 1С: Управление торговлей
и сервиса «Логистика»
17

18.

Рисунок 11 – Пример макета маршрутного листа
18

19.

СТРУКТУРА HTTP-ЗАПРОСА ПРИ ОБРАЩЕНИИ К СЕРВИСУ
«ЛОГИСТИКА»
1. Метод: GET, POST, PUT, DELETE — определяет действие,
которое должно быть выполнено на сервере.
а)
2. URL — уникальный адрес ресурса, который будет обработан
сервером.
3. Заголовки — дополнительная информация о запросе, такая
как тип содержимого, аутентификация и другое.
4. Тело запроса — данные, которые отправляются на сервер
вместе с запросом, например JSON-объект, XML-документ
или просто текст.
б)
5. Код состояния — ответ сервера, указывающий на успешное
выполнение запроса или ошибку.
6. Ответ — данные, возвращаемые сервером после обработки
запроса, например это могут быть JSON, XML или другой
формат.
Пример тела запроса
показаны на рисунке 12.
и
ответа
в
виде
JSON-объекта
Рисунок 12 - Пример JSON-объекта сервиса
«Логистика»
а – тело запроса; б – ответ на запрос
19

20.

ЗАТРАТЫ НА РЕАЛИЗАЦИЮ ПРОЕКТА
№ п/п
Статья затрат
Сумма, руб.
1
Оплата труда junior-разработчика
90 000,00
2
Обслуживание помещения
1 800,00
3
Оплата электроэнергии
200,00
4
Оборудование
33 560,00
Общая стоимость:
125 560,00
Примечание: дополнительно использовано программное обеспечение «1С: Управление торговлей
ПРОФ», предоставленное заказчиком бесплатно.
Таблица 1 – Расчет затрат на реализацию подсистемы
20

21.

ЗАКЛЮЧЕНИЕ
В теоретической
части выпускной квалификационной работы
понятие логистики, методы построения маршрутов и критерии к ним,
проанализированы существующие программные сервисы для
решения логистических задач;
В аналитической части рассмотрен сам программный продукт, его
структура и функции, обозначены существующие процессы
планирования
маршрутов,
сформулированы
требования
к
подсистеме и определены критерии оценки её эффективности.;
Были созданы необходимые справочники, документы, регистры
сведений и нужные для них реквизиты. Создание этих объектов
обеспечило работу подсистемы «Логистика» в конфигурации «1С:
Управление торговлей» и заложило основу для возможности
формирования маршрутных листов;
В части интеграции сервиса «Логистика» и «1С: Управление
торговлей» рассмотрено формирование запросов по технологии REST
API и построение JSON-запросов как часть технологии;
Спроектирован пример макета маршрутного листа, который позволил
визуализировать понятную форму представления информации.
В дальнейшем планируется интегрировать в подсистему сервис для
расчёта оптимального маршрута.
21

22.

СПАСИБО ЗА
ВНИМАНИЕ
English     Русский Правила