Referencia de la Clase sage.addons.factucert.Negocio.Documentos.ExtensionAsientos
Diagrama de herencias de sage.addons.factucert.Negocio.Documentos.ExtensionAsientos
sage.ew.ewbase._ExtensionAsientos sage.ew.interficies.IExtensionAsientos

Tipos públicos

enum  GastoIngresoSinFactura { GastoIngresoSinFactura.SinCargar, GastoIngresoSinFactura.No, GastoIngresoSinFactura.Gasto, GastoIngresoSinFactura.Ingreso }
 Enumerado de gastos e ingresos sin factura Más...
 

Métodos públicos

override bool _New ()
 Método que se ejecutará cada vez que se realice un nuevo asiento Más...
 
override bool _Load ()
 Caso de factura de venta o factura de compra, consultar las tablas FACTUCERT!ESTIVAREP o FACTUCERT!ESTIVASOP para obtener los campos MODESTADO y MODTIPENV y colocarlos en las propiedades de la extensión _ModEstado y _TipoEnvio Más...
 
override bool _Delete ()
 Realizamos el Delete de la información de la tabla FCFACTUVEN Más...
 
override bool _Validar_Solo_Lectura ()
 Valida si el documento se puede editar Más...
 
override bool _Asiento_SoloLectura_Modificable ()
 Comprobar si el asiento de sólo lectura es modificable Más...
 
override bool _DescargarDatos ()
 Descargar datos Más...
 
bool _SaveEstado ()
 Método para guardar el estado Más...
 
bool _EsAsientoFacturaVentaCertificada ()
 Para saber si es un asiento de una factura de venta certificada Más...
 
bool _EsFacturaVentaCertificadaTerceros ()
 Para saber si es un asiento de una factura de venta certificada por terceros Más...
 
- Métodos públicos heredados desde sage.ew.ewbase._ExtensionAsientos
virtual bool _Save ()
 Método que se ejecutará cada vez que se ejecute el método _Save() del asiento Más...
 
virtual void _Documento_Asignado ()
 Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo. Más...
 
virtual void _CamposLinChange (CamposAsientosLinea teCamposAsientos, IAsientosLinea toLinea, ewCampo toewCampo, out string tcErrorMessage)
 Se dispara cuando se cambia el valor de alguna propiedad de asientos Más...
 

Propiedades

GastoIngresoSinFactura _GastoIngresoSinFactura [get]
 Indica si el asiento es de gastos o ingresos sin factura Más...
 
EstadoAEATModelos _ModEstado = EstadoAEATModelos.Pendiente [get, set]
 Estado de envío (Pendiente, Generado, Enviado) Más...
 
TipoEnvioModelos _TipoEnvio = TipoEnvioModelos.Pendiente [get, set]
 Tipo de envío (Pendiente, Alta, Modificación, Baja, Nada) Más...
 
bool _NoValidarSoloLectura = false [get, set]
 Flag para no validar el solo lectura de la extensión para poder realizar modificaciones a un asiento certificado, rechazado Más...
 
bool _PermitirModificarLinea = false [get, set]
 Flag que nos indica si permitimos modificar los datos de la línea del asiento de una factura certificada Más...
 
- Propiedades heredados desde sage.ew.ewbase._ExtensionAsientos
TipoExecute _eBeforeAfter [get, set]
 Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) Más...
 
IAsientos _Documento [get, set]
 Asiento Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionAsientos
IAsientos _Documento [get, set]
 Asiento Más...
 
TipoExecute _eBeforeAfter [get, set]
 Determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase (before) o despúes del código de la clase (after) Más...
 

Descripción detallada

Definición en la línea 32 del archivo ExtensionAsientos.cs.

Documentación de las enumeraciones miembro de la clase

◆ GastoIngresoSinFactura

Enumerado de gastos e ingresos sin factura

Valores de enumeraciones
SinCargar 
No 
Gasto 
Ingreso 

