Перейти до вмісту

Атестаційні завдання K2 ERP/Автоперевізник: відмінності між версіями

Матеріал з K2 ERP Wiki
Створена сторінка: = Модуль обліку автоперевезень вантажів і пасажирів = == Реальний бізнес-контекст == Транспортна компанія організовує: * перевезення вантажів або пасажирів автомобільним транспортом; * має власний автопарк і водіїв; * виконує планування маршрутів; * ве...
 
Немає опису редагування
 
Рядок 1: Рядок 1:
=== 4.; Витрати і дохід ===  
== Рахунок клієнту ==  


Типи:
== 1.; Планування ==


Поля довідника:
[[Категорія:TMS]]
== Статуси рейсу ==
!; Максимальна оцінка
|-
| Реалізація обліку транспорту, водіїв і маршрутів
| 20
| Автопарк, водії, категорії допуску, маршрути, клієнти, типи перевезень
|-
| керування створенням і виконанням рейсів
| 20
| Створення рейсу, призначення транспорту і водія, статуси, старт і завершення
|-
| обліковий облік витрат і підрахунок прибутковості рейсів
| 20
| Паливо, додаткові витрати, пробіг, собівартість, чистий прибуток, рентабельність
|-
| Формування рахунків і звітності
| 20
| Рахунок клієнту, акт виконаних перевезень, звіти по рейсах, транспорту і водіях
|-
| Інтерактивність через AJAX і планування на календарі
| 20
| AJAX-створення рейсів, витрат, статусів, актуалізація календаря і звітів
|-
!; організація має власний автопарк, водіїв, постійні або разові маршрути, клієнтів, витрати на паливо, обслуговування, дорожні збори, стоянки та інші операційні витрати.; компонент має підтримувати автотранспорт, водіїв, маршрути, клієнтів, типи перевезень, рейси, статуси, паливні операції, додаткові витрати, одометри, розрахунок пробігу, планову і фактичну витрату палива, прибутковість рейсів, рахунки, акти виконаних перевезень, календар планування, технічне обслуговування, звіти, AJAX-інтерактив і логування змін.; При створенні рейсу потрібно вказати основні параметри перевезення.; Поле
платформа повинна попереджати, якщо:
'''Умова складання.''' задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл автоперевізника: транспорт → водій → маршрут → рейс → витрати → завершення → прибутковість → рахунок → акт → звіт.; Рівень
Планова витрата розраховується за нормою транспорту.; Він поєднує клієнта, транспорт, водія, маршрут, пробіг, паливо, витрати, дохід, документи і фінансовий результат.; Відповідь
 
== Довідник «Водії» ==
 
{| class="wikitable" style="width:100%;"
Фактична витрата береться з внесених паливних операцій.; Звіт показує виконані рейси за вибраний період.; |-
| Диспетчер
| Планує рейси, призначає транспорт і водіїв, контролює виконання
|-
| Водій
| Бачить свої рейси, має змогу передавати інформаційні дані по витратах і пробігу
|-
| Менеджер
| функціонує з клієнтами, вартістю рейсу, рахунками і актами
|-
| Бухгалтер
| Контролює оплату, рахунки, акти і фінансові документи
|-
| Механік
| Контролює ТО, ремонт і технічний стан транспорту
|-
| Керівник
| Переглядає звіти, прибутковість, витрати і завантаження автопарку
|-
| Адміністратор
| Налаштовує довідники, права, маршрути, типи витрат і службові параметри
|}
 
Планове паливо = Відстань маршруту × Норма витрати / 100
 
компонент має підтримувати розмежування прав.; Типовий бізнес-процес роботи автоперевізника виглядає так:
!; Поле
 
== Реальний бізнес-контекст ==
 
[[Категорія:Атестаційні завдання K2]]
 
* платні дороги;
* стоянки;
* штрафи;
* ремонт у дорозі;
* мийка;
* добові водія;
* навантаження або розвантаження;
* інші операційні витрати.; Поле
 
{| class="wikitable" style="width:100%;"
 
== формування звітів ==


* перевезення вантажів або пасажирів автомобільним транспортом;
На етапі планування менеджер:
* має власний автопарк і водіїв;
* виконує планування маршрутів;
* веде обліковий облік рейсів, витрат, оплат від клієнтів;
* підраховує прибутковість рейсів.;==== Звіт «Робота водіїв» ====


* витрати на паливо;
* заплановані рейси;
* витрати на обслуговування;
* транспорт у рейсі;
* додаткові витрати.; # Завершення рейсу:
* водіїв у рейсі;
#* фіксація кінцевого одометра.;==== Довідник «Типи вантажів/послуг» ====
* вільний транспорт;
* конфлікти призначення;
* рейси, що перетинаються по датах;
* завершені та скасовані рейси.; |-
| 90–100
| Відмінно
| компонент в цілому функціонує: транспорт, водії, маршрути, рейси, витрати, паливо, прибутковість, документи, календар і звіти реалізовані коректно
|-
| 75–89
| Добре
| Основна логіка функціонує, є собою незначні недоліки, які не руйнують бізнес-процес обліку автоперевезень
|-
| 60–74
| Зараховано
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
|-
| 0–59
| Не зараховано
| Відсутня критична логіка: транспорт, водії, маршрути, рейси, витрати, документи або розрахунок прибутковості
|}
 
<pre>
 
!; Роль
Після завершення рейсу потрібно зафіксувати:
== бізнес-процес виконання рейсу ==
|-
| Початкова точка
| Місто, адреса або складський облік відправлення
|-
| Кінцева точка
| Місто, адреса або пункт призначення
|-
| Відстань, км
| Планова довжина маршруту
|-
| Проміжні пункти
| Через які міста або точки проходить маршрут
|-
| характеристика маршруту
| Додаткові умови або примітки
|-
| Плановий час у дорозі
| Орієнтовна тривалість рейсу
|}
 
Клієнти — це замовники перевезень.; Поле
 
Паливо є собою однією з ключових витрат автоперевізника.;</pre>
 
== Рекомендовані сутності бази даних ==
 
* обирає маршрут;
* обирає транспорт;
* обирає водія;
* вказує клієнта;
* вказує планову дату виїзду;
* задає вартість перевезення.;== ключовий бізнес-процес ==
 
== 3.; Виконання рейсу ==
 
== Звіт «Планове ТО» ==
 
!; характеристика
== ТО має змогу плануватися за ==
'''центральний принцип.''' Рейс — це центральний документ автоперевізника.; | Автотранспорт, водії, маршрути, клієнти, типи перевезень
|-
| Який центральний документ?;== Мета задача ==
 
== Звіт «Витрати на транспорт» ==
== Критичні помилки ==
== Типи транспорту ==
|-
| Автомобіль
| Транспорт, для якого планується ТО
|-
| Тип ТО
| Планове, позапланове, ремонт
|-
| Планова дата
| Коли потрібно виконати ТО
|-
| Плановий пробіг
| При якому пробігу потрібно виконати ТО
|-
| Фактична дата
| Коли ТО виконано
|-
| Вартість
| Сума обслуговування
|-
| Коментар
| Деталі виконаних робіт
|}
 
== Фактична витрата палива ==
 
Чистий прибуток = Дохід від перевезення - Загальні витрати
 
