on 02-02-2017 6:56 PM
Estimados todos
Agradeceré su ayuda con el siguiente tema:
Necesito crear un layout de impresión, para factura de ventas, en el que solo se imprima un detalle de un campo de usuario, previamente llenado, aunque en realidad la factura tenga como base una o más ordenes de ventas relacionadas.
El requerimiento me lo hacen debido a que muchas veces las ordenes de ventas tienen muchas líneas y no caben en la factura o bien solo se desea imprimir, en la factura, una descripción general.
He buscado algo por el foro pero aun no encuentro.
Saludos
Hola Marco... Esto con Crystal reports sería pan comido, podrías manejar dos líneas de detalle una con las líneas de la factura y otra con el campo de usuario, entonces, podrás jugar eliminando los detalles en función del valor del campo de usuario, esto lo puedes hacer entrando al asistente de sección + tildar la opción "eliminar (No profundizar)" + oprimir el botón de fórmula + teclear un fórmula como esta Len(MiCampoDeUsuario) = 0 (también tendrías que evaluar el caso de que sea nulo), esto para el caso de que quieras mostrar el valor del campo de usuario y al contrario en el otro detalle: Len(MicampoDeUsuario) >0. Es decir: elimina este detalle cuando la condicionante se cumpla.
Con esto podrías eliminar el detalle que deseas en función del valor de tu campo de usuario.
Sería mucho más fácil con imágenes pero hasta eso perdimos con esta nueva plataforma.
Quedo atento.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Encontré la respuesta, por aqui
Buenas tardes Gerardo
Funcionó tu procedimiento, te agradezco bastante.
Solo me queda encuadrar el tamaño de papel porque estoy teniendo algunos problemas con unos espacios que se imprimen en el encabezado, al parecer no respeta el tamaño de hoja que le he definido.
Saludos
Hola Marcos, yo hago algo similar con el PLD para mi departamento de importaciones/exportaciones porque algunas veces ellos solo tienen que mostrar una factura solo con el valor de la factura sin detalles.
Lo que hice fue primero crear una copia del layout que utilizo para imprimir las facturas con detalle. Lo llame, por decir, factura resumida.
Abri la factura resumida y procedi a crear un segundo ambito de repeticion donde coloque la informacion que quiero que aparezca y oculte el ambito de repeticion donde aparecia el detalle de la factura. De esa manera obtengo una factura resumida.
Es cuestion de elegir el layout al momento de imprimir.
Espero haber sido claro,
Saludos
Eloy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Gracias Gonzalo.
Creo que no fui lo demasiado explícito con mi comentario (y no creí que alguien le prestara tanta importancia) a lo que me refiero es que en la antigua plataforma, sin problema podía hacer una impresión de pantalla y simplemente pegarla, eso facilitaba muchísimo una respuesta con imágenes.
Sé que se pueden subir imágenes pero tienen que ser un archivo para después adjuntarlas y eso quita algo de tiempo.
Saludos y gracias por la aclaración, tal vez es cuestión de usar otro navegador pero con los que lo he intentado no he podido trabajar las imágenes como antes lo hacía.
Buenas tardes, gracias por sus respuestas.
Les amplío
el ciclo es como sigue
1. Orden de venta
2. Entrega
3. Factura de deudores (aquí pondré un campo de usuario para la descripción que se desea imprimir)
Durante el mes, por cada cliente, se acumulan entregas y llegada la fecha de facturación se Copia a una sola factura
Si las entregas contienen demasiadas filas es donde se tiene el problema, entonces se ha pensado que haya opción de llenar el campo de usuario, en el formulario de la factura que sea este el que se imprima, en un documento preimpreso.
Entonces, si el facturador llena el campo de usuario, la impresión toma el dato y lo imprime
si el facturador no llena el campo de usuario, en la factura se imprimen las lineas que vienen de las entregas.
No estoy muy familiarizado con el diseño de layout en Crystal Report, por lo que había pensado usar el Diseñador de Layout nativo de SAP.
De nuevo, gracias a todos
Saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola
una pregunta ¿la factura se genera directamente de un pedido? ¿o utilizas el documento de entrega?
Si lo que quieres es obtener el campo de usuario que está en el pedido y facturas directamente sobre pedido podrías intentar lo siguiente:
1. Añades las tablas OINV e INV1 al informe.
2. Sobre la tabla INV1 declaras un grupo de registros y ocultas la sección detalles.
3. Añades un subinforme que reciba como parámetro el campo INV1.Baseentry y en el subinforme consultas el pedido que generó la factura. El subinforme lo insertas a la altura de la cabecera del grupo.
Si utilizas la entrega, es posible pero más complicado; porque puede darse el caso de que un pedido se haya desglosado en varias entregas.
Otra posibilidad es generar un comando mediante SQL con toda la información que necesites para el informe, y utilizar las herramientas del Crystal Report para agrupar y totalizar.
Un saludo
Agustín
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No veo ningún problema para que lo puedas hacer.
En crystal reports en la parte de detalle imprimes solo ese campo de usuario y en el fin de informe los datos de impuesto, total factura, etc...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Your requirement is not clear. Do you want print AR Invoice or Sales order? You can limit number of records per page in crystal reports.
Regards,
Nagarajan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Marco.
Podrías ser un poco más específico, tal vez ilustrarnos con imágenes sobre lo que necesitas.
También sería de mucha ayuda si nos dices en qué reporteador pretender crear dicho layout (lo ideal sería crystal reports)
Saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.