Clase para la impresión de documentos (del tipo que sea) Más...
 
  
| Estructuras de datos | |
| class | ExportEventArgs | 
| Parámetros de retorno de exportación.  Más... | |
| Tipos públicos | |
| enum | eFormato_exportacion { Ninguno = 0 , Pdf = 1 , Excel = 2 , Excel_xlsx = 3 , Html = 4 , Xml = 5 , txt = 6 , CSV = 7 } | 
| Tipos de exportación soportados.  Más... | |
| Métodos públicos | |
| delegate void | _ImpresionVistaPreliminarEvent () | 
| Delegado para los messagebox. | |
| virtual void | _MarcaDocumentoImpreso () | 
| Metodo que se ejecutará al imprimir desde el preview para marcar los documentos como impresos. | |
| delegate void | _Evento_Exportacion_Completada (object sender, ExportEventArgs e) | 
| Delegado del evento para la notificación de exportación completa | |
| virtual bool | _Print () | 
| Método que imprementa la impresión. Se debe implementar en la clase específica. | |
| virtual bool | _Show_Print (int tnAbrirEn=1) | 
| Método que imprementa la visualización de opciones de impresión. Se debe implementar en la clase específica. | |
| virtual DocPrint | _Clonar (DocPrint toDocPrint) | 
| Copia la configuración al Docprint pasado. | |
| virtual DataTable | _OrdenarDatosSageReports (List< CampoOrdenacion > loCamposOrdenacion, DataTable tdDatos) | 
| Método que ordena los datos segun los campos especificados. | |
| virtual void | _OpenEditor () | 
| Abre la edicíon de report calculando las variables a partir del documento. | |
| virtual String | _GetFileReportName (String tcNombre) | 
| Trata el nombre antes de asignarlo al Report. | |
| String | _ValidaExtension (String tcPath) | 
| Nos devuelve el fichero con la extensión. | |
| virtual void | _ConfigureSendMail (SendMail sendmail) | 
| Permite reconfigurar el objeto SendMail antes de llamar a _Send() | |
| virtual Report | _CrearReport () | 
| PE-86889 Método que inicializa un reports y le asigna los valores comunes para la impresión. | |
| string | _ObtenerImpresoraRes (String tcDocumento) | 
| Obtiene la impresora configurada en IMP_REPS. | |
| void | _ConfigurarObtencionFiltros (ref Dictionary< string, object > toDiccionario) | 
| Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo. | |
| virtual String | _GetReportFileName () | 
| C106325 Devuelve el nombre del fichero de report. | |
| virtual void | _ObtenerConfigurarionOpcionesImpresionMultiple () | 
| Metodo para cargar la configuración del UserControl de multiple impresión. | |
| eFormato_exportacion | _Obtener_formato_exportacion (ewTiposExportacion teTipo) | 
| Conversor de enumeraciones. Permite pasar de ewTiposExportacion (objetos) a eFormato_exportacion (sage reports) | |
| bool | _ValidatePrinting () | 
| Validaciones antes de imprimir. | |
| DocPrint () | |
| Constructor. | |
| Métodos protegidos | |
| void | _LanzarEvento_ExportacionCompletada (string tcPath) | 
| Método auxiliar para el lanzamiento de eventos. | |
| virtual bool | _PrintNET () | 
| PE-86889 Método para realizar la impresión de un documento mediante Sage Reports. | |
| void | _Lock (Report.ReportAction toAction) | 
| Bloquea el ususario. | |
| void | _UnLock (Report.ReportAction toAction) | 
| Desbloquea el ususario. | |
| virtual Boolean | _ExportarOpenXml (String tcPath) | 
| Exportar exel en OpenXml. | |
| void | _AsignarEventoImpresionVistaPreviaAfter (Report.ReportAction toAction, Report toReport=null) | 
| Asigna el evento para la impresión desde vista previa. | |
| virtual bool | _SendEmail (string tcFileName) | 
| Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi. | |
| bool | _SendEmail (string tcFicherosAdjuntos, List< string > toEmailsCCO) | 
| Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi. | |
| bool | _SendEmail (List< string > toFicherosAdjuntos, List< string > toEmailsCCO) | 
| Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi. | |
| virtual string | _GetBodyExtra () | 
| Texto para el body del mail. | |
| virtual void | _ConfigureCustomPath (Report toReport) | 
| Permite configurar el path. | |
| virtual TipoDocumento | _GetTipoDocumento () | 
| Devuelve la relación del documento para los campos adicionales. | |
| virtual string | _GetReportBase () | 
| Devuelve el report base. | |
| virtual Report.ReportAction | Obtener_accion () | 
| Método auxiliar para determinar la acción a realizar Determinar si estamos imprimiendo o previsualizando Una vez establecida una operación trata de determinar si esta realizando una exportación. | |
| string | Obtener_impresora () | 
| Método protected para tratar de establecer la impresora. 1.- Mira de obtener la impresora a través de la configuración del terminal 2.- Si el método 1 falla busca en COMUNES.SAGEREPORTS 3.- Si el métodod 2 falla no retorna impresora alguna y Sage Reports debe mostrar la pantalla de selección de windows. | |
| bool | _GetFilters (ISageReportsFilterProvider toOrigen, Dictionary< string, object > toParams, ref List< FilterReportBase > tlisFiltros) | 
| Método auxiliar que invoca la recuperación de filtros para SageReports. | |
| bool | _AddFiltersFromDicctionary (Dictionary< string, object > toDiccionario, ref List< FilterReportBase > toFiltros) | 
| Método auxiliar que a partir de un diccionario de valores los añade a la lista de filtros recibida por referéncia. | |
| virtual void | _Configurar_obtencion_filtros (ref Dictionary< string, object > toDiccionario) | 
| Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo. | |
| virtual string | _GetReportName () | 
| Obtener el nombre del report base. | |
| virtual void | _Reset () | 
| Al fallar la validación hay que reiniciar algunos valores de la pantalla ya que ahora ésta no se cierra y quedan mal informados. | |
| virtual bool | ValidatePrinting () | 
| Validaciones antes de imprimir. | |
| Atributos protegidos | |
| bool | _lHera = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_hera")) | 
| Guarda el valor acerca de si somos un Hera. | |
| bool | _lSage50 = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_sage50")) | 
| Guarda el valor acerca de si es un Sage 50. | |
| bool | _lColor = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_color")) | 
| Guarda el valor acerca del trabajo con tallas y colores. | |
| bool | _lPeso = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_peso")) | 
| Guarda el valor acerca del trabajo con peso. | |
| bool | _lCajas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_cajas")) | 
| Guarda el valor acerca del trabajo con cajas. | |
| List< CampoOrdenacion > | _oCamposOrdenacion = null | 
| Campos ordenación. | |
| String | _cIdioma = "" | 
| Idioma. | |
| UserControl | _oUserControlAdicional = null | 
| UserControl para las opciones de impresion multiple. | |
| String | _cReportBaseEW = "" | 
| Report base de EW para buscar la impresora en IMP_RES. | |
| ewMascara | _oMascaraPorcent = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_tpc)) | 
| Mascara de porcentaje. | |
| ewMascara | _oMascaraUnidades = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_unidades)) | 
| Mascara de unidades. | |
| ewMascara | _oMascaraPeso = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascarapeso)) | 
| Mascara de peso. | |
| ewMascara | _oMascaraCajas = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascaracajas)) | 
| Mascara de cajas. | |
| Propiedades | |
| Boolean | _ImprimirExelOpenXml  [get, set] | 
| Indica si exportamos el Excel po OpenXml. | |
| ewMascara | _Mascara_Importes  [get] | 
| Mascara de importes. | |
| ewMascara | _Mascara_Precios  [get] | 
| Mascara de precio. | |
| ewMascara | _Mascara_Porcentajes  [get] | 
| Mascara de porcentaje. | |
| ewMascara | _Mascara_Unidades  [get] | 
| Mascara de unidades. | |
| ewMascara | _Mascara_Pesos  [get] | 
| Mascara de peso. | |
| ewMascara | _Mascara_Cajas  [get] | 
| Mascara de cajas. | |
| virtual Boolean | _ShowEditMode  [get] | 
| Indica si dbe mostrar el botón de edición en el formulario por defecto de impresión. | |
| string | _Idioma  [get, set] | 
| Nos indicará el código del idioma para la impresión. | |
| string | _ErrorMessage  [get, set] | 
| Mensajede de error. | |
| String | _ReportBaseEW  [get] | 
| Report base de EW para buscar la impresora en IMP_RES. | |
| Boolean | _UnMailCliente  [get, set] | 
| Indica si solo se enviará un mail por cliente. | |
| Boolean | _MarcarImpreso  [get, set] | 
| Indica sise marcará el documento como impreso. | |
| string | _Template  [get, set] | 
| Indica si se impreme con una template. | |
| IDocumentoImprimible | _Documento  [get, set] | 
| Referéncia al documento. | |
| Empresa | _Empresa  [get] | 
| Empresa. | |
| Terminal | _Terminal  [get] | 
| Terminal. | |
| IFileDialog365 | _FileDialog  [get] | 
| Objeto FileDialog. | |
| Report | _Report  [get, set] | 
| Devuelve el report que va ha imprimir. | |
| ImpresionNormalMultiple | _ImpresionNormalMultiple  [get, set] | 
| Indica el tipo de impresión. | |
| virtual bool | _DivisaActiva  [get] | 
| T105514 Indica si se trabaja con divisa. | |
| virtual String | _Printer  [get, set] | 
| C106325 Devuelve la impresora configurada. | |
| virtual String | _DefaultSystemPrinter  [get] | 
| Devuelve la impresora por defecto del sistem. | |
| List< OpcionesImpresion > | _Opciones_Impresion  [get, set] | 
| Opiones de impresión. | |
| virtual UserControl | _UserControlAdicional  [get, set] | 
| Opiones de impresión. | |
| bool | _IVA_Desglosado  [get, set] | 
| Nos indicará si el documento se imprimirá con el IVA desglosado. | |
| bool | _Valorado  [get, set] | 
| Nos indicará si el documento se imprimirá valorado. | |
| virtual bool | _Vista_Preliminar  [get, set] | 
| Nos indicará si se realizará una vista preliminar del documento. | |
| int | _Numero_Copias  [get, set] | 
| Nos indicará el número de copias a imprimir. | |
| string | _Ruta_Fichero  [get, set] | 
| Nos indicará la ruta donde nos guardará el fichero del documento en formato PDF. | |
| bool | _EditMode  [get, set] | 
| Modo de edición. | |
| bool | _FieldRandomBackColor  [get, set] | 
| Propiedad _FieldRandomBackColor. | |
| eFormato_exportacion | _Formato_exportacion  [get, set] | 
| Formato de exportación. | |
| bool | _Exportar  [get, set] | 
| Determina si el documento. | |
| string | _Destinatario_Email  [get, set] | 
| Nos indicará la dirección de email en caso que se desee imprimir en PDF. | |
| bool | _EmailAut  [get, set] | 
| Nos indicará si hay que enviar el email automáticamente. | |
| bool | _Email  [get, set] | 
| Nos indicará si hay que enviar el email. | |
| virtual List< CampoOrdenacion > | _CamposOrdenacion  [get, set] | 
| Devuelve la lista de los campos por lo que se podrá ordenar para la impresión. | |
| string | _PlantillaComunicado  [get, set] | 
| Nos indica la plantilla de comunicado a utilizar en el email. | |
| String | _ReportBase  [get] | 
| Devuelve el report base. | |
| List< FiltroImpresion > | _FiltrosDocumentosImpresion  [get, set] | 
| Listado de filtros de impresion (impresión multiple) | |
| Eventos | |
| _ImpresionVistaPreliminarEvent | _ImpresionVistaPreliminar | 
| Evento delegado para los messagebox. | |
| _Evento_Exportacion_Completada | _Evento_Exportacion_Finalizada | 
| Delegado del evento para el refresco del formulario. | |
Clase para la impresión de documentos (del tipo que sea)
Definición en la línea 34 del archivo DocPrint.cs.
Tipos de exportación soportados.
Definición en la línea 39 del archivo DocPrint.cs.
| 
 | inline | 