{| class="wikitable" style="width:100%;"


== Технічні вимоги ==
== Поля клієнта ==


* номер рейсу;
* номер рахунку;
* дата виїзду;
* дату;
* автомобіль;
* клієнта;
* водій;
* маршрут;
* маршрут;
* дату рейсу;
* тип перевезення;
* тип перевезення;
* вартість перевезення;
* суму до оплати;
* фактичний пробіг, км;
* реквізити для оплати.; Поле
* витрати на паливо;
 
* додаткові витрати:
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
** платні дороги;
 
** стоянки;
Рахунок формується на основі рейсу.; характеристика
* статус рейсу:
 
** запланований;
# менеджер створює клієнта або обирає наявного;
** у процесі;
# створюється або вибирається маршрут;
** завершений;
# планується рейс;
** скасований.; # Під час рейсу:
# на рейс призначається автомобіль;
#* реєстрація витрат на паливо;
# на рейс призначається водій;
#* реєстрація штрафів;
# фіксується планова вартість перевезення;
#* реєстрація витрат на платні дороги.;==== Звіт «Рейси за період» ====
# при виїзді фіксується дата, час і показник одометра;
# під час рейсу вносяться витрати на паливо, дороги, стоянки або інші витрати;
# після завершення фіксується кінцевий одометр;
# платформа розраховує фактичний пробіг;
# платформа рахує витрати і прибутковість;
# формується рахунок клієнту;
# формується акт виконаного перевезення;
# рейс переходить у статус '''«Завершений»''';
# інформаційні дані потрапляють у звіти.; | Повний цикл: рейс → виконання → витрати → прибутковість → документи → звіт
|}
 
== Довідник «Типи вантажів/послуг» ==
 
* [[K2 Cloud ERP|K2 ERP]]
* [[K2 ERP]]
* [[Атестаційні завдання K2 ERP]]
* [[TMS]]
* [[Автоперевізник]]
* [[Логістика]]
* [[Рейс]]
* [[Маршрут]]
* [[Автотранспорт]]
* [[Водії]]
* [[Паливо]]
* [[Рахунок на оплату]]
* [[Акт виконаних робіт]]
* [[Звітність]]
 
!; характеристика
== Документи по рейсу ==
|-
| Рейс
| До якого рейсу належить витрата
|-
| Дата
| Коли виникла витрата
|-
| Тип витрати
| Паливо, дорога, стоянка, ремонт, штраф тощо
|-
| Сума
| Сума витрати
|-
| Валюта
| UAH, USD, EUR або інша
|-
| Документ
| Чек, квитанція, фото або інший файл
|-
| Коментар
| Пояснення витрати
|}
 
!; характеристика
 
== Довідник «Маршрути» ==
 
!;<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">


== Основні задача ==
<pre>


* вантажні перевезення;
'''Практичний сенс.''' Один рейс має змогу виглядати вигідним за сумою оплати, але стати збитковим після врахування палива, простоїв, платних доріг і додаткових витрат.; Автоперевізник''' — це практична задача для перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля обліку автоперевезень вантажів і пасажирів виступає ключовою рисою '''Атестаційне задача K2 ERP.; * паливо;
* пасажирські перевезення;
* платні дороги;
* спеціальні доставки.; Бали
* стоянки;
* штрафи;
* ремонт у дорозі;
* добові;
* інші витрати.; Разом


==== Довідник «Маршрути» ====
* неможливо створити автомобіль;
== Примітка ==
* неможливо створити водія;
=== 6.; Звіти ===
* неможливо створити маршрут;
* неможливо створити рейс;
* рейс не має автомобіля або водія;
* один автомобіль призначається на два одночасні рейси без попередження;
* один водій призначається на два одночасні рейси без попередження;
* неможливо внести стартовий або кінцевий одометр;
* фактичний пробіг не розраховується;
* витрати рейсу не враховуються;
* паливо не враховується в собівартості;
* прибутковість рейсу не розраховується;
* рахунок клієнту не формується;
* акт виконаного перевезення не формується;
* звіти не відповідають фактичним рейсам і витратам;
* зміни статусів і фінансових даних не логуються.; У звіті потрібно відображати:
|-
|-
| Бекенд
| Бекенд
| K2 Cloud ERP на Python або PHP
| K2 Cloud ERP на Python або PHP
|-
|-
| БД
| База даних
| PostgreSQL або MySQL
| PostgreSQL або MySQL
|-
|-
| Фронтенд
| Фронтенд
| HTML5, JavaScript, AJAX, Axios або Fetch API
| HTML5, JavaScript
|-
| AJAX
| Axios або Fetch API
|-
|-
| UI-компоненти
| UI-компоненти
| DataTables для рейсів, Select2 для вибору транспорту і водіїв, календар для планування рейсів
| DataTables для рейсів, Select2 для вибору транспорту, водіїв і маршрутів
|-
| Календар
| Календар для планування рейсів
|-
| Файли
| Фото чеків, квитанцій, документів по витратах
|-
|-
| Друк
| Друк
| Генерація PDF-рахунків, актів виконаних перевезень
| PDF-рахунки, акти виконаних перевезень, маршрутні листи
|-
| Експорт
| Excel або PDF для звітів
|}
|}


=== 5.; Додаткові функції ===
Журнал змін має зберігати:
 
== Акт виконаних перевезень ==
 
* автотранспорт;
* типи транспорту;
* водії;
* категорії водійських посвідчень;
* маршрути;
* клієнти;
* типи перевезень;
* рейси;
* статуси рейсів;
* паливні операції;
* типи витрат;
* витрати рейсів;
* рахунки;
* акти виконаних перевезень;
* технічне обслуговування;
* календар рейсів;
* документи рейсу;
* журнал змін;
* звіти;
* права доступу.; Бали
 
== інформаційні дані ТО ==
 
