Iniciando en SapScript y SmartForms

Que tal @canuto!!!

La verdad si puede hacerlo, el tema es que se supone que el SmartForm se debería visualizar igual en cualquier dispositivo de salida porque para eso lo configuramos. No como en este caso que en un dispositivo unas letras se ven en negritas y en otro dispositivo se ve normal por ejemplo.

Saludos…

ummmmm bueno !!! si resolviste fino, por lo menos ya sabes como resolver pero para mi esto deberia solventarlo un basis !! porque me hace como un poco de ruido ese que en el codigo se este indicando el dispositivo…que pasa si lo ejecuta canuto y canuto no tiene acceso al dispositivo que esta en codigo ??? o siempre todos los usuarios pueden acceder a cualquier dispositivo ??

Estoy de acuerdo contigo, @canuto, ya que si bien es posible pasar el dispositivo en las opciones de salida como indica @jandreu, sería buena idea consultar con un BASIS puede realizar las configuraciones pertinentes, a fin de evitar estar harcodeando siempre el dispositivo. Cosa que de cara a futuros mantenimientos puede causar inconvenientes si modifican los dispositivos.

@johnny282 Sobre la forma en que se muestra en uno y otro dispositivo, creo esto puede depender del dispositivo en si, y de sus parametrizaciones, o que alguno de estos no es compatible con el tipo de letra del estilo y coloca un tipo de letra por defecto. Pero esto se sale de mi jurisdicción jeje :smile:

Realmente considero que los dispositivos de impresión tanto en SAP como fuera, y tanto físicos como virtuales, son un mundo aparte que aún no comprendo bien, me ha pasado con documentos guardados en Google Drive por ejemplo, que si los descargo utilizando la opción Imprimir y selecciono el PDF Creator en mi maquina, me sale distinto el formato de caracteres, o el espaciado, a como me sale el mismo documento si elijo la opción Descargar PDF

1 me gusta

Que tal Muchachos,

La verdad que me da como un poco de pena con este tema que ya lleva algo mas de 30 respuestas. Pero esto me ha ayudado a conocer en dos semanas un montón de cosas que eran nuevas para mí.

De verdad que les agradezco enormemente la paciencia y les pido disculpas, pero si no fuera por sus oportunas respuestas estaría al borde del colapso.

Saludos…

2 Me gusta

No vale, tranquilo !!! para eso estamos (que mas hubiese querido yo tener algo así cuando comencé jajajajajaja) pero si, a mi forma de ver este tema de la salida pasa mas por cosas basis que por programación !!!

Bueno seria que saliera algún basis de por acá para darnos mas luz al respecto…no hay grupo basis todavía ??? porque como te dije arriba (ojo, mi manera de pensar) y como comenta @viktorinoxx, hay como una especie de hardcod…no se !! igual esperemos a ver que mas dicen y ver si algún basis nos dice algo

Tranquilo @johnny282 para eso está el foro :smiley: lo importantes es que puedas aprender, y que luego también puedas compartir con otros tus conocimientos.

@canuto creo que @SidV mencionó hace poco que ya se creó el grupo BASIS, voy a ver si los unimos para que arrojen algo de luz sobre el asunto.

invocando a @basis para que den aqui su aporte

[quote=“canuto, post:34, topic:1598”]
Bueno seria que saliera algún basis de por acá para darnos mas luz al respecto…no hay grupo basis todavía ??? porque como te dije arriba (ojo, mi manera de pensar) y como comenta @viktorinoxx, hay como una especie de hardcod…no se !!
[/quote]Si @canuto creo que no es buena practica hacer ese Hardcod y ya lo comente en el codigo, por lo que voy a crear un nuevo STYLE para este formulario en particular y arreglar un poco la disposicion de la cabecera del documento y el pie.

Pero si me gustaría que involucraramos al grupo de Basis para ver que opinan :+1:

1 me gusta

Pues bien !! te invito a que marques alguna de las respuesta como solucion a fin de dar como resuelto el tema, yo cree este nuevo tema para ver si sale la ayuda del algun basis

Espero que @SidV, @smota, @Shadowdancer o @Salco, me ayuden con darle una mejor forma jajajajaja porque yo no soy muy estetico jajajajaja

el nuevo tema para la solucion basis es este http://foros.consultoria-sap.com/t/help-basis-dispositivo-de-salida-para-smartforms/1896

Yo no se si creando un nuevo estilo, des solución al problema !!! porque la lógica me dice que el dispositivo te va a seguir dando un formato que no quieres !! espera a ver que dicen los basis al respecto…yo he intentando invocar al grupo basis y creo que no existe todavía !!!

Yo tampoco se como usar los grupos, coloque @BASIS y no pasa nada, pero en el tema de grupos dice que ya está creado.

Tal vez solo se pueden usar al momento de crear el tema.

Hola creo saber cual es el problema, favor revisa la versión de GUI que se esta utilizando hay casos que la configuración del SPAD dentro del la impresora esta incorrecta en la configuración de la impresora local2 puede ser que esta configuración en DEV y QA están diferentes debes homologar la configuración en los 2 mandantes para que funcione.

Ejemplo

Si en Dev esta como G y en QA esta en F , en QA no te saldrá la pantalla de selección de impresora

El Basis debe cambiar la configuración en la TRX SPAD y colocar la que funciona bien en ambos servidores.

Me dejas saber si te funciona

2 Me gusta

@johnny282, acá hay algo…en lo que puedas revisas y nos avisas !!!

De igual manera revisa la versión del GUI en la 730 funciona el tipo de impresion F y en 740 Funciona la G

Saludos
JM

2 Me gusta

Hola @canuto,

Lo que quiero es colocar el estilo según las especificaciones que me paso el funcional (tipo de letras sin negritas, ajustar el tamaño de el encabezado y el pie, etc, etc) pero ya esta listo. Ahora como salga en los dispositivos es como popularmente decimos “es Maíz de otro Costal” jajajajaja.

Adicionalmente ya marque la solución real de este Post. :+1:

1 me gusta

Gracias @josh00507,

Interesante esto que comentas!!

Bueno estaba trabajando con la versión 740 en un primer momento, pero hemos presentado unos cuantos inconvenientes con respecto a esta versión, por lo que nuevamente retornamos a la 730.

Comentare esto con los basis para ver como esta configurado este tema en la SPAD como mencionas.

Saludos…

@johnny282 Aplica lo mismo revisar en spad el tipo de driver utilizado en DEV y QA debe ser igual en los 2

@johnny282 Trata de crear nuevos temas, con tus inquietudes, aqui hay muchas soluciones, y estan buenisimas tus preguntas, pero para fines de archivar historicos, es mejor hilos separados. Has un tema con lo de la impresion, y te comentare detalladamente cual es el fallo. Por ahora solo te puedo decir que los sapscript no y los smartforms tienen salidas diferentes de acuerdo al dispositivo de salida. Habre un hilo y tratemos el tema.

Que tal @smota,

El amigo @canuto realizo el enlace con un nuevo tema para discutir acerca de este evento. Utilicemos este nuevo Post para que nos expliques esta situación, porque tengo un par de SmartForms que debo corregir y quiero estar prevenido a cualquier cosa.

Saludos…

Que tal @josh00507,

Validando lo que me comentaste de las configuraciones a nivel de la SPAD. Los basis cotejaron la información y todo esta homologado, tanto Drivers como la configuracion de Spool.

Estoy esperando al funcional para que me indique que tipo de impresora usa el usuario final para finiquitar el tema.

Saludos…