Атестаційні завдання K2 ERP/Каталог колекціонера: відмінності між версіями

Первинна публікація
 
Немає опису редагування
 
Рядок 1: Рядок 1:
{{DISPLAYTITLE:Атестаційні завдання K2 ERP/Каталог колекціонера}}


= Модуль обліку предметів колекцій, оцінки вартості та обміну для приватного або професійного колекціонера =
'''Атестаційне завдання K2 ERP — Каталог колекціонера''' — це практична задача для перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля обліку предметів колекції, фото, сертифікатів автентичності, історії придбання, оцінки вартості, реставрацій, продажів, обмінів, страхування, звітів і аналітики.
 
Модуль має забезпечувати повний цикл роботи з колекцією: предмет → категорія → опис → фото → сертифікат → походження → придбання → оцінка → зберігання → реставрація → обмін або продаж → звіт.
 
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;">
'''Коротко.''' Потрібно реалізувати модуль каталогу колекціонера: категорії, предмети, характеристики, фото, документи, сертифікати автентичності, історія операцій, оцінка вартості, реставрації, місця зберігання, обміни, продажі, страхування, PDF-каталоги, звіти й AJAX-інтерактив.
</div>
 
__TOC__
 
== Назва завдання ==
 
'''Модуль обліку предметів колекцій, оцінки вартості та обміну для приватного або професійного колекціонера'''.
 
== Мета завдання ==
 
Мета завдання — створити в K2 ERP модуль для електронного каталогу колекції.
 
Система повинна дозволяти:
 
* вести базу предметів колекції;
* класифікувати предмети за категоріями;
* зберігати детальні характеристики предметів;
* додавати фото;
* додавати сертифікати автентичності;
* додавати документи походження;
* вести історію придбання;
* вести історію оцінок вартості;
* вести історію реставрацій;
* вести історію продажів;
* вести історію обмінів;
* контролювати місце зберігання предметів;
* контролювати стан предметів;
* вести страхову вартість;
* формувати каталог колекції у PDF;
* формувати звіти по вартості, категоріях, операціях і динаміці оцінки;
* підтримувати AJAX-пошук і фільтрацію;
* підтримувати права доступу;
* вести журнал змін.
 
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
'''Головний принцип.''' По кожному предмету має бути зрозуміло: що це за предмет, звідки він походить, коли і за скільки придбаний, де зберігається, який має стан, які має документи, як змінювалась його вартість і які операції з ним виконувались.
</div>


== Реальний бізнес-контекст ==
== Реальний бізнес-контекст ==
Колекціонер:


* збирає предмети:
Колекціонер або організація веде колекцію цінних предметів.
** монети;
 
** картини;
Приклади колекцій:
** марки;
 
** антикваріат;
* монети;
** моделі авто;
* банкноти;
** інші колекційні предмети;
* поштові марки;
* веде каталог власної колекції;
* картини;
* фіксує історію кожного предмета:
* скульптури;
** придбання;
* антикваріат;
** оцінка;
* годинники;
** реставрація;
* ювелірні вироби;
** продаж;
* моделі автомобілів;
* порівнює предмети за характеристиками та вартістю.
* книги;
* рукописи;
* вінілові платівки;
* іграшки;
* військова атрибутика;
* спортивні пам’ятні предмети;
* NFT або цифрові колекційні об’єкти, якщо потрібно;
* інші рідкісні або цінні предмети.
 
Колекціонеру потрібно:
 
* знати повний склад колекції;
* швидко знаходити потрібний предмет;
* бачити фото й опис;
* зберігати документи автентичності;
* знати історію придбання;
* відстежувати поточну вартість;
* бачити динаміку оцінки;
* контролювати місце зберігання;
* вести історію реставрацій;
* формувати PDF-каталог;
* готувати звіти для страхування, продажу або виставки.
 
== Основний бізнес-процес ==
 
Типовий процес роботи з каталогом колекціонера виглядає так:
 
