Modificar dos campos en vez de eliminar registro en tabla en toba 3.4

Como y donde puedo configurar para que cuando ejecuto el evento eliminar de un cuadro se haga una baja lógica en vez de eliminar el registro de una tabla con delete?
Sería el método activar_baja_logica de la clase toba_ap_tabla_db, aunque ahí vi que solo permite modificar un solo campo, yo necesito modificar dos, uno booleano y otro de tipo timestamp without timezone para indicar en que fecha y hora fue dado de baja, se puede hacer eso?

Hola Matias,

para hacer eso primeramente debes generar una subclase de toba_ap_tabla_db y asignarla como administrador de persistencia al objeto DT donde queres dicho comportamiento.

Luego de eso, necesitas redefinir el metodo
protected function generar_sql_delete($id_registro) y ajustar la sentencia SQL a tu necesidad.

Saludos

Por favor decime en qué método del ci asigno la subclase como persistidor del dt y cuál sería el código que tengo que poner en el método generar_sql_delete, voy a estar muy agradecido.

Matias,

eso lo haces mediante toba_editor cuando gestionar el DT/DR en cuestion.

Saludos