Outbox: модуль-владелец пишет событие в той же транзакции, что и данные; крон раз в минуту вызывает подписчиков. Событие — ещё и журнал того, что произошло в системе.
Поток событий
| № | Событие | Объект | Данные | Создано | Обработано | Кто |
|---|---|---|---|---|---|---|
| 135 | doc.posted | sales_orders #22 | {"id": 22, "entity": "sales_order", "changed": ["status", "is_posted"]} | 13.11.2026 17:20 | 13.11.2026 17:20 | Администратор |
| 122 | doc.posted | sales_orders #20 | {"id": 20, "entity": "sales_order", "changed": ["status", "is_posted"]} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 110 | doc.posted | sales_orders #19 | {"id": 19, "entity": "sales_order", "changed": ["status", "is_posted"]} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 93 | doc.posted | sales_orders #18 | {"id": 18, "entity": "sales_order", "changed": ["status", "is_posted"]} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 16 | doc.posted | wh_moves #8 | {"id": 8, "entity": "wh_move", "changed": ["status", "is_posted", "posted_at", "posted_by"]} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 11 | doc.posted | wh_purchase_orders #2 | {"id": 2, "entity": "purchase_order", "changed": ["status", "is_posted", "sent_at"]} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 5 | doc.posted | wh_purchase_orders #1 | {"id": 1, "entity": "purchase_order", "changed": ["status", "is_posted", "sent_at"]} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |