> -- Вячеслав Бойко писал(а):
> 
1) Data - функция и вызывать надо n.Data()
2) она возваращает ANYPTR и его надо привести к типу prec.
3)  К чему здесь NEW(prec)? Если нужна копия данных, надо явно разыменовавать.
Итого
## Код:
```
IF n # NIL THEN 
      prec := n.Data() (PRec)
   END;
```

или
## Код:
```
IF n # NIL THEN 
      NEW(prec);
      prec^ := n.Data() (PRec)^
   END;
```
