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