cancel
Showing results for 
Search instead for 
Did you mean: 

Layout de Impresion - impresion de campo

former_member326598
Participant
0 Kudos
1,233

Estimados Expertos:

Quisiera saber por favor la manera de que al momento de mandar una imprimir un layout este me permita ingresar un texto y que este texto salga impreso en mi Layout, osea que al momento que quiera imprimir aparte del paramentro de filtro que me pida tenga otro campo donde coloque algun texto y este texto salga impreso en el Layout

por favor si me pueden ayudar con este tema

Slds y Gracias

Jesus

QASAC

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hola...

Lo que señala Hector es correcto, me temo que lo que no te queda claro es que cualquier campo que tu desees ingresar en un query por variable de entrada, será un campo que debe existir en SAP Business One.

Me explico: Si en un query quieres ver por ejemplo, los documentos según fecha, notarás que al utilizar variables de entrada, solo te aparecen en el listado de opciones, las fechas en las que se han registrado documentos.

Si tu ingresas manualmente una fecha distinta no tendrás resultados.

La conclusion es que si la fecha o el comentario, o lo que sea que quieras agregar por la vía de las variables de entrada, no existe en alguna tabla de SAP B1, entonces "NO SERÁ POSIBLE TRAERLO AL LAYOUT DE ESTE MODO". Distinto es cuando el dato lo tienes identificado (un dato fijo, no variable), ya que lo puedes registrar en el layout, y con ello sabes que aparecerá luego impreso.

Saludos,

former_member210784
Active Contributor
0 Kudos

Hola.

Correcto. Para poder incluir el comentario, el truco consiste en asociar la variable de entrada con el campo Comments de otra tabla diferente a las usadas en el query original, así queda desligada.

De este modo, al escribir cualquier texto, sale en el layout.

Quedo en espera de sus comentarios.

former_member326598
Participant
0 Kudos

Bueno si me quedo claro que no se puede hacer eso muchas gracias por las respuestas

Slds

Jesus

QASAC

former_member210784
Active Contributor
0 Kudos

Hola.

Lo que dije en la anterior respuesta, fué que sí es posible, pero hay que hacer ese pequeño workarround para lograr que aparezca el texto digitado.

Saludos.

former_member326598
Participant
0 Kudos

Estimado Hector:

Disculpa el poco conocimiento pero me puedes explicar que es un Workarround y como lo puedo hacer en verdad que me urge tener una solucion o una posible solucion del tema

Slds

Jesus

QASAC

former_member210784
Active Contributor
0 Kudos

Hola, Jesús.

Por favor, ver el siguiente link:

Espero se solucione su requerimiento.

Saludos.

former_member326598
Participant
0 Kudos

Excelente es exactamente lo que necesita hacer muchas gracias por la respuesta

Slds

Jesus

QASAC

Answers (5)

Answers (5)

Former Member
0 Kudos

Hola Jesus...

Un Workaround es una solucion alternativa, considerando que por el camino tradicional no es posible la solucion.

En este caso, lo importante es que existe una posibilidad de que puedas seleccionar un texto y adicionarlo al layout, y es la que se ha señalado en las respuestas anteriores.

Lo que tu debes de hacer es "probar" esta solución y en función a los resultados obtenidos, definir si esta solucion alternativa cubre tu requerimiento o no.

Espero te sea de ayuda

Saludos,

Former Member
0 Kudos

Hola Jesus:

Acabo de entender el tema. No especificaste que se trata de un query que genera un informe con variables de entrada. Con respecto a este tema, he tenido un problema similar, puesto que necesito generar un calculo a partir de cualquier numero, sin embargo, para que ello sea posible debo de "tener" todos estos numeros alojados en alguna tabla, para que efectivamente los datos sean reconocidos.

En tu caso, practicamente es lo mismo, pues quieres ingresar un comentario que no existe en una variable de entrada. Para ello lo unico seria apuntar a una tabla en donde tengas todas las opciones de texto que eventualmente quisieras registrar en tu formato de impresión, de modo que la variable de entrada "reconozca" el texto que va a incluir en el formato.

Espero te sea de ayuda

Saludos,

former_member326598
Participant
0 Kudos

Hola Paul:

Bueno si es algo asi bueno lo que quiero es ingresar una fecha por ejemplo "23/10/2009" claro yo he generado el informe mediante un query que me pide otras variables para obtener el resultado deseado pero adicionalmente quisiera ingresar esta fecha para que aparezca en mi layout y salga impreso.

Entonces lo que comentas de

former_member326598
Participant
0 Kudos

Hola Paul:

Bueno si es algo asi bueno lo que quiero es ingresar una fecha por ejemplo "23/10/2009" claro yo he generado el informe mediante un query que me pide otras variables para obtener el resultado deseado pero adicionalmente quisiera ingresar esta fecha para que aparezca en mi layout y salga impreso.

Entonces lo que comentas de crear un tabla donde tenga esas opciones bueno no se si sera como yo lo me imagino de simple que lo que digite salga en el laypout y salga impreso

por favor si me pueden explicar a detalle que es lo que puedo hacer o como puedo hacer

Slds y Gracias

Jesus

QASAC

former_member210784
Active Contributor
0 Kudos

Hola.

Como ya creó la variable tipo varchar en el query, no es más sino referenciarla con algún campo tipo texto (como Comments) para capturar cualquier texto e incluirla al final de los campos de la consulta.

Eso hará que aparezca en la última columna. Sólo quedaría editar el query layout para ocultar esa columna y colocar un campo texto en el área que se dese referenciando el Fleld_XXX que corresponde al texto capturado.

Saludos.

former_member210784
Active Contributor
0 Kudos

Hola.

Puede agregar otra variable más al query, de tipo varchar(X). X es el tamaño que va a tener el campo para almacenar el texto.

Luego, agregar una referencia a la variable en un campo del layout.

Saludos.

former_member326598
Participant
0 Kudos

Hola Hector:

Me puedes dar mas detalles ya agrege una variable a mi query ahora como agrego una referencia a la variable en un campo del layout.

Slds

jesus

Former Member
0 Kudos

Estimado...

Si hablamos de un documento de marketing, existe la posibilidad de agregar comentarios iniciales y finales al documento para que estos sean visualizados en el layout (click derecho sobre el documento). Ahora, para que SAP B1 te proponga un campo de ingreso de texto al momento de querer imprimir, creo que tendrías que desarrollar algo adicional, pues en el estandar no hay algo asi contemplado.

En la parametrizacion de documentos, existe la posibilidad de definir un texto para el formato de impresion por documento.

Además, cuentas con textos predefinidos, que son aquellos que puedes llamar directamente en los documentos para posteriormente visualizarlos en el documento impreso.

Saludos,

former_member188440
Active Contributor
0 Kudos

No entiendo bien tu pregunta, podrias usar el campo ¨"TIPO" de nivel lineas y ese lo puedes poner de texto, pero entiendo a que te refieres con el filtro y demas