Definición en la línea 47 del archivo ExtensionAsientos.cs.

Documentación de las funciones miembro

◆ _Asiento_SoloLectura_Modificable()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._Asiento_SoloLectura_Modificable ( )
inlinevirtual

Comprobar si el asiento de sólo lectura es modificable

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionAsientos.

Definición en la línea 594 del archivo ExtensionAsientos.cs.

◆ _Delete()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._Delete ( )
inlinevirtual

Realizamos el Delete de la información de la tabla FCFACTUVEN

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionAsientos.

Definición en la línea 447 del archivo ExtensionAsientos.cs.

◆ _DescargarDatos()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._DescargarDatos ( )
inlinevirtual

Descargar datos

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionAsientos.

Definición en la línea 608 del archivo ExtensionAsientos.cs.

◆ _EsAsientoFacturaVentaCertificada()

bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._EsAsientoFacturaVentaCertificada ( )
inline

Para saber si es un asiento de una factura de venta certificada

Devuelve

Definición en la línea 682 del archivo ExtensionAsientos.cs.

◆ _EsFacturaVentaCertificadaTerceros()

bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._EsFacturaVentaCertificadaTerceros ( )
inline

Para saber si es un asiento de una factura de venta certificada por terceros

Devuelve

Definición en la línea 691 del archivo ExtensionAsientos.cs.

◆ _Load()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._Load ( )
inlinevirtual

Caso de factura de venta o factura de compra, consultar las tablas FACTUCERT!ESTIVAREP o FACTUCERT!ESTIVASOP para obtener los campos MODESTADO y MODTIPENV y colocarlos en las propiedades de la extensión _ModEstado y _TipoEnvio

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionAsientos.

Definición en la línea 409 del archivo ExtensionAsientos.cs.

◆ _New()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._New ( )
inlinevirtual

Método que se ejecutará cada vez que se realice un nuevo asiento

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionAsientos.

Definición en la línea 393 del archivo ExtensionAsientos.cs.

◆ _SaveEstado()

bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._SaveEstado ( )
inline

Método para guardar el estado

Devuelve

Definición en la línea 652 del archivo ExtensionAsientos.cs.

◆ _Validar_Solo_Lectura()

override bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._Validar_Solo_Lectura ( )
inlinevirtual

Valida si el documento se puede editar

. Modificaciones según punto nº 3.133. Si un albarán está en una factura certificada –> estará de solo lectura.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionAsientos.

Definición en la línea 559 del archivo ExtensionAsientos.cs.

Documentación de propiedades

◆ _GastoIngresoSinFactura

GastoIngresoSinFactura sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._GastoIngresoSinFactura
get

Indica si el asiento es de gastos o ingresos sin factura

Definición en la línea 67 del archivo ExtensionAsientos.cs.

◆ _ModEstado

EstadoAEATModelos sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._ModEstado = EstadoAEATModelos.Pendiente
getset

Estado de envío (Pendiente, Generado, Enviado)

Definición en la línea 370 del archivo ExtensionAsientos.cs.

◆ _NoValidarSoloLectura

bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._NoValidarSoloLectura = false
getset

Flag para no validar el solo lectura de la extensión para poder realizar modificaciones a un asiento certificado, rechazado

Definición en la línea 381 del archivo ExtensionAsientos.cs.

◆ _PermitirModificarLinea

bool sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._PermitirModificarLinea = false
getset

Flag que nos indica si permitimos modificar los datos de la línea del asiento de una factura certificada

Definición en la línea 386 del archivo ExtensionAsientos.cs.

◆ _TipoEnvio

TipoEnvioModelos sage.addons.factucert.Negocio.Documentos.ExtensionAsientos._TipoEnvio = TipoEnvioModelos.Pendiente
getset

Tipo de envío (Pendiente, Alta, Modificación, Baja, Nada)

Definición en la línea 376 del archivo ExtensionAsientos.cs.


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