Атестаційні завдання K2 ERP/Молокозавод: відмінності між версіями
R (обговорення | внесок) Створена сторінка: = Модуль обліку заготівлі молока, виробництва і збуту молочної продукції = == Реальний бізнес-контекст == Молокозавод купує молоко у фермерських господарств або пунктів збору молока, проводить його прийом, перевірку якості, переробку на продукцію — мо... |
R (обговорення | внесок) Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
= Модуль обліку заготівлі молока, виробництва і збуту молочної продукції = | {{DISPLAYTITLE:Атестаційні завдання K2 ERP/Молокозавод}} | ||
'''Атестаційне завдання K2 ERP — Молокозавод''' — це практична задача для перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля обліку заготівлі молока, контролю якості сировини, перерахунку до базисних показників, виробництва молочної продукції, складського обліку, реалізації та розрахунків із постачальниками. | |||
Модуль має забезпечувати повний цикл роботи молокозаводу: прийом молока від фермерів або пунктів збору, перевірку якості, формування партій, переробку сировини у готову продукцію, списання молока за нормами, оприбуткування продукції, продаж і формування звітності. | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
'''Коротко.''' Потрібно реалізувати модуль, який дозволяє приймати молоко, фіксувати жирність, білок, кислотність та інші показники, перераховувати вагу до базисної жирності, розраховувати суму до оплати постачальнику, списувати молоко у виробництво, оприбутковувати готову продукцію та продавати її покупцям. | |||
</div> | |||
__TOC__ | |||
== Назва завдання == | |||
'''Модуль обліку заготівлі молока, виробництва і збуту молочної продукції'''. | |||
== Мета завдання == | |||
Мета завдання — створити в K2 ERP модуль для автоматизації обліку молокозаводу. | |||
Система повинна дозволяти: | |||
* вести пункти прийому молока; | |||
* вести постачальників молока; | |||
* вести довідник молочної продукції; | |||
* оформлювати прийом молока; | |||
* фіксувати фактичну вагу або об’єм сировини; | |||
* зберігати показники якості молока; | |||
* перераховувати молоко до базисної жирності; | |||
* розраховувати суму до оплати постачальнику; | |||
* формувати партії молока; | |||
* планувати виробництво продукції; | |||
* списувати молоко у виробництво за нормами витрат; | |||
* оприбутковувати готову продукцію; | |||
* контролювати залишки сировини та готової продукції; | |||
* оформлювати реалізацію продукції; | |||
* формувати акти прийому молока, накладні та звіти. | |||
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;"> | |||
'''Головний принцип.''' У молочному виробництві важлива не лише кількість молока, а й його якість. Жирність, білок, кислотність і бактеріальне забруднення впливають на базисну вагу, оплату постачальнику, виробничі норми та фінансовий результат. | |||
</div> | |||
== Реальний бізнес-контекст == | == Реальний бізнес-контекст == | ||
Молокозавод | Молокозавод закуповує молоко у фермерських господарств, кооперативів або пунктів збору. Після приймання молоко проходить контроль якості, зараховується на склад сировини, а потім використовується у виробництві молочної продукції: пастеризованого молока, сиру, масла, йогуртів або інших продуктів. | ||
У процесі роботи потрібно контролювати: | |||
* від кого надійшло молоко; | |||
* через який пункт прийому воно пройшло; | |||
* яка фактична кількість прийнята; | |||
* які показники якості зафіксовані; | |||
* яка кількість зараховується після перерахунку; | |||
* скільки потрібно оплатити постачальнику; | |||
* скільки молока списано у виробництво; | |||
* скільки готової продукції отримано; | |||
* які залишки сировини та продукції є на складах; | |||
* кому і за якою ціною продукцію реалізовано. | |||
Без автоматизованого обліку такі розрахунки складно вести точно, особливо якщо є багато постачальників, різна якість молока, кілька пунктів прийому та різні види продукції. | |||
== Основний бізнес-процес == | |||
Типовий процес роботи молокозаводу виглядає так: | |||
# постачальник здає молоко на пункт прийому; | |||
# відповідальний працівник фіксує фактичну вагу або об’єм; | |||
# лабораторія вводить показники якості; | |||
# система перераховує молоко до базисної жирності; | |||
# система розраховує суму до оплати постачальнику; | |||
# формується партія молока; | |||
# молоко зараховується на склад сировини; | |||
# формується акт прийому молока; | |||
# технолог планує виробництво продукції; | |||
# система списує молоко за нормами витрат; | |||
# готова продукція надходить на склад; | |||
# продукція реалізується покупцям; | |||
# система формує накладні, контролює залишки та будує звіти. | |||
== Основні об’єкти модуля == | |||
{| class="wikitable" style="width:100%;" | |||
! Об’єкт | |||
! Призначення | |||
|- | |||
| Пункти прийому молока | |||
| Місця, де приймається молоко від постачальників | |||
|- | |||
| Постачальники | |||
| Фермери, кооперативи або господарства, які здають молоко | |||
|- | |||
| Партії молока | |||
| Окремі надходження молока з конкретними показниками якості | |||
|- | |||
| Показники якості | |||
| Жирність, білок, кислотність, бактеріальне забруднення та інші параметри | |||
|- | |||
| Продукція | |||
| Молоко, сир, масло, йогурти та інші готові продукти | |||
|- | |||
| Норми витрат | |||
| Скільки молока потрібно для виробництва одиниці продукції | |||
|- | |||
| Виробничі документи | |||
| Документи списання сировини та випуску готової продукції | |||
|- | |||
| Склади | |||
| Склади сировини та готової продукції | |||
|- | |||
| Реалізація продукції | |||
| Продаж готової молочної продукції покупцям | |||
|- | |||
| Розрахунки з постачальниками | |||
| Суми до виплати за прийняте молоко | |||
|- | |||
| Звіти | |||
| Прийом молока, якість, виробництво, реалізація, залишки, оплати | |||
|} | |||
== Довідник «Пункти прийому молока» == | |||
Довідник пунктів прийому молока містить місця, де приймається сировина від постачальників. | |||
== Поля пункту прийому == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Назва пункту | |||
| Назва або номер пункту прийому | |||
|- | |||
| Адреса | |||
| Місце розташування | |||
|- | |||
| Відповідальна особа | |||
| Працівник, який відповідає за прийом | |||
|- | |||
| Телефон | |||
| Контактний номер | |||
|- | |||
| Статус | |||
| Активний або неактивний | |||
|} | |||
== Довідник «Постачальники» == | |||
Довідник постачальників містить фермерів, фермерські господарства, кооперативи або інші організації, які здають молоко. | |||
== | == Поля постачальника == | ||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Назва постачальника | |||
| Назва фермерського господарства або ПІБ фізичної особи | |||
|- | |||
| Тип постачальника | |||
| Фермер, кооператив, пункт збору, компанія | |||
|- | |||
| Код ЄДРПОУ / ІПН | |||
| Реєстраційний або податковий код | |||
|- | |||
| Контактні дані | |||
| Телефон, email, адреса | |||
|- | |||
| Банківські реквізити | |||
| Дані для виплати коштів | |||
|- | |||
| Статус | |||
| Активний або неактивний | |||
|} | |||
== | == Довідник «Продукція» == | ||
Довідник продукції містить готову молочну продукцію, яку виробляє підприємство. | |||
== Приклади продукції == | |||
* | * молоко пастеризоване 2,5%; | ||
* | * молоко пастеризоване 3,2%; | ||
* | * сир твердий; | ||
* сир кисломолочний; | |||
* масло вершкове; | |||
* сметана; | |||
* йогурт; | |||
* кефір. | |||
== | == Поля продукції == | ||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Назва продукту | |||
| Назва готової продукції | |||
|- | |||
| Одиниця виміру | |||
| Літр, кілограм, штука або упаковка | |||
|- | |||
| Норма витрат молока | |||
| Скільки молока потрібно на одиницю продукції | |||
|- | |||
| Технологічний процес | |||
| Опис виробничого процесу | |||
|- | |||
| Склад готової продукції | |||
| Основні компоненти, якщо потрібно | |||
|- | |||
| Статус | |||
| Активна або архівна продукція | |||
|} | |||
== Приклад норми витрат == | |||
== | {| class="wikitable" style="width:100%;" | ||
! Продукт | |||
! Норма витрат | |||
|- | |||
| Сир твердий | |||
| 10 л молока на 1 кг сиру | |||
|- | |||
| Масло вершкове | |||
| Норма залежить від жирності сировини | |||
|- | |||
| Молоко пастеризоване | |||
| 1 л сировини на 1 л продукції з урахуванням технологічних втрат | |||
|} | |||
<div style="border:2px solid #f57c00; background:#fff3e0; padding:14px; margin:16px 0;"> | |||
'''Важливо.''' Норми витрат мають зберігатися в довіднику продукції або окремому довіднику рецептур. Це дозволяє автоматично списувати молоко у виробництво, а не рахувати витрати вручну. | |||
</div> | |||
== Журнал «Прийом молока» == | |||
Журнал прийому молока показує всі надходження сировини від постачальників. | |||
==== | == Колонки журналу прийому == | ||
{| class="wikitable" style="width:100%;" | |||
! Колонка | |||
! Опис | |||
|- | |||
| Номер документа | |||
| Номер акту прийому молока | |||
|- | |||
| Дата прийому | |||
| Дата і час приймання | |||
|- | |||
| Пункт прийому | |||
| Де прийнято молоко | |||
|- | |||
| Постачальник | |||
| Хто здав молоко | |||
|- | |||
| Вага брутто | |||
| Загальна вага до уточнень | |||
|- | |||
| Вага нетто | |||
| Вага, яка приймається до розрахунку | |||
|- | |||
| Вміст жиру, % | |||
| Фактична жирність молока | |||
|- | |||
| Вміст білка, % | |||
| Фактичний показник білка | |||
|- | |||
| Кислотність | |||
| Показник кислотності | |||
|- | |||
| Бактеріальне забруднення | |||
| Показник санітарної якості | |||
|- | |||
| Базисна вага | |||
| Перерахована кількість до базисної жирності | |||
|- | |||
| Сума до оплати | |||
| Розрахована сума для постачальника | |||
|- | |||
| Статус | |||
| Чернетка, прийнято, проведено, скасовано | |||
|} | |||
== Форма прийому молока == | |||
Форма прийому молока повинна містити заголовок документа, блок кількості, блок якості та розрахункову частину. | |||
== Заголовок документа == | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Номер акту | |||
| Генерується автоматично або вводиться вручну | |||
|- | |||
| Дата прийому | |||
| Дата і час приймання | |||
|- | |||
| Пункт прийому | |||
| Пункт, через який прийнято молоко | |||
|- | |||
| Постачальник | |||
| Фермер, кооператив або пункт збору | |||
|- | |||
| Відповідальний | |||
| Працівник, який оформив прийом | |||
|- | |||
| Коментар | |||
| Додаткова інформація | |||
|} | |||
== Блок кількості == | |||
У блоці кількості потрібно фіксувати: | |||
* фактичну вагу або об’єм; | |||
* брутто; | |||
* тару, якщо використовується; | |||
* нетто; | |||
* одиницю виміру; | |||
* дату й час зважування або приймання. | |||
== Формула нетто == | |||
<pre> | |||
Нетто = Брутто - Тара | |||
</pre> | |||
Якщо тара не використовується, фактична вага може одразу вважатися нетто. | |||
== Блок якості == | |||
У блоці якості потрібно фіксувати лабораторні показники молока. | |||
Мінімальні показники: | |||
* вміст жиру, %; | * вміст жиру, %; | ||
* вміст білка, %; | * вміст білка, %; | ||
* кислотність; | * кислотність; | ||
* бактеріальне забруднення; | * бактеріальне забруднення; | ||
* | * температура при прийманні, опціонально; | ||
* | * сорт або клас якості, якщо використовується. | ||
== | == Контроль якості молока == | ||
Система повинна дозволяти перевіряти, чи відповідає молоко допустимим параметрам. | |||
Наприклад: | |||
* жирність не нижча за мінімальний норматив; | |||
* кислотність у допустимих межах; | |||
* бактеріальне забруднення не перевищує допустимий рівень; | |||
* молоко не відхилене лабораторією. | |||
Якщо показники не відповідають нормам, система має показати попередження або не дозволити провести документ без спеціального дозволу. | |||
==== | == Перерахунок до базисної жирності == | ||
Молоко може оплачуватися не лише за фактичну кількість, а й з урахуванням жирності. | |||
== Формула перерахунку == | |||
<pre> | |||
Базисна вага = Фактична вага × Фактичний вміст жиру / Базисний вміст жиру | |||
</pre> | |||
== Приклад розрахунку == | |||
Вхідні дані: | Вхідні дані: | ||
| Рядок 84: | Рядок 377: | ||
Розрахунок: | Розрахунок: | ||
< | <pre> | ||
Базисна вага = 1000 × 3,2 / 3,4 ≈ 941 л | |||
</ | </pre> | ||
Тобто для розрахунків із постачальником може бути зараховано не 1000 л, а приблизно 941 л у перерахунку до базисної жирності. | |||
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
'''Критично.''' Система не повинна рахувати оплату постачальнику лише за фактичним об’ємом, якщо в умовах закупівлі використовується базисна жирність. Якість молока має впливати на розрахунок. | |||
</div> | |||
== Розрахунок вартості партії молока == | |||
Сума до оплати постачальнику може залежати від базисної ваги, ціни за літр або кілограм, а також якості. | |||
Базова формула: | |||
= | <pre> | ||
Сума до оплати = Базисна вага × Ціна за одиницю | |||
</pre> | |||
Якщо використовуються надбавки або знижки за якість, формула може мати вигляд: | |||
* номер накладної; | <pre> | ||
* | Сума до оплати = Базисна вага × Ціна за одиницю + Надбавки - Знижки | ||
* | </pre> | ||
* | |||
== Партійний облік молока == | |||
Кожне надходження молока має формувати партію. | |||
Партія молока повинна зберігати: | |||
* постачальника; | |||
* пункт прийому; | |||
* дату прийому; | |||
* фактичну вагу; | |||
* базисну вагу; | |||
* жирність; | |||
* білок; | |||
* кислотність; | |||
* бактеріальне забруднення; | |||
* суму до оплати; | |||
* залишок партії; | |||
* склад сировини; | |||
* документ-підставу. | |||
== Склад сировини == | |||
Після проведення прийому молоко має зараховуватися на склад сировини. | |||
Склад сировини повинен показувати: | |||
* залишок молока; | |||
* залишок по партіях; | |||
* постачальника; | |||
* показники якості; | |||
* дату прийому; | |||
* доступну кількість для виробництва. | |||
== Виробництво продукції == | |||
Виробничий блок має дозволяти планувати виробництво молочної продукції та списувати молоко зі складу сировини. | |||
== Документ «Виробництво продукції» == | |||
Документ виробництва має містити: | |||
{| class="wikitable" style="width:100%;" | |||
! Поле | |||
! Опис | |||
|- | |||
| Номер документа | |||
| Унікальний номер виробничого документа | |||
|- | |||
| Дата виробництва | |||
| Дата випуску продукції | |||
|- | |||
| Продукція | |||
| Що виробляється | |||
|- | |||
| Кількість продукції | |||
| Скільки готової продукції планується отримати | |||
|- | |||
| Норма витрат молока | |||
| Скільки молока потрібно на одиницю продукції | |||
|- | |||
| Потрібно молока | |||
| Розрахована кількість сировини | |||
|- | |||
| Партії молока | |||
| З яких партій списується сировина | |||
|- | |||
| Склад сировини | |||
| Звідки списується молоко | |||
|- | |||
| Склад готової продукції | |||
| Куди зараховується продукція | |||
|- | |||
| Статус | |||
| Чернетка, заплановано, проведено, скасовано | |||
|} | |||
== Формула потреби в молоці == | |||
<pre> | |||
Потрібно молока = Кількість продукції × Норма витрат молока | |||
</pre> | |||
== Приклад виробництва == | |||
Якщо для виробництва 1 кг сиру потрібно 10 л молока, то для 100 кг сиру потрібно: | |||
<pre> | |||
100 × 10 = 1000 л молока | |||
</pre> | |||
Після проведення виробничого документа система повинна: | |||
* списати 1000 л молока зі складу сировини; | |||
* оприбуткувати 100 кг сиру на склад готової продукції; | |||
* зберегти зв’язок між партіями сировини та партією готової продукції. | |||
== Списання молока у виробництво == | |||
Система має контролювати, чи достатньо молока на складі сировини. | |||
Списання може виконуватися: | |||
* за FIFO; | |||
* за ручним вибором партій; | |||
* за партіями з потрібними показниками якості. | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
'''Практичний сенс.''' Для деякої продукції важливо знати, з яких партій молока вона виготовлена. Це потрібно для якості, простежуваності та внутрішнього контролю виробництва. | |||
</div> | |||
== Готова продукція == | |||
Після виробництва готова продукція має надходити на склад. | |||
Склад готової продукції повинен показувати: | |||
* продукт; | |||
* партію виробництва; | |||
* дату виробництва; | |||
* кількість; | |||
* одиницю виміру; | |||
* собівартість, якщо вона розраховується; | |||
* термін придатності, якщо використовується; | |||
* залишок. | |||
== Реалізація продукції == | |||
Журнал реалізації продукції показує продаж готової молочної продукції покупцям. | |||
== Колонки журналу реалізації == | |||
{| class="wikitable" style="width:100%;" | |||
! Колонка | |||
! Опис | |||
|- | |||
| Номер накладної | |||
| Унікальний номер документа реалізації | |||
|- | |||
| Дата | |||
| Дата продажу | |||
|- | |||
| Покупець | |||
| Контрагент, який купує продукцію | |||
|- | |||
| Вид продукції | |||
| Молоко, сир, масло або інша продукція | |||
|- | |||
| Кількість | |||
| Скільки продукції продається | |||
|- | |||
| Ціна | |||
| Ціна за одиницю | |||
|- | |||
| Сума | |||
| Загальна сума продажу | |||
|- | |||
| Склад | |||
| Звідки списується продукція | |||
|- | |||
| Статус | |||
| Чернетка, проведено, скасовано | |||
|} | |||
== Функціональність реалізації == | |||
При проведенні реалізації система повинна: | |||
* перевірити залишок готової продукції; | |||
* списати продукцію зі складу; | |||
* розрахувати суму документа; | |||
* сформувати накладну; | |||
* відобразити продаж у звітах. | |||
== Розрахунки з постачальниками == | |||
Модуль має формувати дані для розрахунків із постачальниками молока. | |||
== Звіт по постачальниках == | |||
У звіті потрібно показувати: | |||
* постачальника; | |||
* період; | |||
* кількість прийнятого молока; | |||
* базисну вагу; | |||
* середню жирність; | |||
* середній вміст білка; | |||
* суму до оплати; | |||
* статус оплати. | |||
== Акти прийому молока == | |||
Акт прийому молока має формуватися автоматично на основі документа прийому. | |||
У ньому потрібно показати: | |||
* номер і дату; | |||
* пункт прийому; | |||
* постачальника; | |||
* фактичну вагу; | |||
* базисну вагу; | |||
* жирність; | |||
* білок; | |||
* кислотність; | |||
* бактеріальне забруднення; | |||
* ціну; | |||
* суму до оплати; | |||
* підписи сторін. | |||
== Друковані форми == | |||
Модуль повинен формувати: | |||
* акт прийому молока; | |||
* виробничий документ або змінне завдання; | |||
* накладну на відвантаження готової продукції; | |||
* звіт по постачальнику; | |||
* звіт по виробництву; | |||
* звіт по залишках. | |||
Формат друку: | |||
* PDF; | |||
* HTML-друк; | |||
* Stimulsoft Reports або внутрішній механізм K2. | |||
== Інтеграція з лабораторними приладами == | |||
Опціонально модуль може підтримувати інтеграцію з лабораторними приладами. | |||
Якщо інтеграція реалізована, система повинна автоматично отримувати: | |||
* жирність; | |||
* білок; | |||
* кислотність; | |||
* бактеріальне забруднення; | |||
* інші показники. | |||
Якщо інтеграції немає, показники вводяться вручну. | |||
== Звітність == | |||
== Звіт «Прийом молока за період» == | |||
Звіт показує всі надходження молока за вибраний період. | |||
У звіті потрібно відображати: | |||
* дату; | |||
* пункт прийому; | |||
* постачальника; | |||
* фактичну вагу; | |||
* базисну вагу; | |||
* жирність; | |||
* білок; | |||
* суму до оплати. | |||
== Звіт «Якість молока» == | |||
Звіт показує якісні показники молока по постачальниках або пунктах прийому. | |||
У звіті потрібно відображати: | |||
* постачальника; | |||
* середню жирність; | |||
* середній білок; | |||
* кислотність; | |||
* бактеріальне забруднення; | |||
* кількість прийнятого молока; | |||
* кількість відхилених або проблемних партій. | |||
== Звіт «Виробництво продукції» == | |||
Звіт показує виробництво готової продукції за період. | |||
У звіті потрібно відображати: | |||
* дату виробництва; | |||
* продукцію; | |||
* кількість випуску; | |||
* списане молоко; | |||
* норму витрат; | |||
* відхилення від норми; | |||
* склад готової продукції. | |||
== Звіт «Залишки сировини та продукції» == | |||
Звіт показує залишки молока і готової продукції. | |||
У звіті потрібно відображати: | |||
* склад; | |||
* тип залишку: сировина або готова продукція; | |||
* партію; | |||
* кількість; | |||
* дату надходження або виробництва; | |||
* якісні показники для сировини; | |||
* термін придатності для продукції, якщо використовується. | |||
== Звіт «Реалізація продукції» == | |||
Звіт показує продаж готової продукції за період. | |||
У звіті потрібно відображати: | |||
* покупця; | |||
* продукцію; | |||
* кількість; | * кількість; | ||
* | * ціну; | ||
* | * суму; | ||
* склад; | |||
* дату реалізації. | |||
== AJAX-інтерактив == | |||
Інтерфейс модуля має працювати швидко та зручно. | |||
Через AJAX мають працювати: | |||
* створення прийому молока; | |||
* вибір постачальника; | |||
* вибір пункту прийому; | |||
* введення показників якості; | |||
* миттєвий перерахунок базисної ваги; | |||
* розрахунок суми до оплати; | |||
* створення партії молока; | |||
* планування виробництва; | |||
* розрахунок потреби в молоці; | |||
* перевірка залишків; | |||
* списання сировини; | |||
* оприбуткування продукції; | |||
* створення реалізації; | |||
* формування документів. | |||
== Логування змін == | |||
Модуль повинен фіксувати важливі зміни. | |||
Журнал змін має зберігати: | |||
* | * хто створив прийом молока; | ||
* | * хто ввів або змінив показники якості; | ||
* хто змінив фактичну вагу; | |||
* хто провів документ прийому; | |||
* хто створив партію молока; | |||
* хто створив виробничий документ; | |||
* хто списав молоко у виробництво; | |||
* хто оприбуткував готову продукцію; | |||
* хто оформив реалізацію; | |||
* дату й час зміни; | |||
* старе та нове значення, якщо це можливо. | |||
== | == Права доступу == | ||
Модуль має підтримувати розмежування прав. | |||
{| class="wikitable" style="width:100%;" | |||
! Роль | |||
! Можливості | |||
|- | |||
| Працівник пункту прийому | |||
| Створює документи прийому, вводить кількість | |||
|- | |||
| Лаборант | |||
| Вводить або підтверджує показники якості | |||
|- | |||
| Технолог | |||
| Планує виробництво, контролює норми витрат | |||
|- | |||
| Комірник | |||
| Контролює склад сировини та готової продукції | |||
|- | |||
| Бухгалтер | |||
| Перевіряє розрахунки з постачальниками та документи | |||
|- | |||
| Менеджер продажів | |||
| Оформлює реалізацію готової продукції | |||
|- | |||
| Керівник | |||
| Переглядає звіти, якість, виробництво, залишки та фінанси | |||
|} | |||
== Технічні вимоги == | == Технічні вимоги == | ||
{| class="wikitable" | {| class="wikitable" style="width:100%;" | ||
! Параметр | ! Параметр | ||
! Опис | ! Опис | ||
| Рядок 141: | Рядок 794: | ||
| K2 Cloud ERP на Python або PHP | | K2 Cloud ERP на Python або PHP | ||
|- | |- | ||
| | | База даних | ||
| PostgreSQL або MySQL | | PostgreSQL або MySQL | ||
|- | |- | ||
| Фронтенд | | Фронтенд | ||
| HTML5, JavaScript | | HTML5, JavaScript | ||
|- | |||
| AJAX | |||
| Fetch API або Axios | |||
|- | |- | ||
| UI-компоненти | | UI-компоненти | ||
| Рядок 151: | Рядок 807: | ||
|- | |- | ||
| Друк | | Друк | ||
| | | PDF-документи: акти прийому, виробничі документи, накладні | ||
|- | |||
| Інтеграція | |||
| Лабораторні прилади — опціонально | |||
|} | |} | ||
== | == Рекомендовані сутності бази даних == | ||
Для реалізації задачі доцільно передбачити такі сутності: | |||
* пункти прийому молока; | |||
* постачальники; | |||
* склади сировини; | |||
* склади готової продукції; | |||
* прийом молока; | |||
* показники якості; | |||
* партії молока; | |||
* базисні показники; | |||
* розрахунки з постачальниками; | |||
* продукція; | |||
* норми витрат; | |||
* виробничі документи; | |||
* списання сировини; | |||
* випуск готової продукції; | |||
* партії готової продукції; | |||
* покупці; | |||
* реалізація продукції; | |||
* накладні; | |||
* акти прийому; | |||
* лабораторні інтеграції; | |||
* звіти; | |||
* журнал змін. | |||
== Практичне завдання == | |||
У межах атестації потрібно продемонструвати робочий сценарій. | |||
{| class="wikitable" | Мінімальний сценарій: | ||
# створити пункт прийому молока; | |||
# створити постачальника; | |||
# створити кілька видів готової продукції; | |||
# вказати норми витрат молока; | |||
# оформити прийом молока; | |||
# ввести фактичну вагу або об’єм; | |||
# ввести жирність, білок, кислотність і бактеріальне забруднення; | |||
# перевірити перерахунок до базисної жирності; | |||
# розрахувати суму до оплати постачальнику; | |||
# сформувати партію молока; | |||
# зарахувати молоко на склад сировини; | |||
# сформувати акт прийому молока; | |||
# створити виробничий документ; | |||
# розрахувати потребу в молоці за нормою; | |||
# списати молоко зі складу сировини; | |||
# оприбуткувати готову продукцію; | |||
# оформити реалізацію готової продукції; | |||
# перевірити списання продукції зі складу; | |||
# сформувати накладну на відвантаження; | |||
# сформувати звіт прийому молока; | |||
# сформувати звіт якості молока; | |||
# сформувати звіт виробництва; | |||
# сформувати звіт залишків; | |||
# сформувати звіт реалізації продукції. | |||
== Критерії оцінювання == | |||
{| class="wikitable" style="width:100%;" | |||
! Критерій | ! Критерій | ||
! Бали | ! Бали | ||
! Що перевіряється | |||
|- | |- | ||
| Реалізація обліку прийому молока | | Реалізація обліку прийому молока | ||
| 20 | | 20 | ||
| Пункти прийому, постачальники, фактична вага, якість, партії молока | |||
|- | |- | ||
| Перерахунок ваги до базисної жирності | | Перерахунок ваги до базисної жирності | ||
| 20 | | 20 | ||
| Формула базисної ваги, жирність, вплив якості на розрахунок і оплату | |||
|- | |- | ||
| Планування виробництва і списання молока | | Планування виробництва і списання молока | ||
| 20 | | 20 | ||
| Норми витрат, потреба в молоці, списання сировини, контроль залишків | |||
|- | |- | ||
| Облік реалізації готової продукції | | Облік реалізації готової продукції | ||
| 20 | | 20 | ||
| Склад готової продукції, накладні, продаж, списання продукції | |||
|- | |- | ||
| Інтерактивність інтерфейсу через AJAX | | Інтерактивність інтерфейсу через AJAX | ||
| 10 | | 10 | ||
| Миттєві розрахунки, вибір довідників, створення документів без перезавантаження | |||
|- | |- | ||
| Формування друкованих форм і звітності | | Формування друкованих форм і звітності | ||
| 10 | | 10 | ||
| Акти прийому, накладні, звіти по прийому, якості, виробництву, залишках і реалізації | |||
|- | |||
! Разом | |||
! 100 | |||
! Максимальна оцінка | |||
|} | |} | ||
== Шкала оцінювання == | |||
{| class="wikitable" style="width:100%;" | |||
! Бали | |||
! Рівень | |||
! Опис | |||
|- | |||
| 90–100 | |||
| Відмінно | |||
| Модуль повністю працює: прийом молока, якість, базисна жирність, партії, виробництво, реалізація, документи та звіти реалізовані коректно | |||
|- | |||
| 75–89 | |||
| Добре | |||
| Основна логіка працює, є незначні недоліки, які не руйнують облік молокозаводу | |||
|- | |||
| 60–74 | |||
| Зараховано | |||
| Базовий сценарій працює, але частина функцій реалізована неповно або потребує доопрацювання | |||
|- | |||
| 0–59 | |||
| Не зараховано | |||
| Відсутня критична логіка: прийом молока, якість, перерахунок, виробництво, склад або реалізація | |||
|} | |||
== Критичні помилки == | |||
Критичними помилками вважаються ситуації, коли: | |||
* неможливо оформити прийом молока; | |||
* фактична вага не зберігається; | |||
* показники якості не впливають на розрахунок; | |||
* базисна вага не розраховується; | |||
* сума до оплати постачальнику не формується; | |||
* партія молока не створюється після прийому; | |||
* молоко не зараховується на склад сировини; | |||
* виробництво не списує молоко; | |||
* система дозволяє списати більше молока, ніж є на складі; | |||
* готова продукція не оприбутковується; | |||
* реалізація не списує готову продукцію зі складу; | |||
* акт прийому або накладна не формуються; | |||
* звіти не відповідають документам; | |||
* зміни показників якості або ваги не логуються. | |||
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
'''Умова складання.''' Завдання не може бути зараховане, якщо система не дозволяє пройти базовий цикл молокозаводу: прийом молока → якість → базисна вага → партія → склад сировини → виробництво → готова продукція → реалізація → звіт. | |||
</div> | |||
== Очікуваний результат == | |||
У результаті виконання атестаційного завдання має бути створений модуль обліку молокозаводу в K2 ERP. | |||
Модуль має підтримувати пункти прийому, постачальників, прийом молока, показники якості, перерахунок до базисної жирності, розрахунки з постачальниками, партійний облік молока, виробництво продукції, списання сировини, оприбуткування готової продукції, реалізацію, друковані форми та звітність. | |||
== Примітка == | == Примітка == | ||
Молочний завод потребує особливої точності | Молочний завод потребує особливої точності в обліку якості сировини, переробки та реалізації. | ||
Якісний облік прийому і переробки молока допомагає правильно розраховувати оплату постачальникам, контролювати виробничі втрати, підтримувати стабільну якість продукції та бачити реальну прибутковість підприємства. | |||
== Коротко == | |||
{| class="wikitable" style="width:100%;" | |||
! Питання | |||
! Відповідь | |||
|- | |||
| Що потрібно створити? | |||
| Модуль обліку заготівлі молока, виробництва і збуту продукції | |||
|- | |||
| Які довідники потрібні? | |||
| Пункти прийому, постачальники, продукція, склади, норми витрат | |||
|- | |||
| Який головний документ прийому? | |||
| Прийом молока або акт прийому молока | |||
|- | |||
| Які показники якості потрібні? | |||
| Жирність, білок, кислотність, бактеріальне забруднення | |||
|- | |||
| Що розраховується при прийомі? | |||
| Базисна вага і сума до оплати постачальнику | |||
|- | |||
| Що відбувається у виробництві? | |||
| Молоко списується за нормами, готова продукція оприбутковується | |||
|- | |||
| Які друковані форми потрібні? | |||
| Акт прийому молока, виробничий документ, накладна на відвантаження | |||
|- | |||
| Що є критичною вимогою? | |||
| Повний цикл: прийом → якість → базисна вага → виробництво → реалізація | |||
|} | |||
== Див. також == | |||
* [[K2 Cloud ERP|K2 ERP]] | |||
* [[K2 ERP]] | |||
* [[Атестаційні завдання K2 ERP]] | |||
* [[Молокозавод]] | |||
* [[Виробництво]] | |||
* [[Складський облік]] | |||
* [[Партійний облік]] | |||
* [[Готова продукція]] | |||
* [[Акт прийому]] | |||
* [[Накладна]] | |||
* [[Розрахунки з постачальниками]] | |||
* [[Контроль якості]] | |||
* [[FIFO]] | |||
[[Категорія:K2 ERP]] | |||
[[Категорія:Атестаційні завдання K2]] | |||
[[Категорія:Молокозавод]] | |||
[[Категорія:Виробництво]] | |||
[[Категорія:Складський облік]] | |||
[[Категорія:Партійний облік]] | |||
[[Категорія:Харчова промисловість]] | |||
[[Категорія:Корпоративна Wiki]] | |||