PROBLEMAS CON PERSISTENT
Publicado por Jorge Hernandez (9 intervenciones) el 20/06/2008 17:42:42
Hola a todos, se me estan presentando problemas con algunos usuarios por lo siguiente, en el menu principal de una aplicacion que tenemos en el canal existe una condicion, cuando los programas son de tipo transaccionales, solo se puede abrir uno solo, si son mantenimientos, consultas o reportes, se pueden abrir varios a la vez, si se ejecuta una transaccion primero, no se puede abrir otro, que hacen los usuarios ?, abren primero las consultas o reportes que necesitan, lo tienen en pantalla y abren una de las transacciones.
Hay un momento, en el que el menu se queda como congelado, y asi cierren una transaccion, no los deja abrir otra o abrir una consulta o un reporte, haciendo que deban salirse totalmente del sistema y volver a entrar.
Esto sera por la forma en que esta puesta la condicion con el persistent ?
les anexo el codigo.
if Programas.Proceso = "TR" then Do:
If Programas.Codigo_Programa = "Genm008.w" Then
RUN Genm008.w(wkUsuario,Output wkerror).
Else
RUN Value(Programas.Codigo_Programa).
End.
else
RUN Value(Programas.Codigo_Programa) Persistent.
Les agradezco la ayuda.
Saludos.
Hay un momento, en el que el menu se queda como congelado, y asi cierren una transaccion, no los deja abrir otra o abrir una consulta o un reporte, haciendo que deban salirse totalmente del sistema y volver a entrar.
Esto sera por la forma en que esta puesta la condicion con el persistent ?
les anexo el codigo.
if Programas.Proceso = "TR" then Do:
If Programas.Codigo_Programa = "Genm008.w" Then
RUN Genm008.w(wkUsuario,Output wkerror).
Else
RUN Value(Programas.Codigo_Programa).
End.
else
RUN Value(Programas.Codigo_Programa) Persistent.
Les agradezco la ayuda.
Saludos.
Valora esta pregunta


0