Класи та команди K2 ERP Python: відмінності між версіями
R (обговорення | внесок) Прибрав шаблон |
R (обговорення | внесок) Прибрав слово Cloud |
||
| Рядок 1: | Рядок 1: | ||
'''K2 | '''K2 ERP Python для розробників''' — документація з вимогами до створення компонентів, структури пакетів, системних класів, API, компонентних класів і допоміжних JavaScript-функцій системи [[K2 Cloud ERP|K2 ERP]]. | ||
__TOC__ | __TOC__ | ||
== K2 | == K2 ERP Python == | ||
Команда для автоматичної генерації html файлу з документацією по док стрінгах: | Команда для автоматичної генерації html файлу з документацією по док стрінгах: | ||
| Рядок 10: | Рядок 10: | ||
== Вимоги до створення компонент == | == Вимоги до створення компонент == | ||
==== Компоненти, які публікуються в K2 | ==== Компоненти, які публікуються в K2 ERP повинні мати щонайменше такі атрибути ==== | ||
ORM структури. Структури, які потрібні для даної компоненти. (файл models.py) | ORM структури. Структури, які потрібні для даної компоненти. (файл models.py) | ||
| Рядок 39: | Рядок 39: | ||
Бізнес-процеси, схеми роботи, які були втілені в проудкті. В форматі Draw.io. (каталог doc/business_processes) | Бізнес-процеси, схеми роботи, які були втілені в проудкті. В форматі Draw.io. (каталог doc/business_processes) | ||
Інструкція користувача. Де розписано, як користуватись продуктом. Інструкція користувача повинна автоматично підтягуватись системою документації K2 | Інструкція користувача. Де розписано, як користуватись продуктом. Інструкція користувача повинна автоматично підтягуватись системою документації 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 | Шаблони, якщо є. Вказуємо каталог. Звертаю увагу, що К2 ERP повинна мати змогу використовувати не обмежену кількість шаблонів. Шаблони повинні бути так розроблені, щоб не конфліктувати з глобальними шаблонами системи. Каталог /templates | ||
==== Приклад дерева структури компоненти ==== | ==== Приклад дерева структури компоненти ==== | ||
| Рядок 1685: | Рядок 1685: | ||
Працює з конфігурацією домену через K2.domain | Працює з конфігурацією домену через K2.domain | ||
== K2 | == 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 | 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 | [[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=Категорія:Документація для розробників]] | ||