# користувач створює категорію предметів;
# додає предмет колекції;
# заповнює характеристики;
# додає фото;
# додає документи або сертифікати;
# вказує місце зберігання;
# фіксує операцію придбання;
# фіксує первинну оцінку вартості;
# за потреби додає реставрацію;
# періодично оновлює оцінку;
# фіксує продаж або обмін, якщо предмет вибув;
# система формує історію предмета;
# користувач формує звіти й PDF-каталог.


Необхідно:
== Основні об’єкти модуля ==


* створити базу предметів колекції;
{| class="wikitable" style="width:100%;"
* вести історію володіння і змін вартості;
! Об’єкт
* додавати фото та сертифікати автентичності;
! Призначення
* формувати звіти та довідники по колекції.
|-
| Категорії предметів
| Класифікація колекції
|-
| Предмети колекції
| Основна база предметів
|-
| Фото
| Візуальна ідентифікація предметів
|-
| Документи
| Сертифікати, чеки, акти, експертні висновки
|-
| Операції
| Придбання, продаж, оцінка, реставрація, обмін
|-
| Оцінки вартості
| Історія ринкової або експертної оцінки
|-
| Місця зберігання
| Де фізично знаходяться предмети
|-
| Стан предмета
| Якість і збереженість
|-
| Контрагенти
| Продавці, покупці, експерти, реставратори
|-
| Страхування
| Облік страхової вартості і полісів
|-
| Звіти
| Аналітика по складу, вартості й операціях
|}


== Основні завдання ==
== Довідник «Категорії предметів» ==


=== 1. Структура довідників ===
Категорії потрібні для структурування колекції.


==== Довідник «Категорії предметів» ====
== Приклади категорій ==
Категорії предметів:


* монети;
* монети;
* банкноти;
* марки;
* марки;
* картини;
* картини;
* скульптури;
* антикваріат;
* годинники;
* книги;
* рукописи;
* моделі авто;
* моделі авто;
* антикваріат;
* ювелірні вироби;
* військова атрибутика;
* вініл;
* інше.
 
== Поля категорії ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Назва категорії
| Наприклад: Монети, Картини, Марки
|-
| Батьківська категорія
| Для багаторівневої структури
|-
| Опис
| Коротке пояснення категорії
|-
| Статус
| Активна або архівна
|}
 
== Довідник «Стан предмета» ==
 
Стан предмета впливає на його вартість.
 
== Приклади станів ==
 
* новий;
* відмінний;
* дуже хороший;
* хороший;
* задовільний;
* потребує реставрації;
* пошкоджений;
* після реставрації;
* музейний стан.
 
== Довідник «Місця зберігання» ==
 
Місце зберігання потрібне для контролю фізичного розташування предметів.
 
== Приклади місць зберігання ==
 
* домашня вітрина;
* сейф;
* банківська комірка;
* склад;
* музей;
* галерея;
* виставка;
* реставраційна майстерня;
* тимчасово у покупця;
* інше.
 
== Поля місця зберігання ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Назва місця
| Наприклад: Сейф №1
|-
| Адреса
| Фізична адреса, якщо потрібно
|-
| Відповідальна особа
| Хто контролює доступ
|-
| Умови зберігання
| Температура, вологість, захист, якщо потрібно
|-
| Коментар
| Додаткова інформація
|}
 
== Довідник «Контрагенти» ==
 
Контрагенти — це особи або організації, пов’язані з операціями.
 
== Типи контрагентів ==
 
* продавець;
* покупець;
* експерт;
* оцінювач;
* реставратор;
* галерея;
* аукціон;
* страхова компанія;
* музей;
* інше.
 
== Поля контрагента ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Назва або ПІБ
| Найменування контрагента
|-
| Тип
| Продавець, покупець, експерт тощо
|-
| Телефон
| Контактний номер
|-
| Email
| Електронна адреса
|-
| Адреса
| За потреби
|-
| Коментар
| Внутрішня примітка
|}
 
== База «Предмети колекції» ==
 
Предмет колекції — це головна сутність модуля.
 
== Колонки бази предметів ==
 
