Метод GetOldFieldValueFromJournal Назад В начало Вперед

Назначение

Функция считывает из журнальной записи значение поля таблицы ДО изменения (если оно есть) и присваивает его заданной переменной или полю. Имеет смысл только для операции update. При остальных операциях функция аналогична GetNewFieldValueFromJournal.

Описание

function GetOldFieldValueFromJournal (tableField : anyType;
	fixedRecordSize : word;
	journalLVar : memo;
	operation : byte;
	var value : anyType) : boolean;

Параметры

Входные:

tableField - поле таблицы (и только поле таблицы), которое надо прочитать.

fixedRecordSize - размер фиксированной части записи для этой таблицы.

journalLVar - поле журнала (lVar), из которого будет читаться значение для поля, указанного в параметре tableField.

operation - код зажурналированной операции (поле X$Journal.Operation).

Выходные:

value - поле или переменная, в которое будет записано значение.

Ограничения на параметры:

Возвращаемое значение

Возвращается значение поля ДО изменения (параметр value). Функция возвращает true, если операция прошла успешно, иначе возвращается false.