Buenas.
Yo usaba los punteros indirectos reales con V6 pero he dejado de usarlos con V7.
El motivo es que en V6 se podía establecer que el indirecto real realizara el Alta automática del registro apuntado (por ejemplo Cliente+Tarifa). Esa característica era muy útil pero no existe en V7 (salvo que me haya perdido algo) y por tanto el Alta no se puede realizar al vuelo. Siendo así, el indirecto real no me aportan nada y prefiero que la tabla apuntada tenga un #ID numérico normal y apuntar a ese #ID como maestro en lugar de como indirecto real. Por supuesto en esa tabla tendrá que haber un índice único con el par o conjunto de campos adecuados.
Para resolver el puntero al maestro uso un indirecto virtual que resuelve el índice único de la tabla apuntada (indice Cliente+Tarifa, para seguir con el ejemplo) y devuelve su #ID. Ese indirecto virtual es el valor por defecto del puntero a maestro, con lo que el sistema es automantenido.
Si el indirecto virtual fuera #TIV_Cli_TRF y el puntero a maestro fuera #CLI_TRF, el problema planteado se resolvería con un recorrer lista + Modificar campo #CLI_TRF Ccon el valor de #TIV_CLI_TRF
Saludos. Ramiro