{| class="wikitable" style="width:100%;"
! Колонка
! Опис
|-
| Назва
| Назва предмета
|-
| Категорія
| Тип предмета
|-
| Рік виготовлення
| Орієнтовний або точний рік
|-
| Місце виготовлення
| Країна, місто, майстерня
|-
| Стан
| Поточний стан предмета
|-
| Поточна вартість
| Остання оцінка
|-
| Дата придбання
| Коли придбано
|-
| Місце зберігання
| Де знаходиться предмет
|-
| Статус
| У колекції, продано, обміняно, на реставрації, втрачено
|}
 
== Поля предмета колекції ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Інвентарний номер
| Унікальний номер предмета в колекції
|-
| Назва
| Назва предмета
|-
| Категорія
| Категорія або підкатегорія
|-
| Автор / виробник
| Художник, монетний двір, майстер, бренд
|-
| Рік виготовлення
| Рік або приблизний період
|-
| Місце виготовлення
| Країна, місто, майстерня
|-
| Матеріал
| Полотно, срібло, папір, дерево, метал тощо
|-
| Розмір / вага
| Фізичні параметри
|-
| Стан предмета
| Поточний стан
|-
| Поточна вартість
| Остання оцінена вартість
|-
| Валюта оцінки
| UAH, USD, EUR або інша
|-
| Дата придбання
| Коли придбано
|-
| Ціна придбання
| Скільки коштував предмет
|-
| Продавець / місце купівлі
| Джерело придбання
|-
| Місце зберігання
| Де знаходиться предмет
|-
| Документи автентичності
| Сертифікати, акти, висновки
|-
| Фото предмета
| Одне або кілька зображень
|-
| Статус
| У колекції, продано, обміняно, втрачено тощо
|-
| Примітки
| Додаткова інформація
|}
 
== Статуси предмета ==
 
{| class="wikitable" style="width:100%;"
! Статус
! Значення
|-
| У колекції
| Предмет належить власнику і зберігається в колекції
|-
| На реставрації
| Предмет передано на реставрацію
|-
| На виставці
| Предмет тимчасово експонується
|-
| Заброньовано
| Предмет зарезервовано для продажу або обміну
|-
| Продано
| Предмет проданий
|-
| Обміняно
| Предмет вибув через обмін
|-
| Втрачено
| Предмет втрачено або викрадено
|-
| Архівний
| Запис збережено для історії
|}
 
== Фото предметів ==
 
Система має підтримувати завантаження кількох фото для одного предмета.
 
== Поля фото ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет
| До якого предмета належить фото
|-
| Фото
| Файл зображення
|-
| Тип фото
| Основне, деталь, зворот, підпис, пошкодження
|-
| Опис
| Короткий коментар
|-
| Дата завантаження
| Коли додано
|}
 
== Документи і сертифікати ==
 
Документи підтверджують походження, автентичність або вартість предмета.
 
== Типи документів ==
 
* сертифікат автентичності;
* чек купівлі;
* експертний висновок;
* акт оцінки;
* страховий поліс;
* акт реставрації;
* аукціонний протокол;
* договір купівлі-продажу;
* фотофіксація;
* інше.
* інше.


=== 2. База «Предмети колекції» ===
== Поля документа ==


==== Колонки бази ====
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет
| До якого предмета належить документ
|-
| Тип документа
| Сертифікат, чек, акт, висновок тощо
|-
| Назва документа
| Назва або короткий опис
|-
| Номер документа
| Якщо є
|-
| Дата документа
| Коли видано
|-
| Ким видано
| Експерт, продавець, організація
|-
| Файл
| PDF, фото або скан
|-
| Коментар
| Примітка
|}
 
== База «Операції з предметами» ==


* назва;
Операції формують історію предмета.
* категорія;
 
== Типи операцій ==
 
* придбання;
* продаж;
* оцінка;
* переоцінка;
* реставрація;
* обмін;
* передача на виставку;
* повернення з виставки;
* переміщення;
* страхування;
* списання;
* втрата;
* інше.
 
