<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP%2F%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9</id>
	<title>Атестаційні завдання K2 ERP/Система контролю версій - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP%2F%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9"/>
	<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9&amp;action=history"/>
	<updated>2026-05-02T15:37:28Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9&amp;diff=562&amp;oldid=prev</id>
		<title>R в 20:42, 1 травня 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9&amp;diff=562&amp;oldid=prev"/>
		<updated>2026-05-01T20:42:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9&amp;amp;diff=562&amp;amp;oldid=404&quot;&gt;Показати зміни&lt;/a&gt;</summary>
		<author><name>R</name></author>
	</entry>
	<entry>
		<id>https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9&amp;diff=404&amp;oldid=prev</id>
		<title>R: Первинна публікація</title>
		<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8E_%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%B9&amp;diff=404&amp;oldid=prev"/>
		<updated>2026-04-29T18:15:09Z</updated>

		<summary type="html">&lt;p&gt;Первинна публікація&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Модуль контролю версій файлів, кодів і документів із журналом змін та можливістю відновлення =&lt;br /&gt;
&lt;br /&gt;
== Реальний бізнес-контекст ==&lt;br /&gt;
Підприємство:&lt;br /&gt;
&lt;br /&gt;
* розробляє програмне забезпечення, документи, графіку або інші цифрові ресурси;&lt;br /&gt;
* потребує зберігання всіх версій змін;&lt;br /&gt;
* має відслідковувати, хто і коли вніс зміни;&lt;br /&gt;
* повинно мати можливість відновлювати попередні версії в разі помилок;&lt;br /&gt;
* проводить аудит змін для безпеки та відповідності стандартам.&lt;br /&gt;
&lt;br /&gt;
Необхідно:&lt;br /&gt;
&lt;br /&gt;
* вести базу версій файлів;&lt;br /&gt;
* зберігати історію змін;&lt;br /&gt;
* організувати контроль доступу до редагування і перегляду;&lt;br /&gt;
* підтримувати можливість порівняння версій.&lt;br /&gt;
&lt;br /&gt;
== Основні завдання ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Структура довідників ===&lt;br /&gt;
&lt;br /&gt;
==== Довідник «Проекти» ====&lt;br /&gt;
Поля довідника:&lt;br /&gt;
&lt;br /&gt;
* назва проекту;&lt;br /&gt;
* опис;&lt;br /&gt;
* відповідальний користувач або команда;&lt;br /&gt;
* дата створення.&lt;br /&gt;
&lt;br /&gt;
==== Довідник «Типи файлів» ====&lt;br /&gt;
Типи файлів:&lt;br /&gt;
&lt;br /&gt;
* програмний код;&lt;br /&gt;
* документація;&lt;br /&gt;
* графіка;&lt;br /&gt;
* інше.&lt;br /&gt;
&lt;br /&gt;
=== 2. База «Файли проекту» ===&lt;br /&gt;
&lt;br /&gt;
==== Колонки бази ====&lt;br /&gt;
&lt;br /&gt;
* проект;&lt;br /&gt;
* назва файлу;&lt;br /&gt;
* тип файлу;&lt;br /&gt;
* статус:&lt;br /&gt;
** активний;&lt;br /&gt;
** архівований;&lt;br /&gt;
** видалений;&lt;br /&gt;
* дата створення;&lt;br /&gt;
* відповідальний користувач.&lt;br /&gt;
&lt;br /&gt;
==== Функціонал ====&lt;br /&gt;
&lt;br /&gt;
* створення нового файлу в проекті;&lt;br /&gt;
* завантаження початкової версії файлу.&lt;br /&gt;
&lt;br /&gt;
=== 3. База «Версії файлів» ===&lt;br /&gt;
&lt;br /&gt;
==== Колонки бази ====&lt;br /&gt;
&lt;br /&gt;
* файл;&lt;br /&gt;
* номер версії:&lt;br /&gt;
** v1;&lt;br /&gt;
** v2;&lt;br /&gt;
** v3;&lt;br /&gt;
** наступні версії;&lt;br /&gt;
* дата оновлення;&lt;br /&gt;
* користувач, який вніс зміни;&lt;br /&gt;
* опис змін — commit message;&lt;br /&gt;
* файл версії;&lt;br /&gt;
* порівняння змін — для текстових документів і коду.&lt;br /&gt;
&lt;br /&gt;
==== Функціонал ====&lt;br /&gt;
&lt;br /&gt;
* завантаження нової версії файлу;&lt;br /&gt;
* зберігання старих версій в архіві;&lt;br /&gt;
* порівняння двох версій — diff для текстових документів або коду;&lt;br /&gt;
* відновлення будь-якої версії як поточної.&lt;br /&gt;
&lt;br /&gt;
=== 4. Журнал змін ===&lt;br /&gt;
Хронологія всіх змін у проектах і файлах:&lt;br /&gt;
&lt;br /&gt;
* дата;&lt;br /&gt;
* хто змінив;&lt;br /&gt;
* який файл;&lt;br /&gt;
* яка версія;&lt;br /&gt;
* опис змін.&lt;br /&gt;
&lt;br /&gt;
==== Функціонал ====&lt;br /&gt;
&lt;br /&gt;
* пошук по користувачу;&lt;br /&gt;
* пошук по проекту;&lt;br /&gt;
* пошук по даті;&lt;br /&gt;
* пошук по типу файлу.&lt;br /&gt;
&lt;br /&gt;
=== 5. Контроль доступу ===&lt;br /&gt;
&lt;br /&gt;
==== Права доступу ====&lt;br /&gt;
&lt;br /&gt;
* перегляд;&lt;br /&gt;
* завантаження нової версії;&lt;br /&gt;
* відновлення версії;&lt;br /&gt;
* видалення файлів або версій — для адміністраторів.&lt;br /&gt;
&lt;br /&gt;
==== Ролі користувачів ====&lt;br /&gt;
&lt;br /&gt;
* користувач;&lt;br /&gt;
* менеджер проекту;&lt;br /&gt;
* адміністратор.&lt;br /&gt;
&lt;br /&gt;
=== 6. Додаткові функції ===&lt;br /&gt;
&lt;br /&gt;
* робота через AJAX для оновлення журналу змін у реальному часі;&lt;br /&gt;
* підтримка роботи з великими файлами через chunk upload;&lt;br /&gt;
* імпорт / експорт файлів архівом ZIP;&lt;br /&gt;
* автоматичне створення бекапів усіх файлів і версій.&lt;br /&gt;
&lt;br /&gt;
== Технічні вимоги ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Параметр&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|Бекенд&lt;br /&gt;
|K2 Cloud ERP на Python або PHP&lt;br /&gt;
|-&lt;br /&gt;
|БД&lt;br /&gt;
|PostgreSQL або MySQL&lt;br /&gt;
|-&lt;br /&gt;
|Фронтенд&lt;br /&gt;
|HTML5, JavaScript, AJAX, Fetch API або Axios&lt;br /&gt;
|-&lt;br /&gt;
|UI-компоненти&lt;br /&gt;
|DataTables для проектів, файлів і версій; Select2 для пошуку по проектах&lt;br /&gt;
|-&lt;br /&gt;
|Файли&lt;br /&gt;
|Збереження на локальному сервері або Amazon S3 / Google Drive, опціонально&lt;br /&gt;
|-&lt;br /&gt;
|Друк&lt;br /&gt;
|Генерація звітів про зміни у PDF або Excel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Критерії оцінки ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Критерій&lt;br /&gt;
!Бали&lt;br /&gt;
|-&lt;br /&gt;
|Реалізація бази проектів, файлів і версій&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Організація журналу змін і контроль доступу&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Можливість порівняння і відновлення версій&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Інтерактивність через AJAX і масштабованість системи&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Зручність роботи з великими об’ємами даних&lt;br /&gt;
|20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Примітка ==&lt;br /&gt;
Система контролю версій — критично важлива для управління життєвим циклом:&lt;br /&gt;
&lt;br /&gt;
* документів;&lt;br /&gt;
* програмного коду;&lt;br /&gt;
* дизайн-макетів;&lt;br /&gt;
* іншої цифрової інформації.&lt;br /&gt;
&lt;br /&gt;
Вона забезпечує:&lt;br /&gt;
&lt;br /&gt;
* прозорість змін;&lt;br /&gt;
* надійність збереження історії;&lt;br /&gt;
* швидке відновлення у разі помилок.&lt;/div&gt;</summary>
		<author><name>R</name></author>
	</entry>
</feed>