Skip to main content

Журнал аудита

Почему это важно​

Журнал аудита не настраивается — он работает с первого дня. Каждое важное действие оставляет след, а ваша задача — уметь его прочитать.

Когда приходит проверка или внешний аудитор и нужно показать, кто что и когда изменил, журнал — то место, откуда вы восстанавливаете картину.

Один журнал на всю платформу

Журнал собирает в одном месте действия из всех областей — бухгалтерия, банк, закупки, зарплата, запасы, производство, администрирование. Каждая строка несёт модуль, из которого пришла, так что искать по нескольким экранам не нужно.

Как его открыть​

Где найти: Боковое меню → Настройки → вкладка Журнал аудита

Журнал аудита с фильтрами сверху

1 поиск по тексту · 2 фильтр по действию, пользователю или модулю · 3 выгрузка отфильтрованного

Каждая строка несёт дату и время, пользователя, действие, модуль и IP-адрес, с которого работали.

Две вещи о том, что вы видите в столбцах. В строках входа вместо имени показывается частично замаскированный адрес электронной почты. А в столбце Действие глагол написан так, как его хранит платформа, по-английски — LoginSucceeded, LoginFailed — даже если в фильтре выше вы выбираете его по-русски.

При открытии журнал показывает вам последние 30 дней, самые свежие действия первыми.

Фильтры​

Панель фильтров под заголовком содержит:

ФильтрЧто делает
Поиск в журнале...Свободный поиск по имени пользователя, глаголу действия (Unpost, Restore), названию затронутой сущности и описанию действия
ПользовательСужает до одного пользователя организации; по умолчанию Все пользователи
ДействиеВход, Создание, Редактирование, Удаление, Подтверждение, Экспорт CSV; по умолчанию Все действия
МодульДесять значений, написанных по-румынски без диакритики: Sistem, Contabilitate, Banca, Achizitii, TVA, MijloaceFixe, Salariu, Inventar, Productie, Administrare; по умолчанию Все модули
ПериодДва поля даты, С и По

Фильтры применяются сразу, без кнопки поиска.

Свободный поиск, значит, достаёт и название сущности. Если номер документа туда попал — вы его найдёте; если нет — нет. Не полагайтесь на это, лучше сужайте по модулю, периоду и пользователю.

Столбцы списка​

СтолбецЧто содержит
Дата и времяДата в первой строке, время во второй; сортируется из заголовка
ПользовательИнициалы в цветном кружке плюс имя
ДействиеЦветная метка: Вход, Создание, Редактирование, Удаление, Подтверждение, Экспорт CSV
МодульОбласть, из которой пришло действие
ДеталиОписание действия; если сервис его не прислал, показывается название затронутой сущности, иначе «—»
IP-адресОткуда было выполнено действие

Сортировка по Дата и время делается на сервере, то есть по всему отфильтрованному результату, а не только по странице перед вами.

Список постраничный, по умолчанию 25 строк; можно выбрать 10, 20, 50 или 100.

Детали действия​

Правый щелчок по строке → Детали. Откроется окно Детали записи:

ПолеЧто содержит
Дата и времяТочный момент
ПользовательИмя и, в скобках, роль
ДействиеТа же цветная метка
МодульФункциональная область
ДеталиОписание действия; чаще всего его в строке нет и оно не показывается
Тип сущностиКакого рода объект был затронут
СтатусOK, если действие удалось, Failed, если не удалось
ОшибкаТекст ошибки, когда действие не удалось
IP-адресАдрес, с которого работали

Под ними, когда они есть, появляются два блока: Отправленные данные — значения, которые пользователь отправил вместе с действием, — и Результат — что ответил сервер.

Журнал не хранит значение до изменения. Сравнить «до / после» по полям вы поэтому не сможете. Вы видите, что было запрошено, кто запросил и удалось ли.

Пример. Кто-то меняет цену позиции с 25 lei на 30 lei. В Отправленные данные вы найдёте 30, новое значение, отправленное в действии. Старой цены 25 lei в журнале нет нигде.

Неудавшиеся действия тоже остаются. Журнал хранит не только то, что получилось: отклонённая попытка появляется со статусом Failed и с причиной отказа в поле Ошибка — часто это ровно то, что вы ищете, когда разбираетесь, «почему не сработало».

Экспорт​

Кнопка Экспорт CSV вверху экрана выгружает записи с применёнными текущими фильтрами. В имени файла стоит дата начала периода.

Вы используете её, чтобы отправить учёт аудитору или обработать его в Excel.

Что записывается​

Шесть действий, по которым можно фильтровать​

ДействиеКогда появляется
ВходПри входе в учётную запись
СозданиеНовый документ, партнёр, номенклатурная позиция
РедактированиеИзменённые поля существующей сущности
УдалениеУдалённая сущность
ПодтверждениеДокумент был проведён и создал записи в журнале проводок
Экспорт CSVКто-то выгрузил данные

Другие действия — в списке, но не в фильтре​

Журнал хранит больше, чем шесть перечисленных. В фильтре Действие их пока нет, а в столбце Действие они появляются с непереведённой меткой:

Что произошлоМетка в списке
Отмена проведения — бухгалтерская проводка, созданная документом, удаляетсяUnpost
Восстановление удалённого документаRestore
Подтверждение табеля или расчёта зарплатыConfirm
Отмена этого подтвержденияUnconfirm

