Estimados colegas.
Estoy realizando un desarrollo para crear la lista de empaque de una entrega de ventas, mediante la lectura de códigos de barras EAN14, manejando unidades de empaque INNER y MASTER, etc. donde el documento de entrega existe previamente y desde un formulario creado mediante el sdk realizo el embalaje. tengo todo funcionando menos un punto.
Por lo cual mi pregunta es, como puedo generar la vista previa de un formato para una entrega de ventas desde el sdk. Necesito desde un formulario creado mediante el sdk, poder previsualizar un formato en crystal report relacionado a una transaccion del estandar. hasta el momento solo he logrado poder imprimirlo sin poder visualizarlo mediante el siguiente método.
private void imprimirFormato(int docEntry, string layoutId = "PKG10011")
{
try
{
SAPbobsCOM.CompanyService oCmpSrv = oCompany.GetCompanyService();
SAPbobsCOM.ReportLayoutsService oReportLayoutService = (SAPbobsCOM.ReportLayoutsService)oCmpSrv.GetBusinessService(SAPbobsCOM.ServiceTypes.ReportLayoutsService);
SAPbobsCOM.ReportLayoutPrintParams oPrintParam = (SAPbobsCOM.ReportLayoutPrintParams)oReportLayoutService.GetDataInterface(SAPbobsCOM.ReportLayoutsServiceDataInterfaces.rlsdiReportLayoutPrintParams);
oPrintParam.LayoutCode = layoutId; //codigo del formato importado en SAP
oPrintParam.DocEntry = docEntry; //parametro que se envia al crystal, DocEntry de la transaccion
oReportLayoutService.Print(oPrintParam);
}
catch (Exception ex)
{
StackTrace stackTrace = new StackTrace();
gestionarExcepcion(ex, stackTrace);
}
}
Muchas gracias
Andres Ramirez Jaramillo