Constructor.
Definición en la línea 2021 del archivo DocPrint.cs.
| 
 | inlineprotected | 
Método auxiliar que a partir de un diccionario de valores los añade a la lista de filtros recibida por referéncia.
| toDiccionario | Diccionario con los valores a tratar | 
| toFiltros | Lista de filtros | 
Definición en la línea 1802 del archivo DocPrint.cs.
| 
 | inlineprotected | 
Asigna el evento para la impresión desde vista previa.
| toAction | |
| toReport | 
Definición en la línea 1114 del archivo DocPrint.cs.
Copia la configuración al Docprint pasado.
| toDocPrint | 
Reimplementado en sage.ew.cliente.DocPrintPrevisionCobro, sage.ew.contabilidad.DocPrintAutorepercutidas, sage.ew.docscompra.DocPrintCompra, sage.ew.docscompra.DocPrintPagarePago, sage.ew.docsven.DocPrintVenta y sage.ew.docsven.DocPrintVentaFRA.
Definición en la línea 907 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo.
| toDiccionario | Diccionario a cumplimentar con la configuración de DocPrint que se mandará al Documento | 
Reimplementado en sage.addons.services.Negocio.Clases.DocPrintServiceLabel, sage.ew.cliente.DocPrintEtiquetasEnvio, sage.ew.cliente.DocPrintHojaEtiquetasEnvio, sage.ew.contabilidad.DocPrintAutorepercutidas, sage.ew.docscompra.DocPrintCompra, sage.ew.docscompra.DocPrintPagarePago, sage.ew.docsven.DocPrintVenta, sage.ew.tpv.Clases.DocPrintTPVDatafonoPayTef y sage.ew.tpv.Clases.DocPrintVentaTicket.
Definición en la línea 1851 del archivo DocPrint.cs.
| 
 | inline | 
Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo.
| toDiccionario | 
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 1840 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Permite configurar el path.
| toReport | 
Reimplementado en sage.addons.services.Negocio.Clases.DocPrintServiceLabel y sage.ew.docscompra.DocPrintPagarePago.
Definición en la línea 1486 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
Permite reconfigurar el objeto SendMail antes de llamar a _Send()
| sendmail | 
Definición en la línea 1313 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
PE-86889 Método que inicializa un reports y le asigna los valores comunes para la impresión.
Reimplementado en sage.ew.cliente.DocPrintEtiquetasEnvio, sage.ew.cliente.DocPrintHojaEtiquetasEnvio, sage.ew.cliente.DocPrintRecibo, sage.ew.cliente.DocPrintReciboEspecial, sage.ew.docscompra.DocPrintPagarePago, sage.ew.docsven.DocPrintVenta, sage.ew.docsven.DocPrintVentaFRA, sage.ew.empresa.DocPrintTipoModelo, sage.ew.ewbase.DocPrintOperario, sage.ew.ewbase.DocumentoBase.DocPrintDocument, sage.ew.ewbase.EtiPrint, sage.ew.ewbase.MultiDocPrint< T >, sage.ew.stocks.Clases.DocPrintDocumentStock, sage.ew.tpv.Clases.DocPrintTPV y sage.ew.tpv.Clases.DocPrintVentaTicket.
Definición en la línea 1322 del archivo DocPrint.cs.
| delegate void sage.ew.ewbase.DocPrint._Evento_Exportacion_Completada | ( | object | sender, | 
| ExportEventArgs | e ) | 
 Delegado del evento para la notificación de exportación completa 
