Атестаційні завдання K2 ERP/СТО
Зовнішній вигляд
Модуль управління станцією технічного обслуговування (СТО)
Реальний бізнес-контекст
СТО обслуговує автомобілі клієнтів:
- виконує технічні огляди, діагностику, ремонт, планове ТО;
- використовує власні запчастини або запчастини клієнта;
- веде облік виконаних робіт, матеріалів та витрат;
- формує рахунки та акти виконаних робіт.
Потрібно:
- приймати автомобілі на обслуговування;
- призначати роботи і запчастини;
- контролювати виконання замовлень;
- вести історію обслуговування автомобілів.
Основні завдання
1. Структура довідників
Довідник «Клієнти»
Поля довідника:
- ПІБ / назва компанії;
- телефон;
- email;
- адреса;
- примітки.
Довідник «Автомобілі»
Поля довідника:
- державний номер;
- марка;
- модель;
- рік випуску;
- VIN-код;
- тип кузова;
- прив’язка до клієнта.
Довідник «Послуги»
Поля довідника:
- назва послуги, наприклад:
- заміна масла;
- перевірка ходової;
- діагностика двигуна;
- одиниця виміру:
- робоча година;
- фіксована послуга;
- норма часу;
- вартість послуги.
Довідник «Запчастини»
Поля довідника:
- назва;
- артикул;
- опис;
- кількість на складі;
- ціна за одиницю.
2. Журнал «Замовлення-наряди»
Колонки журналу
- номер замовлення;
- дата прийому;
- клієнт;
- автомобіль;
- список робіт;
- використані запчастини;
- статус:
- нове;
- в роботі;
- готово;
- видано;
- загальна сума.
Функціонал
- прийом автомобіля на обслуговування;
- додавання переліку робіт і запчастин;
- автоматичний підрахунок вартості;
- створення друкованого замовлення-наряду для клієнта.
3. Операції
Прийом автомобіля
- фіксація пошкоджень або зауважень при прийомі;
- підпис клієнта про згоду на обслуговування.
Роботи і запчастини
- можливість додати стандартні роботи з довідника;
- можливість додати запчастини зі складу;
- автоматичне списання запчастин зі складу після виконання робіт.
Завершення робіт
- зміна статусу замовлення на «Готово»;
- формування рахунку на оплату;
- формування акта виконаних робіт.
4. Додаткові функції
- робота через AJAX без перезавантаження сторінок;
- пошук автомобіля по номеру або VIN-коду;
- ведення історії обслуговування автомобіля — усі наряди за весь час;
- сповіщення клієнтів про готовність авто — опціонально через SMS або email;
- підтримка знижок і бонусних програм для постійних клієнтів.
5. Звіти
Звіт «Роботи за період»
- список виконаних робіт за обраний період;
- доходи за послугами.
Звіт «Запчастини за період»
- використані запчастини;
- залишки на складі.
Звіт «Обслуговування автомобілів»
- список обслугованих авто з історією.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Fetch API або Axios |
| UI-компоненти | DataTables, Select2 |
| Друк | Генерація PDF замовлення-нарядів і актів виконаних робіт |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація довідників клієнтів, авто, послуг, запчастин | 20 |
| Створення і обробка замовлень-нарядів | 20 |
| Облік використаних запчастин і списання | 20 |
| Формування рахунків і актів виконаних робіт | 20 |
| Інтерактивність через AJAX і історія обслуговування | 20 |
Примітка
Модуль для СТО — незамінний для автомобільних сервісів будь-якого масштабу, включаючи невеликі приватні станції та великі дилерські центри.
Автоматизація обліку робіт і запчастин значно підвищує:
- якість обслуговування клієнтів;
- прибутковість бізнесу.