Referencia de la Clase sage.addons.factucert.Procesos.ValidacionFechaDocumentos

Controles previos a la certificación (Add-on facturación certificada) • Modificar los controles de fecha para que a la hora de buscar fecha de último documento certificado no se haga de forma independiente por tipo de documento (tickets por un lado, facturas por otro) y se haga de forma diferente según tipo de encadenamiento configurado: – Encadenamiento por dispositivo(CFG_ADDON.ENC_DISP=.T.) : Se buscará último documento certificado según empresa, terminal, fecha y hora,. – Encadenamiento por empresa(CFG_ADDON.ENC_DISP=.F.) : Se buscará último documento certificado según empresa, fecha y hora. Más...

Diagrama de herencias de sage.addons.factucert.Procesos.ValidacionFechaDocumentos
sage.addons.factucert.Procesos.ValidacionFacturaCertificada sage.addons.factucert.Negocio.Interficies.IValidacionFacturaCertificada

Métodos públicos

 ValidacionFechaDocumentos (bool tlTicket, string tcDocumento, DateTime tdFechaDocumento, string tcBorrador="", string tcAlbaranes="")
 Constructor con la referencia del generador de la factura Más...
 
 ValidacionFechaDocumentos (bool tlTicket, string tcDocumento, DateTime tdFechaDocumento, bool tlWarningsValidarFechaTicket, string tcBorrador="", string tcAlbaranes="")
 Constructor con la referencia del generador de la factura Más...
 
override bool _Execute ()
 Ejecuta el proceso Más...
 
- Métodos públicos heredados desde sage.addons.factucert.Procesos.ValidacionFacturaCertificada
 ValidacionFacturaCertificada ()
 Constructor Más...
 

Propiedades

override string _Descripcion [get]
 Descripción del proceso Más...
 
- Propiedades heredados desde sage.addons.factucert.Procesos.ValidacionFacturaCertificada
string _Titulo [get, set]
 Si se necesita cambiar el tiulo como el los warnings, si solo existe un registro se utilizará éste siempre que no este vacio Más...
 
abstract string _Descripcion [get]
 Descripción del proceso Más...
 
IMensaje _Result [get]
 Estado de la validación del proceso Más...
 
virtual bool _ValidarAntesFacturar [get]
 Proceso que se tiene de ejecutar antes de facturar Más...
 
- Propiedades heredados desde sage.addons.factucert.Negocio.Interficies.IValidacionFacturaCertificada
string _Titulo [get, set]
 Titulo del proceso Más...
 
string _Descripcion [get]
 Descripción del proceso Más...
 
IMensaje _Result [get]
 Devuelve la instancia del resultado del proceso Más...
 
bool _ValidarAntesFacturar [get]
 Proceso que se tiene de ejecutar antes de facturar Más...
 

Descripción detallada

Controles previos a la certificación (Add-on facturación certificada) • Modificar los controles de fecha para que a la hora de buscar fecha de último documento certificado no se haga de forma independiente por tipo de documento (tickets por un lado, facturas por otro) y se haga de forma diferente según tipo de encadenamiento configurado: – Encadenamiento por dispositivo(CFG_ADDON.ENC_DISP=.T.) : Se buscará último documento certificado según empresa, terminal, fecha y hora,. – Encadenamiento por empresa(CFG_ADDON.ENC_DISP=.F.) : Se buscará último documento certificado según empresa, fecha y hora.

Definición en la línea 19 del archivo ValidacionFechaDocumentos.cs.

Documentación del constructor y destructor

◆ ValidacionFechaDocumentos() [1/2]

sage.addons.factucert.Procesos.ValidacionFechaDocumentos.ValidacionFechaDocumentos ( bool  tlTicket,
string  tcDocumento,
DateTime  tdFechaDocumento,
string  tcBorrador = "",
string  tcAlbaranes = "" 
)
inline

Constructor con la referencia del generador de la factura

Parámetros
tlTicketCertificación de un ticket
tcDocumentoNúmero de documento (factura o ticket) a validar

///

Parámetros
tdFechaDocumentoFecha de la factura o del ticket

///

Parámetros
tcBorradorNúmero de borrador
tcAlbaranesCadena con la lista de los 3 primeros albaranes de la factura

///

Definición en la línea 52 del archivo ValidacionFechaDocumentos.cs.

◆ ValidacionFechaDocumentos() [2/2]

sage.addons.factucert.Procesos.ValidacionFechaDocumentos.ValidacionFechaDocumentos ( bool  tlTicket,
string  tcDocumento,
DateTime  tdFechaDocumento,
bool  tlWarningsValidarFechaTicket,
string  tcBorrador = "",
string  tcAlbaranes = "" 
)
inline

Constructor con la referencia del generador de la factura

Parámetros
tlTicketCertificación de un ticket
tcDocumentoNúmero de documento (factura o ticket) a validar

///

Parámetros
tdFechaDocumentoFecha de la factura o del ticket

///

Parámetros
tlWarningsValidarFechaTicketAl pulsar el botón de cobrar validaremos la fecha del ticket, posteriormente en la pantalla de cobro ya no volveremos a avisar
tcBorradorNúmero de borrador
tcAlbaranesCadena con la lista de los 3 primeros albaranes de la factura

///

Definición en la línea 70 del archivo ValidacionFechaDocumentos.cs.

Documentación de las funciones miembro

◆ _Execute()

override bool sage.addons.factucert.Procesos.ValidacionFechaDocumentos._Execute ( )
inlinevirtual

Ejecuta el proceso

Devuelve true o false según como se hayan cumplido las condiciones del proceso

Devuelve

Implementa sage.addons.factucert.Procesos.ValidacionFacturaCertificada.

Definición en la línea 89 del archivo ValidacionFechaDocumentos.cs.

Documentación de propiedades

◆ _Descripcion

override string sage.addons.factucert.Procesos.ValidacionFechaDocumentos._Descripcion
get

Descripción del proceso

Definición en la línea 35 del archivo ValidacionFechaDocumentos.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: