Hola, ¿en las tablas tienes definido un campo para cada uno de los tipos del registro y subregistro?
Código:
RegCostos = Record
CodeCompra : String[50];
VImpuesto1,VImpuesto2 : Boolean;
CostoActualEx,CostoPromedioBs,CostoPromedioEx ,Precios : Array[1..6] of RegUnPrecio;
end;
Un saludo.