g3w cambiar identificación de acceso.

Buenos dias, necesito hacer dos consultas:
1- Cual es el sp que tengo que modificar para que los nuevos usuarios de G3w tengan como identificación el nro de documento en vez de número de inscripción?
2- alguien tiene creado un script para modificar el campo identificación de aca_usuarios_ag para cambiarlo por numero de documento en los usuarios ya generados?
Saludos
Mónica.-

Hola Mónica
1 – ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
– Procedure: sp_identDefaultag

– Genera por Default el Codigo de Identificacion de un Usuario para
– Autogestion

– Version 1.6
– ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 Puede dar clave duplicada, no lo probé en producción

BEGIN;

SET TRIGGERS tu_usuarios_ag DISABLED;

UPDATE aca_usuarios_ag
 SET identificacion = (SELECT nro_documento 
            FROM sga_personas
            WHERE sga_personas.unidad_academica = aca_usuarios_ag.unidad_academica
            AND sga_personas.nro_inscripcion = aca_usuarios_ag.nro_inscripcion)
 WHERE EXISTS (SELECT ''
            FROM sga_personas
            WHERE sga_personas.unidad_academica = aca_usuarios_ag.unidad_academica
            AND sga_personas.nro_inscripcion = aca_usuarios_ag.nro_inscripcion);

SET TRIGGERS tu_usuarios_ag ENABLED;
--si sale todo bien
COMMIT;
--si sale todo mal
ROLLBACK

Hola

Esto funcionaría correctamente en 2.7.0 en la cual hay un solo usuario por persona.
En versiones anteriores en las cuales una persona puede tener mas de un usuario te fallará si se dá el caso.

Emilio

Solucionado. Muchas gracias.
Saludos.