| 
 | inlineprotectedvirtual | 
Exportar exel en OpenXml.
| tcPath | 
Reimplementado en sage.ew.empresa.DocPrintTipoModelo.
Definición en la línea 1090 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Texto para el body del mail.
Reimplementado en sage.ew.docsven.DocPrintVentaFRA.
Definición en la línea 1303 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
Trata el nombre antes de asignarlo al Report.
| tcNombre | 
Reimplementado en sage.ew.docsven.DocPrintVenta y sage.ew.docsven.DocPrintVentaFRA.
Definición en la línea 1080 del archivo DocPrint.cs.
| 
 | inlineprotected | 
Método auxiliar que invoca la recuperación de filtros para SageReports.
| toOrigen | Proveedor de filtros sobre el que solicitar los datos | 
| toParams | Parámetros para realizar la recuperación | 
| tlisFiltros | Lista donde añadir los filtros (FilterReport) obtenidos | 
Definición en la línea 1772 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Devuelve el report base.
Reimplementado en sage.addons.services.Negocio.Clases.DocPrintServiceLabel, sage.ew.docsven.DocPrintVenta y sage.ew.docsven.DocPrintVentaFRA.
Definición en la línea 1571 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
C106325 Devuelve el nombre del fichero de report.
Definición en la línea 1870 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Obtener el nombre del report base.
Reimplementado en sage.addons.services.Negocio.Clases.DocPrintServiceLabel, sage.ew.cliente.Cliente.DocPrintEntregaCliente, sage.ew.cliente.DocPrintEtiquetasEnvioBase, sage.ew.cliente.DocPrintRecibo, sage.ew.contabilidad.DocPrintAutorepercutidas, sage.ew.docscompra.DocPrintCompraAlbaran, sage.ew.docscompra.DocPrintCompraDeposito, sage.ew.docscompra.DocPrintCompraFactura, sage.ew.docscompra.DocPrintCompraPedido, sage.ew.docscompra.DocPrintCompraPropuesta, sage.ew.docscompra.DocPrintPagarePago, sage.ew.docscompra.Proveedor.DocPrintEntregaProveedor, sage.ew.docsven.DocPrintVenta, sage.ew.docsven.DocPrintVentaDeposito, sage.ew.docsven.DocPrintVentaFRA, sage.ew.docsven.DocPrintVentaPedido, sage.ew.docsven.DocPrintVentaPresupuesto, sage.ew.ewbase.EtiPrint y sage.ew.tpv.Clases.DocPrintVentaTicket.
Definición en la línea 1861 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Devuelve la relación del documento para los campos adicionales.
Definición en la línea 1497 del archivo DocPrint.cs.
| delegate void sage.ew.ewbase.DocPrint._ImpresionVistaPreliminarEvent | ( | ) | 
Delegado para los messagebox.
| 
 | inlineprotected | 