== Поля операції ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет
| До якого предмета належить операція
|-
| Тип операції
| Придбання, продаж, оцінка, реставрація тощо
|-
| Дата операції
| Коли виконано
|-
| Контрагент
| Продавець, покупець, експерт, реставратор
|-
| Сума
| Вартість придбання, продажу, оцінки або витрат
|-
| Валюта
| Валюта операції
|-
| Опис операції
| Що саме відбулося
|-
| Документ
| Пов’язаний файл, якщо є
|-
| Статус
| Заплановано, виконано, скасовано
|}
 
== Оцінка вартості ==
 
Оцінка потрібна для визначення поточної вартості предмета і всієї колекції.
 
== Поля оцінки ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет
| Що оцінюється
|-
| Дата оцінки
| Коли проведено
|-
| Оціночна вартість
| Сума оцінки
|-
| Валюта
| Валюта оцінки
|-
| Метод оцінки
| Ринкова, експертна, страхова, аукціонна
|-
| Оцінювач
| Хто проводив оцінку
|-
| Документ оцінки
| Файл або акт
|-
| Коментар
| Пояснення
|}
 
== Формула поточної вартості колекції ==
 
<pre>
Поточна вартість колекції = Сума останніх оцінок усіх активних предметів
</pre>
 
== Формула прибутку від продажу ==
 
<pre>
Прибуток = Ціна продажу - Ціна придбання - Витрати на реставрацію - Інші витрати
</pre>
 
== Реставрації ==
 
Реставрація впливає на стан і вартість предмета.
 
== Поля реставрації ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет
| Що реставрується
|-
| Реставратор
| Хто виконує роботу
|-
| Дата початку
| Початок реставрації
|-
| Дата завершення
| Завершення
|-
| Опис робіт
| Що зроблено
|-
| Вартість
| Сума витрат
|-
| Стан до реставрації
| Початковий стан
|-
| Стан після реставрації
| Новий стан
|-
| Документи
| Акт, фото, висновок
|-
| Статус
| Заплановано, в роботі, завершено
|}
 
== Обмін предметами ==
 
Модуль може підтримувати операції обміну.
 
== Поля обміну ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет, що віддається
| Предмет із колекції
|-
| Предмет, що отримується
| Новий предмет
|-
| Контрагент
| З ким виконано обмін
|-
| Дата обміну
| Коли виконано
|-
| Оціночна різниця
| Різниця у вартості
|-
| Доплата
| Якщо була
|-
| Документ
| Угода або акт
|-
| Коментар
| Примітка
|}
 
== Продаж предметів ==
 
Продаж переводить предмет у статус '''«Продано»'''.
 
== Поля продажу ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет
| Що продається
|-
| Покупець
| Контрагент
|-
| Дата продажу
| Коли продано
|-
| Ціна продажу
| Сума продажу
|-
| Валюта
| Валюта продажу
|-
| Спосіб продажу
| Прямий продаж, аукціон, магазин, онлайн
|-
| Документ
| Договір, чек, акт
|-
| Статус оплати
| Очікує, оплачено, частково оплачено
|}
 
== Страхування ==
 
Для цінних предметів може вестися страхування.
 
== Поля страхування ==
 
{| class="wikitable" style="width:100%;"
! Поле
! Опис
|-
| Предмет
| Що страхується
|-
| Страхова компанія
| Контрагент
|-
| Номер поліса
| Номер документа
|-
| Страхова вартість
| Сума покриття
|-
| Дата початку
| Початок дії поліса
|-
| Дата завершення
| Завершення дії
|-
| Статус
| Активний, завершений, скасований
|}
 
== Звіти ==
 
== Звіт «Структура колекції» ==
 
У звіті потрібно відображати:
 
* категорію;
* кількість предметів;
* сумарну поточну вартість;
* середню вартість предмета;
* частку категорії у загальній вартості.
 
== Звіт «Поточна вартість колекції» ==
 
У звіті потрібно відображати:
 
* предмет;
* категорію;
* дату останньої оцінки;
* поточну вартість;
* валюту;
* місце зберігання;
* статус.
 
== Звіт «Динаміка вартості» ==
 
У звіті потрібно відображати:
 
