El tema no es permitir o no editar un registro que esta en medio de una transacion, quiero que ni siquiera lo pueda leer, de manera que cuando va a leer un registro que esta en transacion me genere un error, yo lo intercepto y pongo alguna leyenda como "operacion en curso" hasta que termine la transacion.
Mi sistema es un sistema contable, multiusuario, bastante complicado que realiza procesos de actualizacion en varias tablas a la vez, por lo que tengo que controlar y evitar que varios usuarios puedan trabajar y leer a la vez un mismo registro en el momento que se genera una transacion
Por lo que pude ver y testear inicie una transacion y puse un stop justo antes de CommitTrans, por otro lado trate de leer el registro que iva a ser actualizado en la transicion anterior y me lo permitio leer sin ningun problema, ovbiamente me trajo el dato anterior por lo que si continuase con los procesos me generaria varios errores que los evitaria si en primera instancia evito la lectura del registro que quiero bloquear