Método auxiliar para el lanzamiento de eventos.
| tcPath | Ruta final de la exportación | 
Definición en la línea 870 del archivo DocPrint.cs.
| 
 | inlineprotected | 
| 
 | inlinevirtual | 
Metodo que se ejecutará al imprimir desde el preview para marcar los documentos como impresos.
Reimplementado en sage.ew.ewbase.MultiDocPrint< T >.
Definición en la línea 640 del archivo DocPrint.cs.
| 
 | inline | 
Conversor de enumeraciones. Permite pasar de ewTiposExportacion (objetos) a eFormato_exportacion (sage reports)
| teTipo | Enumerado tipo ewTiposExportacion a convertir | 
Definición en la línea 1893 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
Metodo para cargar la configuración del UserControl de multiple impresión.
Implementa sage.ew.interficies.IDocPrint.
Reimplementado en sage.ew.docscompra.DocPrintCompraAlbaran, sage.ew.docscompra.DocPrintCompraDeposito, sage.ew.docscompra.DocPrintCompraPedido, sage.ew.docscompra.DocPrintCompraPropuesta, sage.ew.docscompra.DocPrintPagarePago, sage.ew.docsven.DocPrintVenta, sage.ew.docsven.DocPrintVentaDeposito, sage.ew.docsven.DocPrintVentaPedido, sage.ew.docsven.DocPrintVentaPresupuesto y sage.ew.docsven.ewDocPrintFraProcesos.
Definición en la línea 1882 del archivo DocPrint.cs.
| 
 | inline | 
