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