Атестаційні завдання K2 ERP/Зернотрейдер: відмінності між версіями
Зовнішній вигляд
R (обговорення | внесок) Створена сторінка: = Модуль для обліку операцій зернотрейдера: закупка, зберігання, продаж зерна = == Реальний бізнес-контекст == Компанія здійснює операції із закупівлі зернових культур у фермерів, їх зберігання на елеваторах та подальший продаж трейдерам, переробникам... |
R (обговорення | внесок) |
||
| Рядок 15: | Рядок 15: | ||
Поля довідника: | Поля довідника: | ||
* компанії, які купують зерно.; | * компанії, які купують зерно.;== Примітка == | ||
= компонент для обліку операцій зернотрейдера: закупка, зберігання, продаж зерна = | = компонент для обліку операцій зернотрейдера: закупка, зберігання, продаж зерна = | ||
| Рядок 27: | Рядок 27: | ||
* базові характеристики: | * базові характеристики: | ||
** вологість, %; | ** вологість, %; | ||
** сміттєва домішка, %.; | ** сміттєва домішка, %.; Бали | ||
!; Окремо варто відзначити їх зберігання на елеваторах і подальший продаж трейдерам, переробникам або експортерам.; компонент зернотрейдингу — критичний для агрокомпаній, елеваторів, трейдерів і експортерів.; Параметр | |||
=== 5.; обліковий облік складу === | |||
функціональні можливості складського обліку: | |||
=== 1.; Структура довідників === | |||
* '''Очищення''' — втрати ваги на видалення домішок.; !; Поля довідника: | |||
==== функціональні можливості ==== | ==== функціональні можливості ==== | ||
| Рядок 57: | Рядок 50: | ||
** сміттєвість; | ** сміттєвість; | ||
* перерахунок до базисних умов; | * перерахунок до базисних умов; | ||
* кількість, яка зараховується на складський облік.; | * кількість, яка зараховується на складський облік.;==== Довідник «Постачальники» ==== | ||
* | * ведення сертифікатів якості для партій зерна; | ||
* | * автоматичне формування актів прийому-передачі і товарних накладних; | ||
* | * обліковий облік вартості послуг елеватора: | ||
* | ** зберігання; | ||
=== | ** сушка; | ||
** очистка; | |||
* інтеграційні функціональні можливості вагового обладнання через API або ручне введення ваги.; !;==== Довідник «Покупці» ==== | |||
==== Втрати ==== | |||
* відстеження залишків по кожній культурі; | |||
* | * зберігання партій із розбиттям за характеристиками; | ||
* автоматичне списання зерна при продажі та реалізація.; {| class="wikitable" | |||
!; | !;<math> | ||
* | * вибір зерна зі складу по партіях: | ||
** FIFO; | |||
** ручний вибір; | |||
* розрахунок сум.;=== 7.; Інтерфейс користувача === | |||
* введення партій зерна із вхідними параметрами якості; | |||
* розрахунок втрат при доробці: | |||
** сушка; | |||
** очистка.; Критерій | |||
* назва фермерського господарства; | |||
* код ЄДРПОУ / ІПН; | |||
* | * контактна особа; | ||
* | * банківські реквізити.; \text {Нетто базисне} = \text {Нетто} \times \frac {100 - \text {фактична вологість}}{100 - \text {базисна вологість}} | ||
* | |||
=== 6.; Додаткові функції === | === 6.; Додаткові функції === | ||
| Рядок 90: | Рядок 91: | ||
* вага до відвантаження; | * вага до відвантаження; | ||
* вартість за тонну; | * вартість за тонну; | ||
* загальна сума.; | * загальна сума.; Реалізація правильної обробки партій зерна надає можливість: | ||
{| class="wikitable" | |||
організація здійснює операції із закупівельна діяльність зернових культур у фермерів.; характеристика | |||
* | втрати ваги залежно від початкової і нормативної вологості виступає ключовою рисою * '''Сушка'''.; * введення даних через AJAX без перезавантаження сторінки; | ||
* | * миттєвий перерахунок маси та втрат при введенні показників вологості / сміттєвості; | ||
* | * інтерактивне формування документів; | ||
* | * автоматичне попередження при нестачі зерна на складі.;==== Колонки журналу ==== | ||
|- | |- | ||
| Бекенд | | Бекенд | ||
| Рядок 118: | Рядок 117: | ||
|} | |} | ||
==== | ==== функціональні можливості ==== | ||
== Технічні вимоги == | == Технічні вимоги == | ||
=== 4.; Журнал «Реалізація зерна» === | === 4.; Журнал «Реалізація зерна» === | ||
==== Колонки журналу ==== | |||
|- | |- | ||
| Реалізація довідників культур, постачальників, покупців | | Реалізація довідників культур, постачальників, покупців | ||
| Рядок 142: | Рядок 141: | ||
| 10 | | 10 | ||
|} | |} | ||
== Критерії оцінки == | == Критерії оцінки == | ||
==== Довідник «Культури» ==== | ==== Довідник «Культури» ==== | ||
=== 3.; Формули розрахунків === | |||
* мінімізувати втрати; | * мінімізувати втрати; | ||
* уникати неточностей у взаєморозрахунках; | * уникати неточностей у взаєморозрахунках; | ||
* будувати довіру з контрагентами. | * будувати довіру з контрагентами. | ||
Версія за 17:26, 29 квітня 2026
Поля довідника:
</math>
Основні задача
Перерахунок зерна до базисних умов
- контролювати якість і кількість зерна;
- обліковувати рух зерна: закупка, внутрішнє переміщення, продаж;
- проводити зважування: первинне і після доробки;
- автономно розраховувати партії, втрати при сушінні та очищенні;
- формувати фінансові документи: акти приймання-передачі, рахунки-фактури, накладні.;== Реальний бізнес-контекст ==
Поля довідника:
- компанії, які купують зерно.;== Примітка ==
компонент для обліку операцій зернотрейдера: закупка, зберігання, продаж зерна
2.; Журнал «Надходження зерна»
У процесі необхідно:
- назва культури: пшениця, кукурудза, ячмінь;
- сорт;
- базові характеристики:
- вологість, %;
- сміттєва домішка, %.; Бали
!; Окремо варто відзначити їх зберігання на елеваторах і подальший продаж трейдерам, переробникам або експортерам.; компонент зернотрейдингу — критичний для агрокомпаній, елеваторів, трейдерів і експортерів.; Параметр
5.; обліковий облік складу
функціональні можливості складського обліку:
1.; Структура довідників
- Очищення — втрати ваги на видалення домішок.; !; Поля довідника:
функціональні можливості
- номер приймального акту;
- дата прийому;
- постачальник;
- культура;
- брутто — вага до очищення;
- тара;
- нетто — вага після віднімання тари;
- показники якості:
- вологість;
- сміттєвість;
- перерахунок до базисних умов;
- кількість, яка зараховується на складський облік.;==== Довідник «Постачальники» ====
- ведення сертифікатів якості для партій зерна;
- автоматичне формування актів прийому-передачі і товарних накладних;
- обліковий облік вартості послуг елеватора:
- зберігання;
- сушка;
- очистка;
- інтеграційні функціональні можливості вагового обладнання через API або ручне введення ваги.; !;==== Довідник «Покупці» ====
Втрати
- відстеження залишків по кожній культурі;
- зберігання партій із розбиттям за характеристиками;
- автоматичне списання зерна при продажі та реалізація.; {| class="wikitable"
!;<math>
- вибір зерна зі складу по партіях:
- FIFO;
- ручний вибір;
- розрахунок сум.;=== 7.; Інтерфейс користувача ===
- введення партій зерна із вхідними параметрами якості;
- розрахунок втрат при доробці:
- сушка;
- очистка.; Критерій
- назва фермерського господарства;
- код ЄДРПОУ / ІПН;
- контактна особа;
- банківські реквізити.; \text {Нетто базисне} = \text {Нетто} \times \frac {100 - \text {фактична вологість}}{100 - \text {базисна вологість}}
6.; Додаткові функції
- номер товарної накладної;
- дата відвантаження;
- покупець;
- культура;
- вага до відвантаження;
- вартість за тонну;
- загальна сума.; Реалізація правильної обробки партій зерна надає можливість:
- миттєвий перерахунок маси та втрат при введенні показників вологості / сміттєвості;
- інтерактивне формування документів;
- автоматичне попередження при нестачі зерна на складі.;==== Колонки журналу ====
| Бекенд | 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 |}
Критерії оцінки
Довідник «Культури»
3.; Формули розрахунків
- мінімізувати втрати;
- уникати неточностей у взаєморозрахунках;
- будувати довіру з контрагентами.