Obtiene la impresora configurada en IMP_REPS.
Definición en la línea 1760 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
Abre la edicíon de report calculando las variables a partir del documento.
Definición en la línea 973 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
Método que ordena los datos segun los campos especificados.
| loCamposOrdenacion | Campos para la ordenación | 
| tdDatos | DataTable a ordenar | 
Implementa sage.ew.interficies.ISageReportDataSorteable.
Definición en la línea 937 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
Método que imprementa la impresión. Se debe implementar en la clase específica.
Implementa sage.ew.interficies.IDocPrint.
Reimplementado en sage.addons.services.Negocio.Clases.DocPrintServiceLabel, sage.ew.cliente.Cliente.DocPrintEntregaCliente, sage.ew.cliente.DocPrintEtiquetasEnvioBase, sage.ew.cliente.DocPrintPrevisionCobro, sage.ew.cliente.DocPrintRecibo, sage.ew.cliente.DocPrintReciboEspecial, sage.ew.contabilidad.DocPrintAutorepercutidas, sage.ew.contabilidad.DocPrintLegalizacionLibros, sage.ew.docscompra.DocPrintCompra, sage.ew.docscompra.DocPrintPagarePago, sage.ew.docsven.DocPrintVenta, sage.ew.empresa.DocPrintTipoModelo, sage.ew.ewbase.DocPrintEntregaFactura, sage.ew.ewbase.DocumentoBase.DocPrintDocument, sage.ew.ewbase.EtiPrint, sage.ew.ewbase.MultiDocPrint< T >, sage.ew.stocks.Clases.DocPrintDocumentStock, sage.ew.tpv.Clases.DocPrintTPV, sage.ew.tpv.Clases.DocPrintTPVEntrega y sage.ew.tpv.Clases.DocPrintVentaTicket.
Definición en la línea 886 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
PE-86889 Método para realizar la impresión de un documento mediante Sage Reports.
Reimplementado en sage.ew.cliente.DocPrintEtiquetasEnvioBase, sage.ew.docsven.DocPrintVenta, sage.ew.docsven.DocPrintVentaFRA, sage.ew.ewbase.MultiDocPrint< T >, sage.ew.tpv.Clases.DocPrintTPV y sage.ew.tpv.Clases.DocPrintVentaTicket.
Definición en la línea 982 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Al fallar la validación hay que reiniciar algunos valores de la pantalla ya que ahora ésta no se cierra y quedan mal informados.
Definición en la línea 1936 del archivo DocPrint.cs.
| 
 | inlineprotected | 
Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi.
| toFicherosAdjuntos | |
| toEmailsCCO | 
Definición en la línea 1159 del archivo DocPrint.cs.
| 
 | inlineprotected | 
Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi.
| tcFicherosAdjuntos | |
| toEmailsCCO | 
Definición en la línea 1147 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi.
| tcFileName | 
Reimplementado en sage.ew.docsven.DocPrintVentaFRA.
Definición en la línea 1135 del archivo DocPrint.cs.
| 
 | inlinevirtual | 