* предмет;
* дати оцінок;
* попередні оцінки;
* поточну оцінку;
* зміну у грошах;
* зміну у відсотках.
 
== Звіт «Операції з предметами» ==
 
У звіті потрібно відображати:
 
* дату операції;
* предмет;
* тип операції;
* контрагента;
* суму;
* валюту;
* опис;
* статус.
 
== Звіт «Витрати і доходи» ==
 
У звіті потрібно відображати:
 
* витрати на придбання;
* витрати на реставрацію;
* витрати на страхування;
* доходи від продажів;
* прибуток або збиток.
 
== Звіт «Предмети без документів» ==
 
У звіті потрібно відображати:
 
* предмет;
* категорію;
* поточну вартість;
* відсутній тип документа;
* коментар.
 
== Звіт «Предмети за місцем зберігання» ==
 
У звіті потрібно відображати:
 
* місце зберігання;
* предмети;
* кількість;
* сумарну вартість;
* відповідальну особу.
 
== PDF-каталог колекції ==
 
Система має формувати друкований або електронний каталог.
 
== Каталог може містити ==
 
* титульну сторінку;
* опис колекції;
* групування за категоріями;
* фото предметів;
* назву предмета;
* інвентарний номер;
* рік виготовлення;
* рік виготовлення;
* місце виготовлення;
* автора або виробника;
* стан предмета:
* стан;
** новий;
* поточну вартість, опціонально;
** хороший;
* коротку історію;
** потребує реставрації;
* сертифікати, якщо потрібно;
* поточна вартість — оцінка;
* підсумкову вартість колекції.
* дата придбання;
 
* продавець / місце купівлі;
== AJAX-інтерактив ==
* документи автентичності — завантаження PDF або фото;
* фото предмета;
* примітки.


==== Функціонал ====
Інтерфейс має працювати швидко й без перезавантаження сторінок.


* додавання і редагування предметів;
Через AJAX мають працювати:
* ведення історії змін вартості.


=== 3. База «Операції з предметами» ===
* пошук предметів;
* фільтрація за категорією;
* фільтрація за станом;
* фільтрація за місцем зберігання;
* фільтрація за роком;
* додавання предмета;
* завантаження фото;
* завантаження документів;
* додавання оцінки;
* додавання операції;
* оновлення поточної вартості;
* формування звітів;
* перегляд історії предмета.


==== Колонки бази ====
== Логування змін ==


* предмет;
Модуль повинен фіксувати ключові дії.
* тип операції:
** придбання;
** продаж;
** оцінка;
** реставрація;
* дата;
* опис операції;
* сума витрат або продажу.


==== Функціонал ====
Журнал змін має зберігати:


* формування історії кожного предмета.
* хто створив предмет;
* хто змінив опис предмета;
* хто додав фото;
* хто додав документ;
* хто змінив місце зберігання;
* хто додав оцінку;
* хто змінив поточну вартість;
* хто створив операцію;
* хто зафіксував продаж;
* хто зафіксував обмін;
* хто змінив статус предмета;
* хто сформував PDF-каталог;
* дату й час дії;
* старе та нове значення, якщо це можливо.


=== 4. Звіти ===
== Права доступу ==


* структура колекції за категоріями і вартостями;
Модуль має підтримувати рольову модель.
* динаміка зміни вартості колекції;
 
* звіт по витратам і доходам від купівлі / продажу предметів.
{| class="wikitable" style="width:100%;"
! Роль
! Можливості
|-
| Власник колекції
| Повний доступ до предметів, операцій, оцінок, звітів і документів
|-
| Менеджер колекції
| Додає предмети, документи, фото, операції та формує звіти
|-
| Експерт
| Додає оцінки, висновки, документи, але не змінює фінансові операції
|-
| Реставратор
| Бачить предмети на реставрації та додає звіти про роботи
|-
| Гість / перегляд
| Переглядає відкриту частину каталогу без фінансових даних
|-
| Адміністратор системи
| Налаштовує довідники, права, шаблони документів і службові параметри
|}