{| class="wikitable" style="width:100%;"
 
{| class="wikitable" style="width:100%;"
 
<pre>
 
</pre>
 
== Назва задача ==
компонент має контролювати планове ТО транспорту.; |-
| Що потрібно створити?; !;== Основні об’єкти модуля ==
 
== Календар планування рейсів ==
 
!; !; * автомобіль;
* поточний пробіг;
* плановий пробіг ТО;
* залишок км до ТО;
* планову дату ТО;
* статус ТО.; | Рейси за період, витрати на транспорт, робота водіїв, прибутковість рейсів, планове ТО
|-
| Що є собою критичною вимогою?; характеристика
 
У роботі автоперевізника потрібно контролювати:
{| class="wikitable" style="width:100%;"
!;== Практичне задача ==
 
Без автоматизації обліковий облік рейсів часто ведеться в таблицях, паперових шляхових листах або месенджерах.;== Примітка ==
 
== 4.; Завершення рейсу ==
 
== Поля рейсу ==
 
# створити транспорт;
# створити водія;
# створити маршрут;
# створити клієнта;
# створити типи перевезень;
# створити рейс;
# призначити автомобіль і водія;
# вказати планову вартість перевезення;
# перевести рейс у статус '''«У процесі»''';
# зафіксувати стартовий одометр;
# додати паливну операцію;
# додати додаткові витрати;
# завершити рейс;
# зафіксувати кінцевий одометр;
# перевірити розрахунок фактичного пробігу;
# перевірити розрахунок планового і фактичного палива;
# перевірити розрахунок прибутковості рейсу;
# сформувати рахунок клієнту;
# сформувати акт виконаного перевезення;
# перевірити календар рейсів;
# створити планове ТО для автомобіля;
# сформувати звіт рейсів за період;
# сформувати звіт витрат на транспорт;
# сформувати звіт роботи водіїв;
# сформувати звіт прибутковості рейсів.; !; характеристика
!; Колонка
 
Рентабельність = Чистий прибуток / Дохід від перевезення × 100%
 
{| class="wikitable" style="width:100%;"
 
</pre>
 
== Приклади витрат ==
 
* вести довідник автотранспорту;
* вести довідник водіїв;
* вести маршрути;
* вести типи перевезень;
* створювати рейси;
* призначати автомобіль і водія на рейс;
* фіксувати плановий і фактичний пробіг;
* обліковувати паливо;
* обліковувати додаткові витрати;
* рахувати собівартість рейсу;
* рахувати чистий прибуток;
* формувати рахунки клієнтам;
* формувати акти виконаних перевезень;
* планувати рейси на календарі;
* контролювати завантаження транспорту;
* контролювати роботу водіїв;
* нагадувати про планове ТО;
* формувати звіти по рейсах, транспорту, водіях, витратах і прибутковості.; Це ускладнює контроль витрат, прибутковості, пального, завантаження транспорту і своєчасного обслуговування автопарку.; !; * який транспорт доступний;
* який водій призначений на рейс;
* який маршрут виконується;
* коли рейс заплановано;
* який пробіг зафіксовано на старті і фініші;
* скільки палива витрачено;
* які додаткові витрати були в рейсі;
* яку суму має сплатити замовник;
* чи прибутковий конкретний рейс;
* коли транспорту потрібно пройти технічне обслуговування;
* скільки рейсів виконав кожен водій.; | компонент обліку автоперевезень вантажів і пасажирів
|-
| Які довідники потрібні?; Довідник водіїв містить працівників, які виконують перевезення.;== Додаткові витрати рейсу ==
!; Бали
!; * вантажні перевезення;
* пасажирські перевезення;
* спеціальні доставки;
* регулярні маршрути;
* експрес-доставка;
* міжнародні перевезення;
* міжміські перевезення;
* локальна доставка.;== обліковий облік палива ==
!;<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;">
|-
| Рейс
| До якого рейсу належить витрата
|-
| Дата
| Дата заправки
|-
| Тип палива
| Дизель, бензин, газ тощо
|-
| Кількість літрів
| Обсяг палива
|-
| Ціна за літр
| Вартість одиниці
|-
| Сума
| Кількість × ціна
|-
| АЗС
| Опціонально, місце заправки
|-
| Коментар
| Додаткова відомості
|}
 
[[Категорія:K2 ERP]]
 
== Рентабельність рейсу ==
 
Акт підтверджує факт надання послуги.; Мінімальний сценарій:
 
Довідник автотранспорту містить усі транспортні засоби компанії.; !;== 2.; Виїзд ==


компонент для автоперевізників — обов'язковий для:
'''компонент обліку автоперевезень вантажів і пасажирів'''.; Критерій
==== Кроки ====
</pre>
==== Довідник «Автотранспорт» ====
|-
| Назва клієнта / ПІБ
| організація або фізична особа
|-
|-
| Реалізація обліку транспорту, водіїв і маршрутів
| Тип клієнта
| 20
| Фізична або юридична особа
|-
| Телефон
| Контактний номер
|-
|-
| керування створенням і виконанням рейсів
| Email
| 20
| Електронна адреса
|-
|-
| обліковий облік витрат і підрахунок прибутковості рейсів
| Адреса
| 20
| Адреса клієнта
|-
|-
| Формування рахунків і звітності
| Договір
| 20
| Номер або посилання на договір, якщо є собою
|-
|-
| Інтерактивність через AJAX і планування на календарі
| Умови оплати
| 20
| Передплата, післяплата, безготівково тощо
|}
|}


функціональні можливості:
платформа повинна показувати відхилення:


=== 1.; Структура довідників ===
Під час рейсу можна додавати витрати:


* логістичних компаній;
платформа повинна автономно рахувати фінансовий результат рейсу.; Звіт показує активність водіїв.;== У календарі потрібно бачити ==
* вантажних перевізників;
* автобусних компаній.; # Виїзд:
#* фіксація дати;
#* фіксація одометра на старті.; Поля довідника:


== Критерії оцінки ==
</div>


* початкова точка;
* дату і час прибуття;
* кінцева точка;
* кінцевий показник одометра;
* відстань, км;
* фактичний пробіг;
* характеристика маршруту — через які пункти.; # Автоматичний підрахунок:
* остаточні витрати;
#* фактичної витрати палива;
* фінансовий результат.; Об’єкт
#* прибутковості рейсу.; характеристика


* розрахунок фактичних витрат за рейс;
== Права доступу ==
* розрахунок чистого прибутку по рейсу;
* ведення історії витрат на обслуговування транспорту.; {| class="wikitable"


автоматизація процесів обліку рейсів надає можливість:
!; функціональні можливості
== Звіт «Рейси за період» ==
|-
| Номер рейсу
| Унікальний номер рейсу
|-
| Дата виїзду
| Планова або фактична дата старту
|-
| замовник
| Замовник перевезення
|-
| Автомобіль
| Призначений транспорт
|-
| Водій
| Призначений водій
|-
| Маршрут
| Напрям перевезення
|-
| Тип перевезення
| Вантажне, пасажирське, спеціальне
|-
| Вартість перевезення
| Дохід по рейсу
|-
| Фактичний пробіг
| Різниця між кінцевим і стартовим одометром
|-
| Витрати на паливо
| Фактичні витрати палива
|-
| Додаткові витрати
| Дороги, стоянки, штрафи, інше
|-
| Статус рейсу
| Запланований, у процесі, завершений, скасований
|}
 
платформа повинна дозволяти:
 
Календар потрібен для контролю завантаження транспорту і водіїв.; !; характеристика
 
'''Критично.''' Один і той самий автомобіль або водій не повинні бути призначені на два рейси, які виконуються одночасно.; Параметр
 
!; Фактичне паливо = Сума літрів по рейсу


!; * водія;
* кількість рейсів;
* кількість рейсів;
* дохід і витрати;
* загальний пробіг;
* чистий прибуток.;=== 2.; Журнал «Рейси» ===
* кількість завершених рейсів;
* кількість скасованих рейсів;
* суму доходу по рейсах;
* кількість прострочених або проблемних рейсів.; Поле
компонент повинен фіксувати важливі зміни.; Окремо варто відзначити водіїв, маршрутів, рейсів, витрат, палива, оплат клієнтів, рахунків, актів виконаних перевезень, планового ТО і прибутковості рейсів.; У результаті виконання атестаційного задача має бути створений компонент автоперевізника в K2 ERP.; характеристика
 
[[Категорія:Автоперевізник]]
 
автоперевізника: транспорт забезпечується через '''Коротко.''' Потрібно реалізувати компонент; додатково реалізовано водії, маршрути, рейси, паливо, витрати, дохід, прибутковість, рахунки клієнтам, акти виконаних перевезень, календар планування і контроль технічного обслуговування.;<pre>
 
</div>
!; Призначення
== Поля паливної операції ==
 
!; Загальні витрати = Паливо + Додаткові витрати


* робота через AJAX для актуалізація статусів рейсу без перезавантаження;
Інтерфейс має працювати оперативно та комфортно для диспетчера і менеджера.; характеристика
* контроль запланованих та завершених рейсів на календарі;
* генерація рахунків-фактур клієнтам за рейсами;
* підрахунок планових і фактичних витрат на паливо;
* автоматичне нагадування про планове ТО транспорту.; Поля довідника:


!; !; Критерій
* номер акта;
* дату;
* клієнта;
* маршрут;
* транспорт;
* водія;
* дату виконання рейсу;
* вартість перевезення;
* підписи сторін.;== Клієнти ==


* створення нового рейсу із призначенням транспорту і водія;
* дату і час виїзду;
* розрахунок вартості рейсу;
* показник одометра на старті;
* додавання витрат під час виконання рейсу.;==== Звіт «Витрати на транспорт» ====
* залишок палива, опціонально;
* статус рейсу '''«У процесі»'''.;== Технічне обслуговування транспорту ==
</pre>


==== Довідник «Водії» ====
== Критерії оцінювання ==


==== Колонки журналу ====
Через AJAX мають працювати:


== Реальний бізнес-контекст ==
</div>
== Загальні витрати рейсу ==
<div style="border:2px solid #f57c00; background:#fff3e0; padding:14px; margin:16px 0;">
 
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
 
__TOC__
 
{| class="wikitable" style="width:100%;"
== AJAX-інтерактив ==
== Очікуваний результат ==
 
!; | Клієнта, маршрут, транспорт, водія, пробіг, витрати, дохід і статус
|-
| Що потрібно рахувати?; 100
 
!; Акт має містити:
 
== Контроль конфліктів ==
При старті рейсу потрібно зафіксувати:
У звіті потрібно відображати:
|-
| ПІБ
| Повне ім’я водія
|-
| Телефон
| Контактний номер
|-
| Номер водійського посвідчення
| Номер документа
|-
| Категорії допуску
| B, C, D, CE або інші
|-
| Дата завершення посвідчення
| Для контролю строку дії
|-
| Статус
| Доступний, у рейсі, у відпустці, неактивний
|-
| Примітки
| Додаткова відомості
|}
 
!;</div>
 
* вибір клієнта;
* вибір маршруту;
* вибір транспорту;
* вибір водія;
* створення рейсу;
* зміна статусу рейсу;
* внесення одометра;
* додавання витрат;
* додавання паливних операцій;
* розрахунок прибутковості;
* актуалізація календаря;
* формування рахунку;
* формування акта;
* фільтрація журналів;
* актуалізація звітів.; Поле
|-
| Номер рейсу
| Генерується автономно або вводиться вручну
|-
| замовник
| Замовник перевезення
|-
| Маршрут
| Вибір із довідника маршрутів
|-
| Автомобіль
| Вибір доступного транспорту
|-
| Водій
| Вибір доступного водія
|-
| Тип перевезення
| Вантажне, пасажирське або інше
|-
| Дата виїзду
| Планова дата старту
|-
| Дата прибуття
| Планова дата завершення
|-
| Вартість перевезення
| Дохід по рейсу
|-
| Коментар
| Додаткові умови
|}
 
