ТЕХНИЧЕСКОЕ УСТРОЙСТВОТАРИФЫ support@erp-platform.com Регистрация Вход RU
Логи

Логи

Логирование - основное средство для разбора что случилось. Они показывают кто, что, на что, когда изменял, добавлял, либо удалял. Хранится вся информация любым изменениям. В ЕРП-Платформе доступно 2 вида ведения логов:
  • Локальные
  • Глобальные

Локальные логи

Этот вид логов настраивается индивидуально в каждом модуле при помощи соответствующего программирования конфигурации. Их можно создавать обычными средствами, создавая триггера, создавая процедуры вывода, таблицы хранения, интерфейс и т.д. Этот способ возможен но несколько затратен.
Поэтому в процессе развития создание логов было автоматизировано как типовая задача, и есть специальная форма конфигурирования для логов. Для автоматизированого создания логов необходимо:
  1. Создать таблицу логов на основе исходной таблицы (которую необходимо логировать). Система автоматически создаст поля NEW и OLD под каждое поле исходной таблицы, а так же выстроит все системные связи с исходной таблицей.
  2. Создать форму ЛОГ, связать ее с нужной таблицей и вывести ее в нужном месте интерфейса
  3. Создать триггер записи логов через специальную процедуру. Нужно указать только исходную таблицу и таблицу логов. Триггер будет создан автоматически.

Системные логи

Существуют так же системные логи. Это глубокие системные логи, которые пишут все. Любые действия по любой таблице будут в них отражены. Назначение системных логов - разобраться в загадочных ситуациях, например когда сотрудники утверждают что ничего не делали и оно случилось само по себе.

В конфигураторе таблицы можно нажать на кнопку "Подключить системные логи". С этого момента по этой таблице внез зависимости от программ в конфигураторе будут писаться абсолютно все изменения, происходившие в ней.

Так же в специальном модуле можно настроить режим хранения этих логов в днях, включить или отключить систему в целом, а так же посмотреть в подробностях изменения по необходимой таблице.

Технически системные логи устроены следующим образом:
  • Существует 2 таблицы записи логов. Таблица пакетов записи и таблица данных.
    - Таблица пакетов - пишется где, кто и когда изменял. Т.е. кто проводил операцию и какую. Данные пакетов никогда не удаляются.
    - Таблица данных - по пакету записываются данные, что изменялось и на что изменялось в рамках операции. Эти данные могут быть достаточно объемные, поэтому спустя указанное коичество дней они удаляются.
  • При подключении таблицы к системны логам, автоматически создается триггер, который пишет пакеты изменений и данные к этим пакетам.
ООО «ЕРП-Платформа» © 2024