== Технічні вимоги ==
== Технічні вимоги ==
{| class="wikitable"
 
!Параметр
{| class="wikitable" style="width:100%;"
!Опис
! Параметр
! Опис
|-
| Бекенд
| K2 Cloud ERP на Python або PHP
|-
| База даних
| PostgreSQL або MySQL
|-
| Фронтенд
| HTML5, JavaScript
|-
| AJAX
| Fetch API або Axios
|-
| UI-компоненти
| DataTables для предметів, операцій і оцінок; Select2 для категорій, контрагентів і місць зберігання
|-
|-
|Бекенд
| Галерея
|K2 Cloud ERP на Python або PHP
| Перегляд фото предметів у галереї
|-
|-
|БД
| Файли
|PostgreSQL або MySQL
| Завантаження PDF, фото, сканів, сертифікатів
|-
|-
|Фронтенд
| Графіки
|HTML5, JavaScript, AJAX, Fetch API або Axios
| Chart.js або аналог для динаміки вартості
|-
|-
|UI-компоненти
| Друк
|DataTables, Select2, галерея фото
| Генерація PDF-каталогів, описів предметів, звітів
|-
|-
|Друк
| Експорт
|Генерація каталогів і описів колекції у PDF
| Excel або PDF для звітів
|}
|}


== Критерії оцінки ==
== Рекомендовані сутності бази даних ==
{| class="wikitable"
 
!Критерій
Для реалізації задачі доцільно передбачити такі сутності:
!Бали
 
* категорії предметів;
* стани предметів;
* місця зберігання;
* контрагенти;
* предмети колекції;
* фото предметів;
* документи предметів;
* операції з предметами;
* оцінки вартості;
* реставрації;
* продажі;
* обміни;
* страхові поліси;
* звіти;
* журнал змін;
* права доступу.
 
== Практичне завдання ==
 
У межах атестації потрібно продемонструвати робочий сценарій.
 
Мінімальний сценарій:
 
# створити категорію предметів;
# створити місце зберігання;
# створити контрагента-продавця;
# додати предмет колекції;
# заповнити характеристики предмета;
# завантажити фото предмета;
# завантажити сертифікат автентичності;
# зафіксувати операцію придбання;
# додати первинну оцінку вартості;
# змінити місце зберігання;
# зафіксувати реставрацію;
# додати нову оцінку після реставрації;
# перевірити оновлення поточної вартості;
# сформувати звіт структури колекції;
# сформувати звіт динаміки вартості;
# сформувати PDF-каталог;
# зафіксувати продаж або обмін одного предмета;
# перевірити зміну статусу предмета;
# перевірити журнал змін і права доступу.
 
== Критерії оцінювання ==
 
{| class="wikitable" style="width:100%;"
! Критерій
! Бали
! Що перевіряється
|-
| Реалізація бази предметів і історії операцій
| 20
| Категорії, предмети, характеристики, статуси, місця зберігання, операції
|-
| Інтеграція завантаження фото і сертифікатів
| 20
| Фото, PDF, сертифікати, документи походження, експертні висновки
|-
|-
|Реалізація бази предметів і історії операцій
| Генерація звітів по колекції
|20
| 20
| Структура колекції, поточна вартість, динаміка оцінки, операції, витрати і доходи
|-
| Інтерактивність через AJAX
| 20
| AJAX-пошук, фільтри, завантаження файлів, додавання оцінок і операцій без перезавантаження
|-
| Зручність управління великими колекціями
| 20
| Фільтри, пошук, PDF-каталог, права доступу, журнал змін, групування за категоріями
|-
! Разом
! 100
! Максимальна оцінка
|}
 
== Шкала оцінювання ==
 
{| class="wikitable" style="width:100%;"
! Бали
! Рівень
! Опис
|-
|-
|Інтеграція завантаження фото і сертифікатів
| 90–100
|20
| Відмінно
| Модуль повністю працює: предмети, фото, документи, операції, оцінки, реставрації, продажі, звіти і PDF-каталог реалізовані коректно
|-
|-
|Генерація звітів по колекції
| 75–89
|20
| Добре
| Основна логіка працює, є незначні недоліки, які не руйнують процес обліку колекції
|-
|-
|Інтерактивність через AJAX
| 60–74
|20
| Зараховано
| Базовий сценарій працює, але частина функцій реалізована неповно або потребує доопрацювання
|-
|-
|Зручність управління великими колекціями
| 0–59
|20
| Не зараховано
| Відсутня критична логіка: предмети, операції, фото, документи, оцінки або звіти
|}
|}
== Критичні помилки ==
Критичними помилками вважаються ситуації, коли:
* неможливо створити категорію;
* неможливо створити предмет;
* предмет не має інвентарного номера;
* предмет не прив’язується до категорії;
* неможливо додати фото;
* неможливо додати документ або сертифікат;
* неможливо додати операцію;
* оцінка не оновлює поточну вартість;
* продаж не змінює статус предмета;
* обмін не фіксується в історії;
* місце зберігання не зберігається;
* звіти не відповідають фактичним предметам, операціям і оцінкам;
* користувач без прав бачить приватні фінансові дані;
* зміни предметів, оцінок, операцій і документів не логуються.
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
'''Умова складання.''' Завдання не може бути зараховане, якщо система не дозволяє пройти базовий цикл каталогу колекціонера: предмет → фото → документ → придбання → оцінка → операція → звіт → PDF-каталог.
</div>
== Очікуваний результат ==
У результаті виконання атестаційного завдання має бути створений модуль каталогу колекціонера в K2 ERP.
Модуль має підтримувати категорії, предмети, характеристики, фото, документи, сертифікати автентичності, місця зберігання, контрагентів, операції, оцінки, реставрації, продажі, обміни, страхування, PDF-каталоги, звіти, AJAX-інтерактив, журнал змін і рольовий доступ.


