История действий (аудит)

Кто что когда сделал в компании. Используется для разбора спорных правок и аудита команды.

Где открыть

Аналитика → История действий.

Что показывает

Хронологический лог всех действий пользователей в компании:

| Время | Кто | Действие | Сущность | Что изменилось | |---|---|---|---|---| | 28.04.2026 14:35 | [email protected] | UPDATE | Operation #1234 | Сумма: 1 500 → 1 800 | | 28.04.2026 14:30 | [email protected] | CREATE | Operation #1234 | Доход 1 500 USD | | 28.04.2026 11:00 | [email protected] | DELETE | Counterparty | «Старый клиент» | | ... | ... | ... | ... | ... |

Что фиксируется

  • Операции — создание, редактирование (с before / after значений), удаление.
  • Счета — создание, переименование, изменение баланса, архивация.
  • Категории, контрагенты, проекты, теги — создание, изменение, удаление.
  • Команда — приглашения, смена ролей, удаление сотрудников.
  • Настройки компании — смена базовой валюты, часового пояса, фиксированных курсов.

Каждая запись содержит:

  • Идентификатор пользователя (email).
  • Временную метку (с точностью до секунды).
  • Тип действия (CREATE / UPDATE / DELETE).
  • Сущность и её ID.
  • Изменения в формате before → after для UPDATE.

Фильтры

  • По пользователю.
  • По типу действия.
  • По типу сущности.
  • По периоду.

Кто видит лог

  • OWNER, ADMIN — видят всё.
  • EDITOR, VIEWER — пока тоже видят (на дорожной карте — ограничить только своими действиями для VIEWER).

Хранение

Лог хранится бессрочно — пока компания не удалена. После soft-delete компании лог сохраняется ещё 30 дней до окончательного удаления.

Что не в логе

  • Просмотры страниц (никаких трекеров «что смотрел юзер»).
  • Действия пользователя в настройках профиля (смена пароля, имя) — это не действие в компании.
  • Действия суперадмина — они в отдельном AdminAuditLog. Если хотите увидеть, что делала техподдержка — Настройки → Тарифы и оплата → GDPR-экспорт включает admin-audit-log.

Использование

  • «Кто удалил эту операцию?» — фильтр DELETE по сущности «Operation», поиск по комментарию.
  • «Когда поменяли курс?» — фильтр UPDATE по сущности «Company», смотрим diff.
  • Аудит сотрудника — фильтр по пользователю, видим всё что он делал.
  • Подозрение на ошибку импорта — смотрим CREATE-события за период импорта.

Смотрите также