завдяки наявності Тип перевезення користувачі можуть розділяти рейси за видом послуг.; | Рейс
|-
| Що має містити рейс?; !; характеристика
 
Рахунок має містити:
 
* рейс;
* дохід;
* паливо;
* додаткові витрати;
* загальні витрати;
* чистий прибуток;
* рентабельність.; |-
| Запланований
| Рейс створено, але ще не розпочато
|-
| Підтверджений
| Транспорт і водій призначені, рейс погоджено
|-
| У процесі
| Рейс виконується
|-
| Очікує документів
| Рейс завершено, але документи ще не оформлені
|-
| Завершений
| Рейс виконано, витрати внесено, документи сформовано
|-
| Скасований
| Рейс не відбувся
|}
 
== Створення рейсу ==
 
У межах атестації потрібно продемонструвати робочий сценарій.; Для реалізації задачі доцільно передбачити такі сутності:
 
У звіті потрібно відображати:
 
Журнал рейсів є собою головним робочим екраном модуля.; Що перевіряється
Звіт показує фінансовий результат рейсів.; | Рахунок клієнту і акт виконаних перевезень
|-
| Які звіти потрібні?; * автомобіль;
* витрати на паливо;
* витрати на обслуговування;
* платні дороги;
* стоянки;
* інші витрати;
* загальну суму витрат.; !; {| class="wikitable" style="width:100%;"
 
{| class="wikitable" style="width:100%;"
Транспортна організація виконує вантажні або пасажирські перевезення автомобільним транспортом.;== Технічні вимоги ==
 
'''істотно.''' Транспорт, який перебуває в рейсі або на ремонті, не повинен призначатися на новий рейс без окремого підтвердження.; У звіті потрібно відображати:
Відхилення = Фактичне паливо - Планове паливо
|-
| Автотранспорт
| Автомобілі, вантажівки, автобуси, мікроавтобуси
|-
| Водії
| Працівники, які виконують рейси
|-
| Маршрути
| Напрями перевезення з відстанню і проміжними пунктами
|-
| Клієнти
| Замовники перевезень
|-
| Типи перевезень
| Вантажні, пасажирські, спеціальні доставки
|-
| Рейси
| Основні документи виконання перевезень
|-
| Витрати рейсу
| Паливо, платні дороги, стоянки, штрафи, ремонт у дорозі
|-
| Паливо
| Планова і фактична витрата палива
|-
| Рахунки
| Документи для оплати перевезення клієнтом
|-
| Акти виконаних перевезень
| Документи, що підтверджують виконання послуги
|-
| ТО транспорту
| Планове технічне обслуговування автомобілів
|-
| Календар рейсів
| Планування завантаження транспорту і водіїв
|-
| Звіти
| аналітичні інструменти по рейсах, витратах, водіях і прибутковості
|}
 
== Приклади типів ==
 
== Логування змін ==
 
{| class="wikitable" style="width:100%;"
 
* вантажівка;
* автобус;
* мікроавтобус;
* легковий автомобіль;
* рефрижератор;
* тягач;
* причіп;
* спецтранспорт.;== Звіт «Прибутковість рейсів» ==
 
== Розрахунок прибутковості рейсу ==
!; характеристика
 
!;<pre>
[[Категорія:Логістика]]
== Коротко ==
 
</pre>
 
компонент для автоперевізників потрібен логістичним компаніям, вантажним перевізникам, автобусним компаніям, службам доставки, підприємствам із власним автопарком і компаніям, які виконують регулярні перевезення.; |-
| Номер автомобіля
| Державний номер транспортного засобу
|-
| Марка і модель
| як ілюстрація: Mercedes Sprinter, MAN, Volvo, Богдан
|-
| Тип транспорту
| Вантажівка, автобус, мікроавтобус тощо
|-
| Вантажопідйомність
| Для вантажного транспорту
|-
| Кількість пасажирських місць
| Для пасажирського транспорту
|-
| Номер техпаспорта
| інформаційні дані реєстраційного документа
|-
| Витрата палива
| Норма л/100 км
|-
| Тип палива
| Дизель, бензин, газ, електро
|-
| Поточний пробіг
| Останній зафіксований показник одометра
|-
| Статус
| Доступний, у рейсі, на ремонті, неактивний
|}
 
{| class="wikitable" style="width:100%;"
Мета задача — створити в K2 ERP компонент для автоматизації роботи транспортної компанії.;== Колонки журналу рейсів ==
 
!; {| class="wikitable" style="width:100%;"
 
Звіт показує транспорт, якому потрібно технічне обслуговування.; Питання
 
== Див.; додатково ==
 
* хто створив рейс;
* хто змінив маршрут;
* хто призначив автомобіль;
* хто призначив водія;
* хто змінив дату рейсу;
* хто змінив статус рейсу;
* хто вніс стартовий одометр;
* хто вніс кінцевий одометр;
* хто додав витрати;
* хто додав паливо;
* хто сформував рахунок;
* хто сформував акт;
* дату й час зміни;
* старе та нове значення, якщо це можливо.; !; компонент має забезпечувати повний цикл роботи транспортної компанії: обліковий облік автопарку.;== Поля водія ==
[[Категорія:Корпоративна Wiki]]
!;== Поля автотранспорту ==
 
!; Статус
 
</div>
 
* автомобіль уже призначений на інший рейс у цей час;
* водій уже призначений на інший рейс;
* автомобіль перебуває на ремонті;
* водій неактивний або у відпустці;
* категорія водія не відповідає типу транспорту.;</div>
 
!;== Порівняння плану і факту ==
 
автоматизація процесів обліку рейсів надає можливість мінімізувати втрати, контролювати паливо, бачити реальну прибутковість, оптимізувати логістику і підвищувати ефективність використання транспорту.; * пробігом;
* датою;
* мотогодинами, якщо застосовується;
* рекомендаціями сервісу;
* внутрішніми правилами компанії.; Поле
== Планова витрата палива ==
== Журнал «Рейси» ==
 
{| class="wikitable" style="width:100%;"


* номер автомобіля;
[[Категорія:Автотранспорт]]
* марка і модель;
{{DISPLAYTITLE:Атестаційні завдання K2 ERP/Автоперевізник}}
* тип транспорту:
У звіті потрібно відображати:
** вантажівка;
** автобус;
** мікроавтобус;
* вантажопідйомність / кількість пасажирських місць;
* номер техпаспорта;
* витрата палива, л/100 км.; !; Параметр


* кількість рейсів на кожного водія.; = компонент обліку автоперевезень вантажів і пасажирів =
Критичними помилками вважаються ситуації, коли:
Окрім палива, у рейсі можуть бути інші витрати.; | Фактичний пробіг, паливо, загальні витрати, чистий прибуток і рентабельність
|-
| Які документи потрібні?;== Поля витрати ==
|}


* вести обліковий облік транспорту, водіїв, маршрутів;
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;">
* створювати рейси і контролювати їх виконання;
* обліковувати витрати на паливо, обслуговування, дорожні збори;
* формувати рахунки клієнтам за перевезення.; !; Транспортна організація організовує:


{| class="wikitable"
== Звіт «Робота водіїв» ==
{| class="wikitable" style="width:100%;"
== Довідник «Автотранспорт» ==
Маршрут описує напрям перевезення.; Звіт показує витрати по кожному автомобілю.;== Шкала оцінювання ==


# Створення рейсу:
== Поля маршруту ==
#* обрання маршруту;
#* обрання транспорту;
#* обрання водія.; Потрібно:


=== 3.; бізнес-процес виконання рейсу ===
<pre>


* ПІБ;
== Чистий прибуток рейсу ==
* номер водійського посвідчення;
* категорії допуску:
** B;
** C;
** D;
* телефон.;==== функціональні можливості ====


* мінімізувати втрати;
* номер рейсу;
* оптимізувати логістику;
* дату;
* підвищити прибутковість бізнесу.
* клієнта;
* маршрут;
* автомобіль;
* водія;
* дохід;
* витрати;
* чистий прибуток;
* статус.; Значення
{| class="wikitable" style="width:100%;"

Поточна версія на 19:21, 1 травня 2026

Рахунок клієнту

1.; Планування

Статуси рейсу

!; Максимальна оцінка |- | Реалізація обліку транспорту, водіїв і маршрутів | 20 | Автопарк, водії, категорії допуску, маршрути, клієнти, типи перевезень |- | керування створенням і виконанням рейсів | 20 | Створення рейсу, призначення транспорту і водія, статуси, старт і завершення |- | обліковий облік витрат і підрахунок прибутковості рейсів | 20 | Паливо, додаткові витрати, пробіг, собівартість, чистий прибуток, рентабельність |- | Формування рахунків і звітності | 20 | Рахунок клієнту, акт виконаних перевезень, звіти по рейсах, транспорту і водіях |- | Інтерактивність через AJAX і планування на календарі | 20 | AJAX-створення рейсів, витрат, статусів, актуалізація календаря і звітів |- !; організація має власний автопарк, водіїв, постійні або разові маршрути, клієнтів, витрати на паливо, обслуговування, дорожні збори, стоянки та інші операційні витрати.; компонент має підтримувати автотранспорт, водіїв, маршрути, клієнтів, типи перевезень, рейси, статуси, паливні операції, додаткові витрати, одометри, розрахунок пробігу, планову і фактичну витрату палива, прибутковість рейсів, рахунки, акти виконаних перевезень, календар планування, технічне обслуговування, звіти, AJAX-інтерактив і логування змін.; При створенні рейсу потрібно вказати основні параметри перевезення.; Поле платформа повинна попереджати, якщо: Умова складання. задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл автоперевізника: транспорт → водій → маршрут → рейс → витрати → завершення → прибутковість → рахунок → акт → звіт.; Рівень Планова витрата розраховується за нормою транспорту.; Він поєднує клієнта, транспорт, водія, маршрут, пробіг, паливо, витрати, дохід, документи і фінансовий результат.; Відповідь

Довідник «Водії»

Фактична витрата береться з внесених паливних операцій.; Звіт показує виконані рейси за вибраний період.; |-
Диспетчер Планує рейси, призначає транспорт і водіїв, контролює виконання
Водій Бачить свої рейси, має змогу передавати інформаційні дані по витратах і пробігу
Менеджер функціонує з клієнтами, вартістю рейсу, рахунками і актами
Бухгалтер Контролює оплату, рахунки, акти і фінансові документи
Механік Контролює ТО, ремонт і технічний стан транспорту
Керівник Переглядає звіти, прибутковість, витрати і завантаження автопарку
Адміністратор Налаштовує довідники, права, маршрути, типи витрат і службові параметри

Планове паливо = Відстань маршруту × Норма витрати / 100

компонент має підтримувати розмежування прав.; Типовий бізнес-процес роботи автоперевізника виглядає так: !; Поле

Реальний бізнес-контекст

  • платні дороги;
  • стоянки;
  • штрафи;
  • ремонт у дорозі;
  • мийка;
  • добові водія;
  • навантаження або розвантаження;
  • інші операційні витрати.; Поле

формування звітів

На етапі планування менеджер:

  • заплановані рейси;
  • транспорт у рейсі;
  • водіїв у рейсі;
  • вільний транспорт;
  • конфлікти призначення;
  • рейси, що перетинаються по датах;
  • завершені та скасовані рейси.; |-
90–100 Відмінно компонент в цілому функціонує: транспорт, водії, маршрути, рейси, витрати, паливо, прибутковість, документи, календар і звіти реалізовані коректно
75–89 Добре Основна логіка функціонує, є собою незначні недоліки, які не руйнують бізнес-процес обліку автоперевезень
60–74 Зараховано Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
0–59 Не зараховано Відсутня критична логіка: транспорт, водії, маршрути, рейси, витрати, документи або розрахунок прибутковості

!; Роль
Після завершення рейсу потрібно зафіксувати:
== бізнес-процес виконання рейсу ==
|-
| Початкова точка
| Місто, адреса або складський облік відправлення
|-
| Кінцева точка
| Місто, адреса або пункт призначення
|-
| Відстань, км
| Планова довжина маршруту
|-
| Проміжні пункти
| Через які міста або точки проходить маршрут
|-
| характеристика маршруту
| Додаткові умови або примітки
|-
| Плановий час у дорозі
| Орієнтовна тривалість рейсу
|}

Клієнти — це замовники перевезень.; Поле

Паливо є собою однією з ключових витрат автоперевізника.;

Рекомендовані сутності бази даних

  • обирає маршрут;
  • обирає транспорт;
  • обирає водія;
  • вказує клієнта;
  • вказує планову дату виїзду;
  • задає вартість перевезення.;== ключовий бізнес-процес ==

3.; Виконання рейсу

Звіт «Планове ТО»

!; характеристика

ТО має змогу плануватися за

центральний принцип. Рейс — це центральний документ автоперевізника.; | Автотранспорт, водії, маршрути, клієнти, типи перевезень |- | Який центральний документ?;== Мета задача ==

Звіт «Витрати на транспорт»

Критичні помилки

Типи транспорту

|- | Автомобіль | Транспорт, для якого планується ТО |- | Тип ТО | Планове, позапланове, ремонт |- | Планова дата | Коли потрібно виконати ТО |- | Плановий пробіг | При якому пробігу потрібно виконати ТО |- | Фактична дата | Коли ТО виконано |- | Вартість | Сума обслуговування |- | Коментар | Деталі виконаних робіт |}

Фактична витрата палива

Чистий прибуток = Дохід від перевезення - Загальні витрати

Поля клієнта

  • номер рахунку;
  • дату;
  • клієнта;
  • маршрут;
  • дату рейсу;
  • тип перевезення;
  • суму до оплати;
  • реквізити для оплати.; Поле

Рахунок формується на основі рейсу.; характеристика

  1. менеджер створює клієнта або обирає наявного;
  2. створюється або вибирається маршрут;
  3. планується рейс;
  4. на рейс призначається автомобіль;
  5. на рейс призначається водій;
  6. фіксується планова вартість перевезення;
  7. при виїзді фіксується дата, час і показник одометра;
  8. під час рейсу вносяться витрати на паливо, дороги, стоянки або інші витрати;
  9. після завершення фіксується кінцевий одометр;
  10. платформа розраховує фактичний пробіг;
  11. платформа рахує витрати і прибутковість;
  12. формується рахунок клієнту;
  13. формується акт виконаного перевезення;
  14. рейс переходить у статус «Завершений»;
  15. інформаційні дані потрапляють у звіти.; | Повний цикл: рейс → виконання → витрати → прибутковість → документи → звіт

Довідник «Типи вантажів/послуг»

!; характеристика

Документи по рейсу

|- | Рейс | До якого рейсу належить витрата |- | Дата | Коли виникла витрата |- | Тип витрати | Паливо, дорога, стоянка, ремонт, штраф тощо |- | Сума | Сума витрати |- | Валюта | UAH, USD, EUR або інша |- | Документ | Чек, квитанція, фото або інший файл |- | Коментар | Пояснення витрати |}

!; характеристика

Довідник «Маршрути»

!;


'''Практичний сенс.''' Один рейс має змогу виглядати вигідним за сумою оплати, але стати збитковим після врахування палива, простоїв, платних доріг і додаткових витрат.; Автоперевізник''' — це практична задача для перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля обліку автоперевезень вантажів і пасажирів виступає ключовою рисою '''Атестаційне задача K2 ERP.; * паливо;
* платні дороги;
* стоянки;
* штрафи;
* ремонт у дорозі;
* добові;
* інші витрати.; Разом

* неможливо створити автомобіль;
* неможливо створити водія;
* неможливо створити маршрут;
* неможливо створити рейс;
* рейс не має автомобіля або водія;
* один автомобіль призначається на два одночасні рейси без попередження;
* один водій призначається на два одночасні рейси без попередження;
* неможливо внести стартовий або кінцевий одометр;
* фактичний пробіг не розраховується;
* витрати рейсу не враховуються;
* паливо не враховується в собівартості;
* прибутковість рейсу не розраховується;
* рахунок клієнту не формується;
* акт виконаного перевезення не формується;
* звіти не відповідають фактичним рейсам і витратам;
* зміни статусів і фінансових даних не логуються.; У звіті потрібно відображати:
|-
| Бекенд
| K2 Cloud ERP на Python або PHP
|-
| База даних
| PostgreSQL або MySQL
|-
| Фронтенд
| HTML5, JavaScript
|-
| AJAX
| Axios або Fetch API
|-
| UI-компоненти
| DataTables для рейсів, Select2 для вибору транспорту, водіїв і маршрутів
|-
| Календар
| Календар для планування рейсів
|-
| Файли
| Фото чеків, квитанцій, документів по витратах
|-
| Друк
| PDF-рахунки, акти виконаних перевезень, маршрутні листи
|-
| Експорт
| Excel або PDF для звітів
|}

Журнал змін має зберігати:

== Акт виконаних перевезень ==

* автотранспорт;
* типи транспорту;
* водії;
* категорії водійських посвідчень;
* маршрути;
* клієнти;
* типи перевезень;
* рейси;
* статуси рейсів;
* паливні операції;
* типи витрат;
* витрати рейсів;
* рахунки;
* акти виконаних перевезень;
* технічне обслуговування;
* календар рейсів;
* документи рейсу;
* журнал змін;
* звіти;
* права доступу.; Бали

== інформаційні дані ТО ==

{| class="wikitable" style="width:100%;"

{| class="wikitable" style="width:100%;"

<pre>

Назва задача

компонент має контролювати планове ТО транспорту.; |- | Що потрібно створити?; !;== Основні об’єкти модуля ==

Календар планування рейсів

!; !; * автомобіль;

  • поточний пробіг;
  • плановий пробіг ТО;
  • залишок км до ТО;
  • планову дату ТО;
  • статус ТО.; | Рейси за період, витрати на транспорт, робота водіїв, прибутковість рейсів, планове ТО

|- | Що є собою критичною вимогою?; характеристика

У роботі автоперевізника потрібно контролювати:

;== Практичне задача ==

Без автоматизації обліковий облік рейсів часто ведеться в таблицях, паперових шляхових листах або месенджерах.;== Примітка ==

4.; Завершення рейсу

Поля рейсу

  1. створити транспорт;
  2. створити водія;
  3. створити маршрут;
  4. створити клієнта;
  5. створити типи перевезень;
  6. створити рейс;
  7. призначити автомобіль і водія;
  8. вказати планову вартість перевезення;
  9. перевести рейс у статус «У процесі»;
  10. зафіксувати стартовий одометр;
  11. додати паливну операцію;
  12. додати додаткові витрати;
  13. завершити рейс;
  14. зафіксувати кінцевий одометр;
  15. перевірити розрахунок фактичного пробігу;
  16. перевірити розрахунок планового і фактичного палива;
  17. перевірити розрахунок прибутковості рейсу;
  18. сформувати рахунок клієнту;
  19. сформувати акт виконаного перевезення;
  20. перевірити календар рейсів;
  21. створити планове ТО для автомобіля;
  22. сформувати звіт рейсів за період;
  23. сформувати звіт витрат на транспорт;
  24. сформувати звіт роботи водіїв;
  25. сформувати звіт прибутковості рейсів.; !; характеристика
; Колонка

Рентабельність = Чистий прибуток / Дохід від перевезення × 100%

Приклади витрат

  • вести довідник автотранспорту;
  • вести довідник водіїв;
  • вести маршрути;
  • вести типи перевезень;
  • створювати рейси;
  • призначати автомобіль і водія на рейс;
  • фіксувати плановий і фактичний пробіг;
  • обліковувати паливо;
  • обліковувати додаткові витрати;
  • рахувати собівартість рейсу;
  • рахувати чистий прибуток;
  • формувати рахунки клієнтам;
  • формувати акти виконаних перевезень;
  • планувати рейси на календарі;
  • контролювати завантаження транспорту;
  • контролювати роботу водіїв;
  • нагадувати про планове ТО;
  • формувати звіти по рейсах, транспорту, водіях, витратах і прибутковості.; Це ускладнює контроль витрат, прибутковості, пального, завантаження транспорту і своєчасного обслуговування автопарку.; !; * який транспорт доступний;
  • який водій призначений на рейс;
  • який маршрут виконується;
  • коли рейс заплановано;
  • який пробіг зафіксовано на старті і фініші;
  • скільки палива витрачено;
  • які додаткові витрати були в рейсі;
  • яку суму має сплатити замовник;
  • чи прибутковий конкретний рейс;
  • коли транспорту потрібно пройти технічне обслуговування;
  • скільки рейсів виконав кожен водій.; | компонент обліку автоперевезень вантажів і пасажирів
Які довідники потрібні?; Довідник водіїв містить працівників, які виконують перевезення.;== Додаткові витрати рейсу == ; Бали ; * вантажні перевезення;
  • пасажирські перевезення;
  • спеціальні доставки;
  • регулярні маршрути;
  • експрес-доставка;
  • міжнародні перевезення;
  • міжміські перевезення;
  • локальна доставка.;== обліковий облік палива ==
;
Рейс До якого рейсу належить витрата
Дата Дата заправки
Тип палива Дизель, бензин, газ тощо
Кількість літрів Обсяг палива
Ціна за літр Вартість одиниці
Сума Кількість × ціна
АЗС Опціонально, місце заправки
Коментар Додаткова відомості

Рентабельність рейсу

Акт підтверджує факт надання послуги.; Мінімальний сценарій:

Довідник автотранспорту містить усі транспортні засоби компанії.; !;== 2.; Виїзд ==

компонент обліку автоперевезень вантажів і пасажирів.; Критерій

Назва клієнта / ПІБ організація або фізична особа
Тип клієнта Фізична або юридична особа
Телефон Контактний номер
Email Електронна адреса
Адреса Адреса клієнта
Договір Номер або посилання на договір, якщо є собою
Умови оплати Передплата, післяплата, безготівково тощо

платформа повинна показувати відхилення:

Під час рейсу можна додавати витрати:

платформа повинна автономно рахувати фінансовий результат рейсу.; Звіт показує активність водіїв.;== У календарі потрібно бачити ==

  • дату і час прибуття;
  • кінцевий показник одометра;
  • фактичний пробіг;
  • остаточні витрати;
  • фінансовий результат.; Об’єкт

Права доступу

!; функціональні можливості

Звіт «Рейси за період»

|- | Номер рейсу | Унікальний номер рейсу |- | Дата виїзду | Планова або фактична дата старту |- | замовник | Замовник перевезення |- | Автомобіль | Призначений транспорт |- | Водій | Призначений водій |- | Маршрут | Напрям перевезення |- | Тип перевезення | Вантажне, пасажирське, спеціальне |- | Вартість перевезення | Дохід по рейсу |- | Фактичний пробіг | Різниця між кінцевим і стартовим одометром |- | Витрати на паливо | Фактичні витрати палива |- | Додаткові витрати | Дороги, стоянки, штрафи, інше |- | Статус рейсу | Запланований, у процесі, завершений, скасований |}

платформа повинна дозволяти:

Календар потрібен для контролю завантаження транспорту і водіїв.; !; характеристика

Критично. Один і той самий автомобіль або водій не повинні бути призначені на два рейси, які виконуються одночасно.; Параметр

!; Фактичне паливо = Сума літрів по рейсу

!; * водія;

  • кількість рейсів;
  • загальний пробіг;
  • кількість завершених рейсів;
  • кількість скасованих рейсів;
  • суму доходу по рейсах;
  • кількість прострочених або проблемних рейсів.; Поле

компонент повинен фіксувати важливі зміни.; Окремо варто відзначити водіїв, маршрутів, рейсів, витрат, палива, оплат клієнтів, рахунків, актів виконаних перевезень, планового ТО і прибутковості рейсів.; У результаті виконання атестаційного задача має бути створений компонент автоперевізника в K2 ERP.; характеристика

автоперевізника: транспорт забезпечується через Коротко. Потрібно реалізувати компонент; додатково реалізовано водії, маршрути, рейси, паливо, витрати, дохід, прибутковість, рахунки клієнтам, акти виконаних перевезень, календар планування і контроль технічного обслуговування.;


</div>
!; Призначення
== Поля паливної операції ==

!; Загальні витрати = Паливо + Додаткові витрати

Інтерфейс має працювати оперативно та комфортно для диспетчера і менеджера.; характеристика

* номер акта;
* дату;
* клієнта;
* маршрут;
* транспорт;
* водія;
* дату виконання рейсу;
* вартість перевезення;
* підписи сторін.;== Клієнти ==

* дату і час виїзду;
* показник одометра на старті;
* залишок палива, опціонально;
* статус рейсу '''«У процесі»'''.;== Технічне обслуговування транспорту ==

Критерії оцінювання

Через AJAX мають працювати:

Загальні витрати рейсу

AJAX-інтерактив

Очікуваний результат

Клієнта, маршрут, транспорт, водія, пробіг, витрати, дохід і статус
Що потрібно рахувати?; 100 ; Акт має містити:

Контроль конфліктів

При старті рейсу потрібно зафіксувати: У звіті потрібно відображати:

ПІБ Повне ім’я водія
Телефон Контактний номер
Номер водійського посвідчення Номер документа
Категорії допуску B, C, D, CE або інші
Дата завершення посвідчення Для контролю строку дії
Статус Доступний, у рейсі, у відпустці, неактивний
Примітки Додаткова відомості
!;
  • вибір клієнта;
  • вибір маршруту;
  • вибір транспорту;
  • вибір водія;
  • створення рейсу;
  • зміна статусу рейсу;
  • внесення одометра;
  • додавання витрат;
  • додавання паливних операцій;
  • розрахунок прибутковості;
  • актуалізація календаря;
  • формування рахунку;
  • формування акта;
  • фільтрація журналів;
  • актуалізація звітів.; Поле

|- | Номер рейсу | Генерується автономно або вводиться вручну |- | замовник | Замовник перевезення |- | Маршрут | Вибір із довідника маршрутів |- | Автомобіль | Вибір доступного транспорту |- | Водій | Вибір доступного водія |- | Тип перевезення | Вантажне, пасажирське або інше |- | Дата виїзду | Планова дата старту |- | Дата прибуття | Планова дата завершення |- | Вартість перевезення | Дохід по рейсу |- | Коментар | Додаткові умови |}

завдяки наявності Тип перевезення користувачі можуть розділяти рейси за видом послуг.; | Рейс |- | Що має містити рейс?; !; характеристика

Рахунок має містити:

  • рейс;
  • дохід;
  • паливо;
  • додаткові витрати;
  • загальні витрати;
  • чистий прибуток;
  • рентабельність.; |-

| Запланований | Рейс створено, але ще не розпочато |- | Підтверджений | Транспорт і водій призначені, рейс погоджено |- | У процесі | Рейс виконується |- | Очікує документів | Рейс завершено, але документи ще не оформлені |- | Завершений | Рейс виконано, витрати внесено, документи сформовано |- | Скасований | Рейс не відбувся |}

Створення рейсу

У межах атестації потрібно продемонструвати робочий сценарій.; Для реалізації задачі доцільно передбачити такі сутності:

У звіті потрібно відображати:

Журнал рейсів є собою головним робочим екраном модуля.; Що перевіряється Звіт показує фінансовий результат рейсів.; | Рахунок клієнту і акт виконаних перевезень |- | Які звіти потрібні?; * автомобіль;

  • витрати на паливо;
  • витрати на обслуговування;
  • платні дороги;
  • стоянки;
  • інші витрати;
  • загальну суму витрат.; !; {| class="wikitable" style="width:100%;"
Транспортна організація виконує вантажні або пасажирські перевезення автомобільним транспортом.;== Технічні вимоги == істотно. Транспорт, який перебуває в рейсі або на ремонті, не повинен призначатися на новий рейс без окремого підтвердження.; У звіті потрібно відображати: Відхилення = Фактичне паливо - Планове паливо
Автотранспорт Автомобілі, вантажівки, автобуси, мікроавтобуси
Водії Працівники, які виконують рейси
Маршрути Напрями перевезення з відстанню і проміжними пунктами
Клієнти Замовники перевезень
Типи перевезень Вантажні, пасажирські, спеціальні доставки
Рейси Основні документи виконання перевезень
Витрати рейсу Паливо, платні дороги, стоянки, штрафи, ремонт у дорозі
Паливо Планова і фактична витрата палива
Рахунки Документи для оплати перевезення клієнтом
Акти виконаних перевезень Документи, що підтверджують виконання послуги
ТО транспорту Планове технічне обслуговування автомобілів
Календар рейсів Планування завантаження транспорту і водіїв
Звіти аналітичні інструменти по рейсах, витратах, водіях і прибутковості

Приклади типів

Логування змін

  • вантажівка;
  • автобус;
  • мікроавтобус;
  • легковий автомобіль;
  • рефрижератор;
  • тягач;
  • причіп;
  • спецтранспорт.;== Звіт «Прибутковість рейсів» ==

Розрахунок прибутковості рейсу

; характеристика ;
[[Категорія:Логістика]]
== Коротко ==

компонент для автоперевізників потрібен логістичним компаніям, вантажним перевізникам, автобусним компаніям, службам доставки, підприємствам із власним автопарком і компаніям, які виконують регулярні перевезення.; |-

Номер автомобіля Державний номер транспортного засобу
Марка і модель як ілюстрація: Mercedes Sprinter, MAN, Volvo, Богдан
Тип транспорту Вантажівка, автобус, мікроавтобус тощо
Вантажопідйомність Для вантажного транспорту
Кількість пасажирських місць Для пасажирського транспорту
Номер техпаспорта інформаційні дані реєстраційного документа
Витрата палива Норма л/100 км
Тип палива Дизель, бензин, газ, електро
Поточний пробіг Останній зафіксований показник одометра
Статус Доступний, у рейсі, на ремонті, неактивний
Мета задача — створити в K2 ERP компонент для автоматизації роботи транспортної компанії.;== Колонки журналу рейсів ==
class="wikitable" style="width:100%;"

Звіт показує транспорт, якому потрібно технічне обслуговування.; Питання

Див.; додатково

  • хто створив рейс;
  • хто змінив маршрут;
  • хто призначив автомобіль;
  • хто призначив водія;
  • хто змінив дату рейсу;
  • хто змінив статус рейсу;
  • хто вніс стартовий одометр;
  • хто вніс кінцевий одометр;
  • хто додав витрати;
  • хто додав паливо;
  • хто сформував рахунок;
  • хто сформував акт;
  • дату й час зміни;
  • старе та нове значення, якщо це можливо.; !; компонент має забезпечувати повний цикл роботи транспортної компанії: обліковий облік автопарку.;== Поля водія ==
;== Поля автотранспорту == ; Статус
  • автомобіль уже призначений на інший рейс у цей час;
  • водій уже призначений на інший рейс;
  • автомобіль перебуває на ремонті;
  • водій неактивний або у відпустці;
  • категорія водія не відповідає типу транспорту.;
;== Порівняння плану і факту ==

автоматизація процесів обліку рейсів надає можливість мінімізувати втрати, контролювати паливо, бачити реальну прибутковість, оптимізувати логістику і підвищувати ефективність використання транспорту.; * пробігом;

  • датою;
  • мотогодинами, якщо застосовується;
  • рекомендаціями сервісу;
  • внутрішніми правилами компанії.; Поле

Планова витрата палива

Журнал «Рейси»

У звіті потрібно відображати: Критичними помилками вважаються ситуації, коли: Окрім палива, у рейсі можуть бути інші витрати.; | Фактичний пробіг, паливо, загальні витрати, чистий прибуток і рентабельність
Які документи потрібні?;== Поля витрати ==

Звіт «Робота водіїв»

Довідник «Автотранспорт»

Маршрут описує напрям перевезення.; Звіт показує витрати по кожному автомобілю.;== Шкала оцінювання ==

Поля маршруту


Чистий прибуток рейсу

* номер рейсу; * дату; * клієнта; * маршрут; * автомобіль; * водія; * дохід; * витрати; * чистий прибуток; * статус.; Значення