== Примітка ==
== Примітка ==
ERP для колекціонера — дуже важлива для підтримки порядку в колекції, збереження історії предметів і можливості легко оцінити її загальну вартість.


Сучасний електронний каталог — це не тільки зручність, а й захист інвестицій.
ERP для колекціонера допомагає підтримувати порядок у колекції, зберігати історію предметів, підтверджувати автентичність, контролювати вартість і готувати матеріали для страхування, продажу, виставок або спадкування.
 
Сучасний електронний каталог — це не тільки зручність, а й захист цінності колекції.
 
== Коротко ==
 
{| class="wikitable" style="width:100%;"
! Питання
! Відповідь
|-
| Що потрібно створити?
| Модуль електронного каталогу колекціонера
|-
| Які довідники потрібні?
| Категорії, стани предметів, місця зберігання, контрагенти
|-
| Який головний процес?
| Додавання предмета, фото, документів, операцій, оцінок і звітів
|-
| Що потрібно контролювати?
| Стан, вартість, документи, місце зберігання, історію операцій
|-
| Які документи потрібні?
| Сертифікати, чеки, експертні висновки, акти реставрації, PDF-каталог
|-
| Які звіти потрібні?
| Структура колекції, поточна вартість, динаміка оцінки, операції, витрати і доходи
|-
| Що є критичною вимогою?
| Кожен предмет має мати історію операцій, фото, документи й актуальну оцінку
|-
| Що бажано додати?
| Страхування, обміни, реставрації, графік зміни вартості, публічний каталог
|}
 
== Див. також ==
 
* [[K2 Cloud ERP|K2 ERP]]
* [[K2 ERP]]
* [[Атестаційні завдання K2 ERP]]
* [[Склад]]
* [[Веб-архів документів]]
* [[Система контролю версій]]
* [[Аукціон]]
* [[Дошка оголошень]]
* [[CRM]]
* [[Документообіг]]
* [[Особистий кабінет]]
* [[Звіти]]
* [[AJAX]]
 
[[Категорія:K2 ERP]]
[[Категорія:Атестаційні завдання K2]]
[[Категорія:Каталог колекціонера]]
[[Категорія:Колекції]]
[[Категорія:Документообіг]]
[[Категорія:Облік активів]]
[[Категорія:Аналітика]]
[[Категорія:Корпоративна Wiki]]