KamoCRM

Складывайте и пересчитывайте публичный журнал изменений

PerformanceDaemonService
Порезанный
23 сентября 2026 г. в 13:41 UTC
Автор
Kamo
Обещать
b8aa5d0

служба безопасности create commit log ledger.sql (применяется вручную в качестве владельца) commit log counts / commit log count deltas: общая сумма на (проект, тип обязательства) плюс Журнал только в приложении, который запускает строку в файле commit logs, та же общая + форма журнала как ведущие бухгалтерские книги. Добавьте свою складку и пересчитайте существующий LeadLedgerMaintenance, а не класс братьев и сестер: commit logs не имеет ничего общего с лидами, но форма сгиба / примирения, правило 40001 повтора и проверка присутствия триггера идентичны, и LeadLedgerFoldJob / LeadLedgerReconcileJob уже бегать точно в каденции это нужно (каждые 30 с/ночь в 03:40), так что брат Работа будет дублировать проводку Quartz в QuartzConfig. Три новых триггера присоединяются JOURNAL TRIGGERS, поэтому о сброшенном или отключенном сообщается в WARN вместо дрейфа. молча, пока кто-нибудь не заметит неверный счет. Проверено против живой базы данных до этого: три триггера стреляют правильно внутри транзакция с откатом (INSERT +1, изменение ключа UPDATE перемещает -1/+1, неключевое UPDATE возгорается) Ни то, ни другое, DELETE -1) и общий + журнал соответствует Счету (*) точно по всем 264. (проект, тип фиксации) пары после закладки.

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены