Атестаційні завдання K2 ERP/Зернотрейдер
Поля довідника:
</math>
Основні задача
Перерахунок зерна до базисних умов
- контролювати якість і кількість зерна;
- обліковувати рух зерна: закупка, внутрішнє переміщення, продаж;
- проводити зважування: первинне і після доробки;
- автономно розраховувати партії, втрати при сушінні та очищенні;
- формувати фінансові документи: акти приймання-передачі, рахунки-фактури, накладні.;== Реальний бізнес-контекст ==
Поля довідника:
- компанії, які купують зерно.; {| class="wikitable"
компонент для обліку операцій зернотрейдера: закупка, зберігання, продаж зерна
2.; Журнал «Надходження зерна»
У процесі необхідно:
- назва культури: пшениця, кукурудза, ячмінь;
- сорт;
- базові характеристики:
- вологість, %;
- сміттєва домішка, %.; втрати ваги залежно від початкової і нормативної вологості виступає ключовою рисою * Сушка.; !;==== Довідник «Постачальники» ====
- ведення сертифікатів якості для партій зерна;
- автоматичне формування актів прийому-передачі і товарних накладних;
- обліковий облік вартості послуг елеватора:
- зберігання;
- сушка;
- очистка;
- інтеграційні функціональні можливості вагового обладнання через API або ручне введення ваги.; Реалізація правильної обробки партій зерна надає можливість:
- введення даних через AJAX без перезавантаження сторінки;
- миттєвий перерахунок маси та втрат при введенні показників вологості / сміттєвості;
- інтерактивне формування документів;
- автоматичне попередження при нестачі зерна на складі.;== Примітка ==
компонент зернотрейдингу — критичний для агрокомпаній, елеваторів, трейдерів і експортерів.; Поля довідника:
функціональні можливості
- номер приймального акту;
- дата прийому;
- постачальник;
- культура;
- брутто — вага до очищення;
- тара;
- нетто — вага після віднімання тари;
- показники якості:
- вологість;
- сміттєвість;
- перерахунок до базисних умов;
- кількість, яка зараховується на складський облік.; Бали
- назва фермерського господарства;
- код ЄДРПОУ / ІПН;
- контактна особа;
- банківські реквізити.; Параметр
5.; обліковий облік складу
функціональні можливості складського обліку:
1.; Структура довідників
- Очищення — втрати ваги на видалення домішок.;== Джерело ==
!;=== 3.; Формули розрахунків ===
- Атестаційні задача K2 Cloud ERP — завантажений документ.; Окремо варто відзначити їх зберігання на елеваторах і подальший продаж трейдерам, переробникам або експортерам.; {| class="wikitable"
!;==== Довідник «Покупці» ====
Втрати
- відстеження залишків по кожній культурі;
- зберігання партій із розбиттям за характеристиками;
- автоматичне списання зерна при продажі та реалізація.; \text {Нетто базисне} = \text {Нетто} \times \frac {100 - \text {фактична вологість}}{100 - \text {базисна вологість}}
6.; Додаткові функції
- номер товарної накладної;
- дата відвантаження;
- покупець;
- культура;
- вага до відвантаження;
- вартість за тонну;
- загальна сума.;=== 7.; Інтерфейс користувача ===
- введення партій зерна із вхідними параметрами якості;
- розрахунок втрат при доробці:
- сушка;
- очистка.;<math>
- вибір зерна зі складу по партіях:
- FIFO;
- ручний вибір;
- розрахунок сум.; характеристика
|- | Бекенд | K2 Cloud ERP на Python або PHP |- | БД | PostgreSQL або MySQL |- | Фронтенд | HTML5, JavaScript, AJAX, Axios або Fetch API |- | UI-компоненти | DataTables, Select2 |- | Друк | Формування PDF-актів і накладних через Stimulsoft або внутрішній механізм |}
Колонки журналу
функціональні можливості
Технічні вимоги
4.; Журнал «Реалізація зерна»
|- | Реалізація довідників культур, постачальників, покупців | 10 |- | Журнал надходження і перерахунок базисної ваги | 20 |- | Журнал реалізації і списання зі складу | 20 |- | Розрахунок втрат при сушінні / очистці | 20 |- | Автоматичне формування актів і накладних | 20 |- | Інтерактивність через AJAX, підсумки в таблицях | 10 |}
Колонки журналу
Критерії оцінки
Довідник «Культури»
- мінімізувати втрати;
- уникати неточностей у взаєморозрахунках;
- будувати довіру з контрагентами.; !; Критерій
організація здійснює операції із закупівельна діяльність зернових культур у фермерів.; :contentReference [oaicite:0]{index=0}