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

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

Матеріал з K2 ERP Wiki Ukraine — База знань з автоматизації та санкцій в Україні
Створена сторінка: = Модуль для обліку операцій зернотрейдера: закупка, зберігання, продаж зерна = == Реальний бізнес-контекст == Компанія здійснює операції із закупівлі зернових культур у фермерів, їх зберігання на елеваторах та подальший продаж трейдерам, переробникам...
 
Рядок 179: Рядок 179:
* уникати неточностей у взаєморозрахунках;
* уникати неточностей у взаєморозрахунках;
* будувати довіру з контрагентами.
* будувати довіру з контрагентами.
== Джерело ==
* Атестаційні завдання K2 Cloud ERP — завантажений документ. :contentReference[oaicite:0]{index=0}

Версія за 17:26, 29 квітня 2026

Модуль для обліку операцій зернотрейдера: закупка, зберігання, продаж зерна

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

Компанія здійснює операції із закупівлі зернових культур у фермерів, їх зберігання на елеваторах та подальший продаж трейдерам, переробникам або експортерам.

У процесі необхідно:

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

Основні завдання

1. Структура довідників

Довідник «Культури»

Поля довідника:

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

Довідник «Постачальники»

Поля довідника:

  • назва фермерського господарства;
  • код ЄДРПОУ / ІПН;
  • контактна особа;
  • банківські реквізити.

Довідник «Покупці»

Поля довідника:

  • компанії, які купують зерно.

2. Журнал «Надходження зерна»

Колонки журналу

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

Функціонал

  • введення партій зерна із вхідними параметрами якості;
  • розрахунок втрат при доробці:
    • сушка;
    • очистка.

3. Формули розрахунків

Перерахунок зерна до базисних умов

<math> \text{Нетто базисне} = \text{Нетто} \times \frac{100 - \text{фактична вологість}}{100 - \text{базисна вологість}} </math>

Втрати

  • Сушка — втрати ваги залежно від початкової і нормативної вологості.
  • Очищення — втрати ваги на видалення домішок.

4. Журнал «Реалізація зерна»

Колонки журналу

  • номер товарної накладної;
  • дата відвантаження;
  • покупець;
  • культура;
  • вага до відвантаження;
  • вартість за тонну;
  • загальна сума.

Функціонал

  • вибір зерна зі складу по партіях:
    • FIFO;
    • ручний вибір;
  • розрахунок сум.

5. Облік складу

Функціонал складського обліку:

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

6. Додаткові функції

  • ведення сертифікатів якості для партій зерна;
  • автоматичне формування актів прийому-передачі і товарних накладних;
  • облік вартості послуг елеватора:
    • зберігання;
    • сушка;
    • очистка;
  • інтеграція вагового обладнання через API або ручне введення ваги.

7. Інтерфейс користувача

  • введення даних через AJAX без перезавантаження сторінки;
  • миттєвий перерахунок маси та втрат при введенні показників вологості / сміттєвості;
  • інтерактивне формування документів;
  • автоматичне попередження при нестачі зерна на складі.

Технічні вимоги

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Axios або Fetch API
UI-компоненти DataTables, Select2
Друк Формування PDF-актів і накладних через Stimulsoft або внутрішній механізм

Критерії оцінки

Критерій Бали
Реалізація довідників культур, постачальників, покупців 10
Журнал надходження і перерахунок базисної ваги 20
Журнал реалізації і списання зі складу 20
Розрахунок втрат при сушінні / очистці 20
Автоматичне формування актів і накладних 20
Інтерактивність через AJAX, підсумки в таблицях 10

Примітка

Модуль зернотрейдингу — критичний для агрокомпаній, елеваторів, трейдерів і експортерів.

Реалізація правильної обробки партій зерна дозволяє:

  • мінімізувати втрати;
  • уникати неточностей у взаєморозрахунках;
  • будувати довіру з контрагентами.