Атестаційні завдання K2 ERP/WMS
У межах задачі FIFO застосовують, коли потрібно для списання собівартості товару за партіями.== Пояснення до задачі == K2_Attestation_Wholesale_FIFO_01.png|Приблизний вигляд реєстру прибуткових накладних|посилання=Файл:K2_Attestation_Wholesale_FIFO_01.png Реєстр повинен дозволяти переглядати, шукати та відкривати створені прибуткові накладні. # Виконану роботу потрібно продемонструвати у вигляді веб-сторінки, доступної з інтернет-URL. |- | Структура БД || Повнота моделі даних, наявність партій, документів, рядків, залишків і рухів |- | SQL || Коректність SQL-скриптів для MySQL, PostgreSQL або SQLite |- | Веб-рішення || Робота сторінок без перезавантаження |- | AJAX || Створення, редагування, проведення документів через AJAX |- | FIFO || Коректне списання собівартості за партіями |- | Контроль залишків || Заборона проведення при нестачі товару |- | Звіти || продажі та реалізація, прибутки, залишки на дату |- | ООП || Об’єктно-орієнтована структура коду |- | Демонстрація || Доступний веб-URL і зафіксований час виконання |}
Реалізація товарів та послуг: видаткова накладна
Якщо товару недостатньо, платформа повинна: K2_Attestation_Wholesale_FIFO_02.png|Форма прибуткової накладної|посилання=Файл:K2_Attestation_Wholesale_FIFO_02.png компанія-користувач займається оптовою торгівлею. * Перевірити вміння використання AJAX у практичних завданнях. Надходження товарів відображається документом «Прибуткова накладна», продаж — документом «Видаткова накладна». Оптова торгівля.==== Форма прибуткової накладної ====
FIFO
Списання собівартості має бути організоване за партіями за методом FIFO. # При виконанні задача потрібно використовувати об’єктно-орієнтований підхід. При відкритті або створенні прибуткової накладної документ повинен містити шапку документа та табличну частину. Що перевіряється Вибір рядків у видатковій накладній має відбуватися з поточних залишків. K2_Attestation_Wholesale_FIFO_04.png|Друкована форма прибуткової накладної|посилання=Файл:K2_Attestation_Wholesale_FIFO_04.png
Звіт має показувати залишки товару на зазначену дату. # При створенні сторінок документів усе має працювати без перезавантаження сторінок. базовий ланцюжок документів:
! Вважається, що документи заднім числом не запроваджуються, але старі документи можуть неоперативно переводитися. Для реалізації задачі доцільно передбачити такі сутності:
- продаж товарів за період;
- прибутки за період;
- залишки товару на зазначену дату. * Побачити стиль написання програмного коду. # При виконанні задачі потрібно зафіксувати час її виконання та повідомити його при здачі. Документ повинен мати друковану форму. # Веб-рішення має бути побудоване на фреймворку з відкритим вихідним кодом. Звіт має показувати прибуток за вибраний період з урахуванням собівартості, списаної за FIFO. K2_Attestation_Wholesale_FIFO_06.png|Реалізація послуг у видатковій накладній|посилання=Файл:K2_Attestation_Wholesale_FIFO_06.png
Реєстр документів повинен дозволяти переглядати, шукати, відкривати та створювати видаткові накладні. На основі видаткової накладної створюється «Податкова накладна».== Виконання задачі ==
K2_Attestation_Wholesale_FIFO_10.png|Ілюстрація до атестаційного задача|посилання=Файл:K2_Attestation_Wholesale_FIFO_10.png
Посилання для довідки:
index.php?title=Категорія:K2 Cloud ERP
Зазвичай це реєстр документів, у якому можна знайти раніше створені документи, а так само створити новий документ.</gallery>
K2_Attestation_Wholesale_FIFO_09.png|Ілюстрація до атестаційного задача|посилання=Файл:K2_Attestation_Wholesale_FIFO_09.png
Звіт повинен показувати залишки товарів на складі на зазначену дату.== Звіт «Залишки по складу» ==
Ілюстрації з документа
При проведенні видаткової накладної, якщо товару не вистачає, платформа повинна показувати попередження із зазначенням кількості нестачі та не дозволяти проводити документ.== Вимоги до вибору рядків у видатковій накладній ==
У табличній частині мають бути товари та послуги.<gallery mode="packed" heights="180">
Очікувані звіти
- Замовлення;
- Рахунок-фактура;
- Видаткова накладна;
- Податкова накладна.==== Друкована форма прибуткової накладної ====
Перед продажем компанія-користувач спочатку створює документ «Замовлення». Напрям перевірки !! * Побачити швидкість вирішення задач у вебі. Послуги повинні додаватися у табличну частину документа разом з товарами.=== Продаж товарів за період ===
Реєстр видаткових накладних
Текст задачі
Видаткова накладна повинна мати друковану форму. Крім продажу товару можуть надаватися додаткові послуги, як приклад доставка. # На основі графічної структури бази даних створити SQL для створення таблиць.==== Реалізація послуг ====
- Побудувати структуру бази даних у графічному вигляді та продемонструвати її. Усі форми повинні працювати без перезавантаження сторінки.== Очікуваний результат ==
index.php?title=Категорія:Оптова торгівля
Критерії перевірки
K2_Attestation_Wholesale_FIFO_08.png|Звіт «Залишки по складу»|посилання=Файл:K2_Attestation_Wholesale_FIFO_08.png
Документи надходження оформлюються через прибуткову накладну. Документи продажу оформлюються через видаткову накладну. Потрібно реалізувати звіт «Залишки по складу». Звіт має показувати реалізацію товарів за вибраний період. * Перевірити вміння використання веб-технологій для прикладних задач. * Перевірити вміння інтерпретації практичної задачі у веб-додаток. Прибуток товарів та послуг оформлюється документом надходження товарів та послуг — прибутковою накладною. Продаж товарів і послуг оформлюється документом «Видаткова накладна». # Для вирішення задачі допускаються такі бази даних:
- MySQL;
- PostgreSQL;
- SQLite. З документа «Рахунок-фактура» створюється документ «Видаткова накладна».==== Реєстр прибуткових накладних ====
index.php?title=Категорія:K2 ERP
Необхідно побудувати звіти:
електронний документообіг
index.php?title=Категорія:Складський облік
Пояснення нижче надане для розуміння того, які поля повинні бути у документах і яка має бути таблична частина. У результаті виконання атестаційного задача має бути створене веб-рішення для оптової торгівлі, яке підтримує прибуткові накладні, замовлення, рахунки-фактури, видаткові накладні, податкові накладні, послуги в табличній частині, контроль залишків, списання собівартості за FIFO, друковані форми та звіти. * Перевірити вміння налаштувати веб-сервер для відображення проєкту у вебі.== Див. так само ==
Послуги в прибутковій накладній
Цілі теста
- товари;
- послуги;
- контрагенти;
- склади;
- документи;
- рядки документів;
- партії товарів;
- рухи товарів;
- рухи собівартості;
- рахунки-фактури;
- податкові накладні;
- користувачі;
- журнал змін документів. * Перевірити вміння використання об’єктно-орієнтованого програмування. На основі документа «Замовлення» створюється «Рахунок-фактура», коли йде підтвердження замовлення і клієнт ERP просить безготівковий рахунок. * показати попередження;
- вказати кількість нестачі;
- заборонити проведення документа. І послуги, і товари зазначаються в одній табличній частині. K2_Attestation_Wholesale_FIFO_03.png|Послуги у прибутковій накладній|посилання=Файл:K2_Attestation_Wholesale_FIFO_03.png
index.php?title=Категорія:Атестаційні завдання K2
- K2 ERP
- Атестаційні завдання K2 ERP
- Оптова торгівля
- FIFO
- Складський облік
- Прибуткова накладна
- Видаткова накладна
- Звіт залишків по складу
Залишки товару на дату
Друкована форма видаткової накладної
Прибутки за період
Окремо варто відзначити FIFO і електронний документообіг — практична задача; так само реалізовано продажів, послуг, партійного обліку, списання собівартості за FIFO та формування звітів виступає ключовою рисою перевірки навичок розробника у побудові веб-рішення для обліку закупівель забезпечується через Атестаційне задача K2 ERP.== Рекомендовані сутності бази даних ==
Прибуткова накладна
Необхідно побудувати такі звіти:
K2_Attestation_Wholesale_FIFO_05.png|Реєстр видаткових накладних|посилання=Файл:K2_Attestation_Wholesale_FIFO_05.png
FIFO — метод списання, за яким фактично списується той товар, який першим надійшов. Послуги мають обліковуватися в тій самій табличній частині, що і товари. * Побачити знання SQL та вміння роботи з базою даних. * Побачити вміння будувати структуру бази даних. K2_Attestation_Wholesale_FIFO_07.png|Друкована форма видаткової накладної|посилання=Файл:K2_Attestation_Wholesale_FIFO_07.png