MUNDOSAP

MUNDOSAP (foro/index.php)
-   Formularios - SAPScript - Smartforms (foro/forumdisplay.php?f=5)
-   -   Ventana Main de longitud variable (foro/showthread.php?t=31947)

fpmrl 26/08/09 16:43:55

Ventana Main de longitud variable
 
Hola,

Tengo que imprimir un ticket de longitud variable. Por ejemplo, si tiene 5 ítems, que sea del largo para que entren los 5 ítems, o si tiene 200 ítems, que tenga el largo para que entren los 200:

Ventana main:
Cabecera
....
Detalle
item1
item2
...
item200
Pie
....

Como si fuera un ticket de supermercado, que te devuelve el largo de papel de acuerdo a la cantidad de productos que se compraron.

Para que esto sea posible, la ventana main debería tener una altura indefinida; que tenga la altura de acuerdo a la cantidad de ítems que posee.

Actualmente me imprime en varias hojas, donde se continúan los ítems que no entraron en la primer hoja, y me repite las demás ventanas.

Se puede hacer esto?? alguien sabe cómo???

Muchas Gracias

zocter 26/08/09 19:15:49

A que te refieres smartform o sapscript? De sapscript no se :)

En un Smartform, puedes hacer lo que dices, que te imprma la cabecera los items y el pie en cada uno de las paginas, y tambien puedes hacer que solo se impra cabecera en la primera items y en la ultima el pie de pagina, pero no me queda claro cual de las dos cosas quires hacer

fpmrl 26/08/09 19:54:34


zocter 26/08/09 20:58:28

Algo parecido se me dió a mi, y lo hice definiedo dos paginas. Es decir PAGE1 y PAGE2. En la PAGE1, donde recorres la tabla de items tienes que poner un punto de bifurcación que salte siempre cuando hay un page-break, y que vaya a la PAGE2, donde te has definido una ventana MAIN más grande...

Creo que era así como lo hacía, no se si me he explicado. Mañana delante del ordenador si recuerdo lo miro, y ya te comento exactamente.

zocter 27/08/09 06:02:55

Así es. Create la primera página PAGE1, le pones como siguiente pagina PAGE2 (copia de la primera) en la pestaña "General Atributtes" de la Pagina. Le quitas las ventanas de la HEADER sino quieres que salgan y en "Output Options" le cambias el margen superior inferior... de la MAIN de la PAGE2.

Nota: No tienes que crear nada de lógica extra, además la logica que cambies en el Main de una se cambia en la otra...


Husos Horarios son GMT. La hora en este momento es 22:45:39.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web