Вы находите их свободным поиском: пишете Unpost в поле Поиск в журнале... и получаете все отмены проведения. Фильтр по Подтверждение их не приведёт.

Осторожно с омонимией: Подтверждение в фильтре означает проведение, а Confirm в списке — это подтверждение табеля или расчёта зарплаты. Это разные вещи.

Простой просмотр не записывается: открытие документа без изменений и переходы по экранам строк в журнале не создают. Так журнал остаётся читаемым.

Действия «Сторно» не существует

Исправление проведённого документа делается новым документом с отрицательными значениями, а не кнопкой сторно. В журнале вы поэтому увидите Создание и Подтверждение на документе-исправлении, а не отдельное действие сторно.

Это не значит, что проводка не может исчезнуть. Отмена проведения удаляет проводку, созданную документом, а её след в журнале — строка Unpost. Ищите её там, а не в Удаление.

Случаи использования​

Внешний финансовый аудит. Аудитор просит учёт изменений за проверяемый период. Вы фильтруете по периоду и модулю, затем нажимаете Экспорт CSV.

Разбор расхождения. Сальдо не сходится. Вы фильтруете по модулю Contabilitate и по подозрительному периоду, затем открываете детали строк Редактирование. Там вы видите значение, отправленное при изменении, а не заменённое — за старым значением смотрите в документ и в журнал проводок.

Внутренний контроль. Периодически проверяете, кто удаляет документы и как часто. Фильтр по действию Удаление даёт вам список за секунду. Отдельно проверьте Unpost через свободный поиск — там видно, кто отменял проводки.

Расследование отказа. Коллега говорит, что «система не дала». Вы фильтруете по этому пользователю и ищете строки со статусом Failed — причина в поле Ошибка.

Что можно изменить позже​

ЭлементМожно изменить?Условия
Записи журналаНетЖурнал пишется один раз; редактирования и удаления у него нет
Остановка записиНетПереключателя отключения не существует
ФильтрыДаЭто только просмотр, данных они не трогают
ЭкспортДаВ любой момент, с применёнными фильтрами
Доступ к журналуДаЗависит от роли и от наличия модуля бухгалтерии в договоре
Срок храненияНетАвтоматического удаления записей нет

Что может пойти не так​

ПроблемаПричинаРешение
Не нахожу действие трёхмесячной давностиЖурнал открывается на последних 30 дняхРасширьте период в двух полях даты
Слишком много результатовКроме периода не применён ни один фильтрОтфильтруйте по пользователю, действию или модулю
Не вижу вкладку «Журнал аудита»Модуль бухгалтерии не в договоре либо ваша роль его не покрываетПопросите Владельца проверить модуль и роль
Экспорт пустойТекущие фильтры ничего не возвращаютРасширьте период или снимите фильтр
Не вижу ни одного изменения по документуДокумент только открывали, а не редактировалиТак и задумано — просмотр не записывается
Ищу номер документа и не нахожу ни строкиНомер попадает в поиск, только если сервис поместил его в название сущностиСузьте по модулю, периоду и пользователю, затем открывайте строки
Столбец Детали показывает «—»Сервис-отправитель не присылает ни описания, ни названия сущностиТекущее поведение — ориентируйтесь по Действие, Модуль и Тип сущности
Проводка документа исчезла, и я не нахожу ктоОтмены проведения нет в фильтре ДействиеНапишите Unpost в Поиск в журнале...
У строки нет пользователяДействие выполнил автоматический процессТак и задумано — не за каждым действием стоит человек

Частые вопросы​

Можно ли выгрузить журнал?​

Да, в формате CSV, с применёнными текущими фильтрами. Файл скачивается прямо из браузера.

Замедляет ли журнал систему?​

Нет. Запись идёт рядом с самим действием, в отдельном сервисе, и пользователя не задерживает.

У кого есть доступ к журналу?​

У руководящих пользователей организации — Владелец, Менеджер и администраторы учётной записи. Отдельной роли «аудитор» в POSfix нет; внешнему аудитору вы даёте либо учётную запись с подходящей ролью, либо выгрузку CSV.

Сколько времени хранятся записи?​

Автоматического удаления нет. Записи остаются в системе всё время существования организации.

Могу ли я отследить всё, что произошло с конкретным документом?​

Напрямую нет. Свободный поиск покрывает пользователя, глагол действия, название сущности и описание — но номер документа попадает туда, только если сервис, записавший строку, поместил его в название сущности. На многих действиях он этого не делает.

Сузьте по модулю, по периоду и по пользователю, затем открывайте детали строк. Тот же свободный поиск приводит и действия, у которых нет пункта в фильтре, например Unpost.

Записывает ли журнал действия, пришедшие из интеграций?​

Да. Строки несут модуль, из которого пришли, а когда за действием нет живого пользователя, столбец Пользователь остаётся пустым.

Что произойдёт, если пользователя удалят?​

Его записи останутся нетронутыми, с именем, сохранённым на момент действия.

Заменяет ли журнал аудита бухгалтерский регистр?​

Нет. Журнал аудита — это прослеживаемость: кто что и когда сделал. Журнал проводок — бухгалтерский инструмент: какие записи были созданы. Они дополняют друг друга.

Почему у некоторых строк статус «Failed»?​

Потому что журнал хранит и отклонённые попытки. Причина отказа появляется в поле Ошибка окна деталей.

Смежные страницы​