Класи та команди K2 ERP Python: відмінності між версіями

Прибрав шаблон
Прибрав слово Cloud
Рядок 1: Рядок 1:
'''K2 Cloud ERP Python для розробників''' — документація з вимогами до створення компонентів, структури пакетів, системних класів, API, компонентних класів і допоміжних JavaScript-функцій системи [[K2 Cloud ERP]].
'''K2 ERP Python для розробників''' — документація з вимогами до створення компонентів, структури пакетів, системних класів, API, компонентних класів і допоміжних JavaScript-функцій системи [[K2 Cloud ERP|K2 ERP]].


__TOC__
__TOC__


== K2 Cloud ERP Python ==
== K2 ERP Python ==


Команда для автоматичної генерації html файлу з документацією по док стрінгах:
Команда для автоматичної генерації html файлу з документацією по док стрінгах:
Рядок 10: Рядок 10:
== Вимоги до створення компонент ==
== Вимоги до створення компонент ==


==== Компоненти, які публікуються в K2 Cloud ERP повинні мати щонайменше такі атрибути ====
==== Компоненти, які публікуються в K2 ERP повинні мати щонайменше такі атрибути ====


ORM структури. Структури, які потрібні для даної компоненти. (файл models.py)
ORM структури. Структури, які потрібні для даної компоненти. (файл models.py)
Рядок 39: Рядок 39:
Бізнес-процеси, схеми роботи, які були втілені в проудкті. В форматі Draw.io. (каталог doc/business_processes)
Бізнес-процеси, схеми роботи, які були втілені в проудкті. В форматі Draw.io. (каталог doc/business_processes)


Інструкція користувача. Де розписано, як користуватись продуктом. Інструкція користувача повинна автоматично підтягуватись системою документації K2 Cloud ERP, додаючи розділ документації для цього продукту і надаючи можливість пошуку інформації в документації. Зберігається в каталозі: doc/user_manual)
Інструкція користувача. Де розписано, як користуватись продуктом. Інструкція користувача повинна автоматично підтягуватись системою документації K2 ERP, додаючи розділ документації для цього продукту і надаючи можливість пошуку інформації в документації. Зберігається в каталозі: doc/user_manual)


Документацію для розробників, що генерується автоматично з коментарів. Зберігається в каталозі: doc/developer_documentation )
Документацію для розробників, що генерується автоматично з коментарів. Зберігається в каталозі: doc/developer_documentation )
Рядок 70: Рядок 70:
Авторство. Якщо К2, то в форматі, як прийнято в цілому для К2, якщо сторонній розробник - інформація про стороннього розробника. Copyright © 2000-2025 К2®, Rudiuk Serhii. All rights reserved.
Авторство. Якщо К2, то в форматі, як прийнято в цілому для К2, якщо сторонній розробник - інформація про стороннього розробника. Copyright © 2000-2025 К2®, Rudiuk Serhii. All rights reserved.


Шаблони, якщо є. Вказуємо каталог. Звертаю увагу, що К2 Cloud ERP повинна мати змогу використовувати не обмежену кількість шаблонів. Шаблони повинні бути так розроблені, щоб не конфліктувати з глобальними шаблонами системи. Каталог /templates
Шаблони, якщо є. Вказуємо каталог. Звертаю увагу, що К2 ERP повинна мати змогу використовувати не обмежену кількість шаблонів. Шаблони повинні бути так розроблені, щоб не конфліктувати з глобальними шаблонами системи. Каталог /templates


==== Приклад дерева структури компоненти ====
==== Приклад дерева структури компоненти ====
Рядок 1685: Рядок 1685:
Працює з конфігурацією домену через K2.domain
Працює з конфігурацією домену через K2.domain


== K2 Cloud ERP Javascript ==
== K2 ERP Javascript ==


==== createImageSliderModal(images, containerId = null) ====
==== createImageSliderModal(images, containerId = null) ====
Рядок 1750: Рядок 1750:


<gallery mode="packed" heights="180">
<gallery mode="packed" heights="180">
K2_Cloud_ERP_Python_01.png|Ілюстрація K2 Cloud ERP Python|посилання=Файл:K2_Cloud_ERP_Python_01.png
K2_Cloud_ERP_Python_01.png|Ілюстрація K2 ERP Python|посилання=Файл:K2_Cloud_ERP_Python_01.png
</gallery>
</gallery>


== Див. також ==
== Див. також ==


* [[K2 Cloud ERP]]
* [[K2 Cloud ERP|K2 ERP]]
* [[K2 ERP]]
* [[K2 ERP]]
* [[Python]]
* [[Python]]
* [[API]]
* [[API]]
* [[Документація для розробників]]
* [[Документація для розробників]]
* [[K2 Cloud ERP Javascript]]
* [[K2 Cloud ERP Javascript|K2 ERP Javascript]]


[[index.php?title=Категорія:K2 ERP]]
[[index.php?title=Категорія:K2 ERP]]
[[index.php?title=Категорія:K2 Cloud ERP]]
[[Index.php?title=Категорія:K2 Cloud ERP|index.php?title=Категорія:K2 ERP]]
[[index.php?title=Категорія:Python]]
[[index.php?title=Категорія:Python]]
[[index.php?title=Категорія:Документація K2]]
[[index.php?title=Категорія:Документація K2]]
[[index.php?title=Категорія:Документація для розробників]]
[[index.php?title=Категорія:Документація для розробників]]