Public release from ruodoo-project: 19.0 - 2026-07-26 21:17:35 UTC

This commit is contained in:
CI Publish Bot
2026-07-26 21:17:45 +00:00
commit 4f7b594ec8
1335 changed files with 191620 additions and 0 deletions

70
directive_test/README.md Normal file
View File

@ -0,0 +1,70 @@
# Слой директив — Демонстрационная интеграция
**name:** directive_test
**version:** 19.0.1.0.0
**author:** RuOdoo
### 1. Общее описание
Модуль демонстрирует работу директив в реальных бизнес-объектах Odoo: задачах, заказах, счетах, складе и производстве. Служит рабочим примером для разработчиков, которые хотят подключить директивы к своим объектам, и позволяет оценить возможности базового модуля `directive_layer` на практике.
### 2. Установка
1. Убедитесь, что установлен модуль `directive_layer`
2. Скопируйте папку `directive_test` в директорию `addons`
3. Перезапустите сервер Odoo
4. Обновите список приложений: **Настройки → Приложения → Обновить список**
5. Найдите **«Directive Test»** и установите
### 3. Функциональность
3.1 К каким объектам подключены директивы:
| Объект | Когда создаётся задание | Кто исполняет |
|---|---|---|
| Задача проекта | При переходе задачи в определённую стадию | Человек |
| Заказ на продажу | При подтверждении заказа | WMS-агент (автоматически) |
| Входящий счёт | При подтверждении счёта от поставщика | Аудит-бот (автоматически) |
| Исходящий платёж | При переходе платежа в обработку | Банковский шлюз (автоматически) |
| Перемещение склада | После подтверждения перемещения | AGV-робот (автоматически) |
| Рабочий центр | Когда операция резки готова к запуску | IoT-оборудование (автоматически) |
3.2 Элементы на форме объекта:
На форме каждого из перечисленных объектов появляются три элемента:
- **Кнопка «Выбрать тип»** в шапке — назначает группу заданий для записи
- **Кнопка «Директивы»** — показывает количество заданий, открывает список
- **Поле «Исполнение»** — текущий сводный статус всех заданий по записи
![img_1.png](img_1.png)
После выполнения задания в чат записи автоматически поступает сообщение от исполнителя.
### Пример использования
### Открыть объект и назначить группу заданий
Перейдите в любой поддерживаемый объект, например **Продажи → Заказы**. Нажмите кнопку **«Выбрать тип»** в шапке формы и выберите группу шаблонов заданий.
![img_2.png](img_2.png)
### Выполнить бизнес-действие
Подтвердите заказ, переведите задачу в нужную стадию, проведите платёж и т.д. Задание создастся автоматически и появится в кнопке **«Директивы»**.
### Посмотреть список заданий
Нажмите кнопку **«Директивы»** на форме объекта — откроется список всех заданий с текущими стадиями, дедлайнами и исполнителями.
![img_3.png](img_3.png)
### Проверить результат в чате
После выполнения задания перейдите в чат записи — там появится сообщение от исполнителя с результатом работы.