Método que imprementa la visualización de opciones de impresión. Se debe implementar en la clase específica.
| tnAbrirEn | Parámetro para indicar FOX o NET | 
Implementa sage.ew.interficies.IDocPrint.
Reimplementado en sage.addons.factucert.Negocio.Clases.DocPrintVentaAnulada, sage.ew.cliente.DocPrintEtiquetasEnvioBase, sage.ew.contabilidad.DocPrintAutorepercutidas, sage.ew.contabilidad.DocPrintLegalizacionLibros, sage.ew.docscompra.DocPrintCompra, sage.ew.docscompra.DocPrintPagarePago, sage.ew.docsven.DocPrintVenta, sage.ew.docsven.DocPrintVentaFRA, sage.ew.docsven.DocPrintVentaObra, sage.ew.empresa.DocPrintTipoModelo y sage.ew.ewbase.MultiDocPrint< T >.
Definición en la línea 897 del archivo DocPrint.cs.
| 
 | inlineprotected | 
| 
 | inline | 
Nos devuelve el fichero con la extensión.
| tcPath | 
Definición en la línea 1101 del archivo DocPrint.cs.
| 
 | inline | 
Validaciones antes de imprimir.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 1922 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Método auxiliar para determinar la acción a realizar Determinar si estamos imprimiendo o previsualizando Una vez establecida una operación trata de determinar si esta realizando una exportación.
Reimplementado en sage.ew.ewbase.EtiPrint.
Definición en la línea 1610 del archivo DocPrint.cs.
| 
 | inlineprotected | 
