Foros del Web » Programando para Internet » ASPX (.net) »

Imprimir varias facturas con un sólo reporte

Estas en el tema de Imprimir varias facturas con un sólo reporte en el foro de ASPX (.net) en Foros del Web. Buenas. No tengo problemas para imprimr una sola factura a partir de un reporte creado con Crystal Reports desde una aplición web. Envío los parámetros ...
  #1 (permalink)  
Antiguo 22/04/2009, 08:23
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Imprimir varias facturas con un sólo reporte

Buenas. No tengo problemas para imprimr una sola factura a partir de un reporte creado con Crystal Reports desde una aplición web. Envío los parámetros y la tabla con los conceptos facturables.


Código PHP:
Dim rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument
rpt
.Load(Server.MapPath("~/Reportes/FacturaGeneral.rpt"), CrystalDecisions.[Shared].OpenReportMethod.OpenReportByTempCopy)
rpt.SetDataSource(dtConceptos)
rpt.SetParameterValue("Nombre"NombreFactura)
...
Dim rptStream As IO.MemoryStream
Dim tipo 
As CrystalDecisions.Shared.ExportFormatType
tipo 
CrystalDecisions.[Shared].ExportFormatType.WordForWindows
Response
.Clear()
Response.Buffer True
rptStream 
rpt.ExportToStream(tipo)
Response.BinaryWrite(rptStream.ToArray())
Response.End() 
Con esto obtengo un .doc con la factura. Lo que me gustaría es obtener un sólo documento con varias facturas (para imprimirlas todas de golpe y no ir generando una por una) a partir del mismo reporte. He probado a hacer un bucle antes de Response.End() de manera que se ejecute varias veces Response.BinaryWrite(rptStream.ToArray()) siendo rptStream el resultado de rpt.ExportToStream(tipo) en cada vuelta del bucle (con datos diferentes, claro).

¿Alguna idea?

Gracias y un saludo.

Lo que obtengo es una página en blanco
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #2 (permalink)  
Antiguo 18/05/2009, 10:54
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 18 años, 8 meses
Puntos: 3
Respuesta: Imprimir varias facturas con un sólo reporte

eso depende mas de tu consulta, crystal Report te creara una factura para cada elemento dentro de tu consulta.
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:39.