Метод
GetNewFieldValueFromJournal (AnyType, Word, Memo, Byte, AnyType) :
Boolean |
Top Previous Next |
Назначение
|
Функция
считывает из журнальной записи значение поля таблицы ПОСЛЕ
изменения и присваивает его заданной переменной или полю.
|
Описание
|
function
GetNewFieldValueFromJournal (TableField : AnyType; FixedRecordSize
: Word; JournalLVar : Memo; Operation : Byte; Var Value : AnyType)
: Boolean; |
Параметры
|
Входные:
|
TableField
: AnyType - поле таблицы (и только поле таблицы), которое
надо прочитать. |
FixedRecordSize
: Word - размер фиксированной части записи для этой
таблицы. |
JournalLVar
: Memo - поле журнала (LVar), из которого будет читаться
значение для поля, указанного в параметре TableField.
|
Operation
: Byte - код зажурналированной операции (поле
X$Journal.Operation). |
Выходные:
|
Value
: AnyType - поле или переменная, в которое будет записано
значение. |
Ограничения
на параметры: |
· | первый
и последний параметры (TableField и
Value) должны совпадать по типу; |
· | третий
параметр (JournalLVar) обязательно должен быть
Memo. |
Возвращаемое
значение |
Возвращается
значение поля ПОСЛЕ изменения (параметр
Value). Функция
возвращает True, если операция прошла успешно, иначе
возвращается False. |