Método protected para tratar de establecer la impresora. 1.- Mira de obtener la impresora a través de la configuración del terminal 2.- Si el método 1 falla busca en COMUNES.SAGEREPORTS 3.- Si el métodod 2 falla no retorna impresora alguna y Sage Reports debe mostrar la pantalla de selección de windows.
Definición en la línea 1668 del archivo DocPrint.cs.
| 
 | inlineprotectedvirtual | 
Validaciones antes de imprimir.
Reimplementado en sage.ew.docscompra.DocPrintCompraPedido y sage.ew.docsven.DocPrintVenta.
Definición en la línea 1947 del archivo DocPrint.cs.
| 
 | protected | 
Idioma.
Definición en la línea 163 del archivo DocPrint.cs.
| 
 | protected | 
Report base de EW para buscar la impresora en IMP_RES.
Definición en la línea 183 del archivo DocPrint.cs.
| 
 | protected | 
Guarda el valor acerca del trabajo con cajas.
Definición en la línea 98 del archivo DocPrint.cs.
| 
 | protected | 
Guarda el valor acerca del trabajo con tallas y colores.
Definición en la línea 90 del archivo DocPrint.cs.
| 
 | protected | 
Guarda el valor acerca de si somos un Hera.
Definición en la línea 82 del archivo DocPrint.cs.
| 
 | protected | 
Guarda el valor acerca del trabajo con peso.
Definición en la línea 94 del archivo DocPrint.cs.
| 
 | protected | 
Guarda el valor acerca de si es un Sage 50.
Definición en la línea 86 del archivo DocPrint.cs.
| 
 | protected | 
Campos ordenación.
Definición en la línea 129 del archivo DocPrint.cs.
| 
 | protected | 
Mascara de cajas.
Definición en la línea 214 del archivo DocPrint.cs.
| 
 | protected | 
Mascara de peso.
Definición en la línea 210 del archivo DocPrint.cs.
| 
 | protected | 
Mascara de porcentaje.
Definición en la línea 202 del archivo DocPrint.cs.
| 
 | protected | 
Mascara de unidades.
Definición en la línea 206 del archivo DocPrint.cs.
| 
 | protected | 
UserControl para las opciones de impresion multiple.
Definición en la línea 167 del archivo DocPrint.cs.
| 
 | getset | 
Devuelve la lista de los campos por lo que se podrá ordenar para la impresión.
Implementa sage.ew.interficies.ISageReportDataSorteable.
Definición en la línea 788 del archivo DocPrint.cs.
| 
 | get | 
Devuelve la impresora por defecto del sistem.
Definición en la línea 547 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará la dirección de email en caso que se desee imprimir en PDF.
Definición en la línea 742 del archivo DocPrint.cs.
| 
 | get | 
T105514 Indica si se trabaja con divisa.
Definición en la línea 512 del archivo DocPrint.cs.
| 
 | getsetprotected | 
Referéncia al documento.
Definición en la línea 416 del archivo DocPrint.cs.
| 
 | getset | 
Modo de edición.
Definición en la línea 682 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará si hay que enviar el email.
Definición en la línea 773 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará si hay que enviar el email automáticamente.
Definición en la línea 758 del archivo DocPrint.cs.
| 
 | getprotected | 
