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 ? ....