Осуществляя настройки в группе "справочники системы", можно получать информацию о действиях с объектами системы. Операции добавления, изменения и удаления "статических" реже модифицируемых объектов отражаются в данной подсистеме.
Функции аудита подвергаются:
· Географический справочник
· Группа счетов
· Группа финансовых инструментов
· Классификатор
· Методы отбора счетов
· Настройка автонумерации
· Настройка формы 101. Алгоритмы округления
· Настройка формы 101. Классификаторы
· Настройки системы
· Обслуживаемые счета
· Параметры отчетов и поисков
· Пары валют
· Пачки
· Поиски, фильтры, сортировки
· Расписание заданий
· Справочник пользователей
· Статьи прихода и расхода
· Счета учета курсовых разниц
· Таблица Архивных Дней
· Таблица Групп Отчетов
· Таблица Календарей
· Таблица Образцов отчетов
· Таблица Связей с Внешними Системами (Загрузка)
· Типы сообщений
· Справочник "Корреспонденция счетов"
При изменении справочников системы в таблицу tAudit записывается следующая информация:
Поле | Информация |
UserID | Пользователь |
InDateTime | Дата события |
ObjectName | тип объекта (tDealObject.ObjectName или название объекта) |
ObjectID | ID объекта |
Action | Действие: 1 - Добавление 2 - Изменение 3 - Удаление |
Comment | Примечание |
HostName | имя машины |
ProgName | Имя программы |
Полученная информация анализируется по средством в экранной формы, представленной на Рис. 4.28
Рис. 4.28. Таблица "Журнал операций системы", аудит справочников системы
В "Журнале операций" отражается информация по добавлению, изменению и удалению объектов справочников. Для просмотра записей, относящихся к одному из типов действий, необходимо "раскрыть" пункт с наименованием справочника и выбрать необходимое действие.
Рис. 4.29. Справочники
В записях, относящихся к любому типу действия, регистрируется расширенная информация об объекте (например, сокращение -Brief объекта). Для действия с типом "Изменение" эта информация дополняется данными об изменении наиболее значимых атрибутов объектов (например, для справочника "Группы счетов" - это Brief, Number). Список таких атрибутов индивидуален для каждого конкретного справочника и может быть расширен только программистом.
Для просмотра расширенной информации о конкретном действии следует установить курсор на нужной Вам записи о действии и вызвать пункт всплывающего меню Подробности (Enter).
Рассмотрим основные правила работы с аудитом справочников на примерах "Группы счетов" и "Корреспонденция счетов".
Пример 1. Работа со справочником "Группы счетов"
Добавление
Пусть в справочник "Группы счетов" добавлена запись группе счетов с Сокращением TEST1 и номером 123.
Рис. 4.30. Форма "Запись будет добавлена" справочника "Группа счетов"
При добавлении записи в таблице аудита в Подробностях появится запись:
Группа счетов"TEST1" добавлена.
Рис. 4.31. Таблица "Журнал операций системы", добавление группы счетов
Изменение
Пусть в справочнике "Группы счетов" описана группа счетов с Сокращением TEST1 и номером 123. Затем данную запись изменили, а именно поменяли Сокращение на TEST2 и номер на 321.
В результате произведенных изменений в таблице аудита в Подробностях появится запись:
Сокращение группы счетов с "TEST1" на "TEST2". Номер с "123" на "321".
Рис. 4.32.. Таблица "Журнал операций системы", изменение в группе счетов"
В результате произведенных изменений в таблице аудита в Подробностях появится запись:
Сокращение группы счетов с "TEST1" на "TEST2". Номер с "123" на "321".
Удаление
При удалении записи о группе счетов с сокращением TEST2 и номером 321 в таблице аудита в Подробностях появится запись:
Группа счетов "TEST2" удалена.
Пример 2. Работа со справочником "Корреспонденция счетов"
Добавление
При добавлении записи в таблице аудита в Подробностях появится запись:
Добавлена корреспонденция <Счет плательщика дебет>, <Счет плательщика кредит>, <KNF>.
Изменение
Изменена корреспонденция <Счет плательщика дебет>, <Счет плательщика кредит>, <KNF>.
Удаление
Удаленна корреспонденция <Счет плательщика дебет>, <Счет плательщика кредит>, <KNF>.