Definición en la línea 431 del archivo DocPrint.cs.
| 
 | getset | 
Mensajede de error.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 339 del archivo DocPrint.cs.
| 
 | getset | 
Determina si el documento.
Definición en la línea 727 del archivo DocPrint.cs.
| 
 | getset | 
Propiedad _FieldRandomBackColor.
Definición en la línea 697 del archivo DocPrint.cs.
| 
 | getprotected | 
Objeto FileDialog.
Definición en la línea 465 del archivo DocPrint.cs.
| 
 | getset | 
Listado de filtros de impresion (impresión multiple)
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 1591 del archivo DocPrint.cs.
| 
 | getset | 
Formato de exportación.
Definición en la línea 712 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará el código del idioma para la impresión.
Definición en la línea 320 del archivo DocPrint.cs.
| 
 | getset | 
Indica el tipo de impresión.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 497 del archivo DocPrint.cs.
| 
 | getset | 
Indica si exportamos el Excel po OpenXml.
Definición en la línea 223 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará si el documento se imprimirá con el IVA desglosado.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 589 del archivo DocPrint.cs.
| 
 | getset | 
Indica sise marcará el documento como impreso.
Definición en la línea 381 del archivo DocPrint.cs.
| 
 | get | 
Mascara de cajas.
Definición en la línea 292 del archivo DocPrint.cs.
| 
 | get | 
Mascara de importes.
Definición en la línea 237 del archivo DocPrint.cs.
| 
 | get | 
Mascara de peso.
Definición en la línea 281 del archivo DocPrint.cs.
| 
 | get | 
Mascara de porcentaje.
Definición en la línea 259 del archivo DocPrint.cs.
| 
 | get | 
Mascara de precio.
Definición en la línea 248 del archivo DocPrint.cs.
| 
 | get | 
Mascara de unidades.
Definición en la línea 270 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará el número de copias a imprimir.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 651 del archivo DocPrint.cs.
| 
 | getset | 
Opiones de impresión.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 559 del archivo DocPrint.cs.
| 
 | getset | 
Nos indica la plantilla de comunicado a utilizar en el email.
Definición en la línea 803 del archivo DocPrint.cs.
| 
 | getset | 
C106325 Devuelve la impresora configurada.
Definición en la línea 530 del archivo DocPrint.cs.
| 
 | getsetprotected | 
Devuelve el report que va ha imprimir.
Definición en la línea 481 del archivo DocPrint.cs.
| 
 | get | 
| 
 | get | 
Report base de EW para buscar la impresora en IMP_RES.
Definición en la línea 354 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará la ruta donde nos guardará el fichero del documento en formato PDF.
Definición en la línea 666 del archivo DocPrint.cs.
| 
 | get | 
Indica si dbe mostrar el botón de edición en el formulario por defecto de impresión.
Definición en la línea 309 del archivo DocPrint.cs.
| 
 | getset | 
Indica si se impreme con una template.
Definición en la línea 396 del archivo DocPrint.cs.
| 
 | getprotected | 
Definición en la línea 452 del archivo DocPrint.cs.
| 
 | getset | 
Indica si solo se enviará un mail por cliente.
Definición en la línea 365 del archivo DocPrint.cs.
| 
 | getset | 
Opiones de impresión.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 574 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará si el documento se imprimirá valorado.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 604 del archivo DocPrint.cs.
| 
 | getset | 
Nos indicará si se realizará una vista preliminar del documento.
Implementa sage.ew.interficies.IDocPrint.
Definición en la línea 619 del archivo DocPrint.cs.
| _Evento_Exportacion_Completada sage.ew.ewbase.DocPrint._Evento_Exportacion_Finalizada | 
Delegado del evento para el refresco del formulario.
Definición en la línea 827 del archivo DocPrint.cs.
| _ImpresionVistaPreliminarEvent sage.ew.ewbase.DocPrint._ImpresionVistaPreliminar | 
Evento delegado para los messagebox.
Definición en la línea 134 del archivo DocPrint.cs.