Outbox: модуль-владелец пишет событие в той же транзакции, что и данные; крон раз в минуту вызывает подписчиков. Событие — ещё и журнал того, что произошло в системе.
Поток событий
| № | Событие | Объект | Данные | Создано | Обработано | Кто |
|---|---|---|---|---|---|---|
| 49 | material.issued | wh_moves #35 | {"move_id": 35, "prod_order_id": 10} | 04.11.2026 15:02 | 04.11.2026 14:17 | — |
| 45 | material.issued | wh_moves #33 | {"move_id": 33, "prod_order_id": 9} | 02.11.2026 14:49 | 02.11.2026 14:23 | — |
| 41 | material.issued | wh_moves #31 | {"move_id": 31, "prod_order_id": 8} | 31.10.2026 15:06 | 31.10.2026 14:59 | — |
| 37 | material.issued | wh_moves #29 | {"move_id": 29, "prod_order_id": 7} | 30.10.2026 14:45 | 30.10.2026 14:35 | — |
| 33 | material.issued | wh_moves #27 | {"move_id": 27, "prod_order_id": 6} | 27.10.2026 15:03 | 27.10.2026 14:55 | — |
| 28 | material.issued | wh_moves #24 | {"move_id": 24, "prod_order_id": 5} | 25.10.2026 14:35 | 25.10.2026 14:31 | — |
| 22 | material.issued | wh_moves #20 | {"move_id": 20, "prod_order_id": 4} | 20.10.2026 14:42 | 20.10.2026 14:18 | — |
| 16 | material.issued | wh_moves #16 | {"move_id": 16, "prod_order_id": 3} | 19.10.2026 15:08 | 19.10.2026 14:42 | — |
| 10 | material.issued | wh_moves #12 | {"move_id": 12, "prod_order_id": 2} | 17.10.2026 15:02 | 17.10.2026 14:25 | — |
| 4 | material.issued | wh_moves #8 | {"move_id": 8, "prod_order_id": 1} | 15.10.2026 14:25 | 15.10.2026 14:59 | — |