Мельница данных- Класс TObjectHistory (История объектов)  (раздел целиком)  (17.01.2025)
Класс TObjectHistory (История объектов)

Диаграмма


1. Свойства

Свойства класса TObjectHistory:

Имя Тип Обязательно Видимость Доступ Назначение
Name string[64] Да Видимо пользователю Только для чтения

Имя

Description string[128] Да Видимо пользователю Только для чтения

Наименование

ClassTClass Да Видимо пользователю Только для чтения

Класс

Master string[2000] Нет Видимо пользователю Только для чтения

Мастер

Parent string[2000] Нет Видимо пользователю Только для чтения

Родитель

Data string[2000] Нет Видимо пользователю Только для чтения

Содержимое

ActionTChangeAction Да Видимо пользователю Только для чтения

Действие

TimeStamp datetime Да Видимо пользователю Только для чтения

Время

UserTUser Да Видимо пользователю Только для чтения

Пользователь

  Login string[64] Да Видимо пользователю Только для чтения

Логин

ObjectOldID string[38] Да Видимо пользователю Только для чтения

Идентификатор при создании

ObjectDataBaseTDataBase Да Видимо пользователю Только для чтения

База данных объекта

ObjectID string[38] Да Видимо пользователю Только для чтения

Идентификатор объекта

IntStamp Integer Нет Видимо пользователю Только для чтения

Целочисленный номер

SessionTSessionHistory Нет Скрыто от пользователя Только для чтения

Сессия

  SessionTimeStamp datetime Да Видимо пользователю Только для чтения

Время начала сессии

  SessionCloseStamp datetime Нет Видимо пользователю Только для чтения

Время завершения сессии

FieldName string[64] Да Видимо пользователю Только для чтения

Поле

UserAgent string[2000] Нет Видимо пользователю Только для чтения

Пользовательский агент

IPAddress string[16] Нет Видимо пользователю Только для чтения

IP-адрес

ConnectionInfo string[2000] Нет Видимо пользователю Только для чтения

Информация о соединении


2. Метод Clear (Очистить историю)

Метод класса (статический метод) класса TObjectHistory.

1class procedure TObjectHistory.Clear(TimeStampFrom: datetime; 
2  TimeStampTo: datetime);

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
TimeStampFrom datetime Нет

С

TimeStampTo datetime Нет

По


3. Метод Log (Создать запись протокола)

Метод класса (статический метод) класса TObjectHistory.

1class procedure TObjectHistory.Log(Object: TObject; Action: TChangeAction; 
2  Field: TField; Data: string[2000]);

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
ObjectTObject Нет

Объект

ActionTChangeAction Да

Действие

FieldTField Нет

Поле

Data string[2000] Нет

Содержимое


4. Метод Ole-объекта ExportHistoryLogs (Экспортировать протоколы истории)

Метод Ole-объекта класса (статический метод Ole-объекта) класса TObjectHistory.

Метод Ole-объекта является методом класса.

Параметры:

Имя Тип Обязательно Значение
FileName string[255] Да

Имя файла

TimeStampFrom datetime Нет

С

TimeStampTo datetime Нет

По


5. Шаблон отчета Excel UserActivityReport (Отчет об активности пользователей)

Шаблон отчета Excel класса (статический шаблон) класса TObjectHistory.

Шаблон отчета Excel является методом класса.

Параметры:

Имя Тип Обязательно Значение
UDate date Нет

Дата