nelson ostos
12th April 2005, 23:31
Necesito ejecutar una session dentro de otra session
Use el comando activate() y/o zoom.to.$ para probar la llamada y forma de la sesion me aparece en blanco... La sesion que estoy llamando es una sesion standard de tools (ttadv3475m000)
La pregunta es como le paso los parametros y que aparezcan en la forma
para que se ejecute el proceso.... ademas necesito definir un device tipo ASCII para que el resultado salgo en un archivo plano
Espero la colaboracion de todos Uds...
Saludos desde Venezuela al Forum en Español
nelson ostos
12th April 2005, 23:32
Ademas la version de Baan en BAAN C2 MCR
pcolombo
13th April 2005, 16:28
Cuando te aparece en blanco te referis a que no aparecen los campos o que los campos estan valorizados en ""?.
Saludos
pcolombo
13th April 2005, 16:32
Estuve viendo y los campos de la pantalla , no pertenecen a ninguna tabla (como es de esperar por el uso de la sesion). Por lo tanto si la sesion no esta preparada para ser llamada en background, es decir , si no tiene logica en el before.program o before.zoom que importe valores, no es posible hacerlo. El problema es que al ser una sesion de tools no es posible tpco ver el codigo fuente de la misma y menos aun modificarlo
nelson ostos
13th April 2005, 16:49
Cuando ejecuto el zoom.to$ o activate con la sesion ttadv3475m000 aparece los campos de la forma en blanco sin ningun valor por defecto
anexo una imagen para que la observes El mensaje que aparece creo que es consecuencia de que la pantalla no tiene ninguna informacion ... Revise la tabla ttadv990 (opciones por defecto de usuario ) y tiene parametros los cuales deberian ser llenados en la pantalla
pcolombo
13th April 2005, 17:07
Lo que te propongo no es una solucion demasiado elegante pero probalemente funcione
1) deberias conocer todos los campos de pantalla (esto es facil, entras a la sesion y consultas los nombres de los campos)
2)Antes de hacer el zoom a la pantalla haces un switch.to.company a la 0
3)En la tabla ttadv990, reemplazas los valores de todos los campos por lo que piensas pasarle desde el zoom, para ese usuario, esa sesion en la cia. en la que estabas trabajando
4)Vuelves a hacer switch.to.company a la cia en la que estabas trabajando
5)Llamas con el zoom a la ttadv3475m000
Nota : para conocer los valores que deberian guardarse en el rcrd de la ttadv990, podrias entrar a la sesion y guardar los valores para un usuario determinado y ver que ocurre.
Otra opcion es usar directamente AFS y no mostrar la sesion.
Saludos
nelson ostos
13th April 2005, 17:43
Como te indique en un correo anterior coloque los valores por defectos para que cuando se ejecutar la sesion ttadv3475m000 me apareciera estos valores
y revise la tabla ttadv990 y estaban alli
ero al ejecutar el activate o zoom.to$ ... no aparecian en la forma
acerca del AFS se puede usar en BaanC2MCR ? ....