|
@@ -1336,7 +1336,7 @@ begin
|
|
SaveState := SetTempState(dsInternalCalc);
|
|
SaveState := SetTempState(dsInternalCalc);
|
|
try
|
|
try
|
|
CalculateFields(TRecordBuffer(@TempItem));
|
|
CalculateFields(TRecordBuffer(@TempItem));
|
|
- Result := FieldByName(ResultFields).Value;
|
|
|
|
|
|
+ Result := FieldValues[ResultFields];
|
|
finally
|
|
finally
|
|
RestoreState(SaveState);
|
|
RestoreState(SaveState);
|
|
end;
|
|
end;
|