Referencia de la Interfaz sage.ew.interficies.IExtensionPrevisionPago

Interficie para poder realizar extensiones sobre la clase de negocio PrevisionPago Más...

Diagrama de herencias de sage.ew.interficies.IExtensionPrevisionPago
sage.ew.ewbase._ExtensionPrevisionPago sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesPago

Métodos públicos

List< PrevisionPago_Dividir (List< int > tlisDias)
 Divide el importe definido en la propiedad _Importe entre los dias especificados en la lista de dias y generá tantas previsiones como haya. Más...
 
bool _Duplicar ()
 Duplica la previsión actual por otra identica, cambiado sólo el número de recibo. Más...
 
void _Desasentar ()
 Desasentar las previsiones de pago, y gestionar el criterio de Caja Más...
 
bool _Descontabilizar (bool tlForzarDesmarcarPrevision)
 Anula el asiento del pago y deja la previsión pendiente de pagar, siempre que el asiento del pago no contenga ningun pago más, caso contrario, no se elimina el asiento ni se desmarca la previsión a menos que se pase el parámetro tlForzarDesmarcarPrevision Más...
 
bool _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, Asientos toAsiento)
 Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada Más...
 
bool _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, decimal tnCambio, Asientos toAsiento, bool tlGroup)
 Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada Más...
 
bool _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, string tcAsi)
 Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada Más...
 
void _Clonar (PrevisionPago toPrevision)
 Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionPago recibido como parámetro. Más...
 
void _New (string tcProveedor, string tcEmpresa, string tcFactura, int tnOrden, int tnPendiente, decimal tnImporte, DateTime tdEmision, DateTime tdVencim, string tcMoneda, int tnNum_Banco, string tcBanco, DateTime? tdFecha_Oper, string tcFpago, bool tlRecc, int tnPeriodo, decimal tnCambio, decimal tnImporteDiv, string lcConcepto)
 Crea una nueva previsión de pago a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea. Más...
 
bool _Perdonar ()
 Perdonar la previsión, marcar como pagada Más...
 

Propiedades

PrevisionPago _Documento [get, set]
 Instancia de la previsión de pago de la que se hace la extensión. 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

Interficie para poder realizar extensiones sobre la clase de negocio PrevisionPago

Definición en la línea 16 del archivo IExtensionPrevisionPago.cs.

Documentación de las funciones miembro

◆ _Clonar()

void sage.ew.interficies.IExtensionPrevisionPago._Clonar ( PrevisionPago  toPrevision)

Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionPago recibido como parámetro.

Parámetros
toPrevision

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Contabilizar() [1/3]

bool sage.ew.interficies.IExtensionPrevisionPago._Contabilizar ( string  tcBanco,
DateTime  tdFecha,
decimal  tnImporteEntrega,
Asientos  toAsiento 
)

Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada

Parámetros
tcBancoCuenta tesoreria contrapartida del asiento.
tdFechaFecha del asiento de pago.
tnImporteEntregaImporte que se entrega de la previsión.
toAsientoObjeto Asientos donde se deben ir acumulando apuntes - OPCIONAL (PE-85500)
Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Contabilizar() [2/3]

bool sage.ew.interficies.IExtensionPrevisionPago._Contabilizar ( string  tcBanco,
DateTime  tdFecha,
decimal  tnImporteEntrega,
decimal  tnCambio,
Asientos  toAsiento,
bool  tlGroup 
)

Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada

Parámetros
tcBancoCuenta tesoreria contrapartida del asiento.
tdFechaFecha del asiento de pago.
tnImporteEntregaImporte que se entrega de la previsión.
toAsientoObjeto Asientos donde se deben ir acumulando apuntes - OPCIONAL (PE-85500)
tnCambioCambio con el que se contabilizará
tlGroup
Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Contabilizar() [3/3]

bool sage.ew.interficies.IExtensionPrevisionPago._Contabilizar ( string  tcBanco,
DateTime  tdFecha,
decimal  tnImporteEntrega,
string  tcAsi 
)

Contabiliza la previsión cargada en el objeto, si el importe cobrado es inferior al de la prevision divide la previsión y deja en el objeto cargada la previsión que queda totalmente cobrada

Parámetros
tcBancoCuenta tesoreria contrapartida del asiento.
tdFechaFecha del asiento de pago.
tnImporteEntregaImporte que se entrega de la previsión.
tcAsiCódigo asi para enlazar
Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Desasentar()

void sage.ew.interficies.IExtensionPrevisionPago._Desasentar ( )

Desasentar las previsiones de pago, y gestionar el criterio de Caja

Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Descontabilizar()

bool sage.ew.interficies.IExtensionPrevisionPago._Descontabilizar ( bool  tlForzarDesmarcarPrevision)

Anula el asiento del pago y deja la previsión pendiente de pagar, siempre que el asiento del pago no contenga ningun pago más, caso contrario, no se elimina el asiento ni se desmarca la previsión a menos que se pase el parámetro tlForzarDesmarcarPrevision

Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Dividir()

List<PrevisionPago> sage.ew.interficies.IExtensionPrevisionPago._Dividir ( List< int >  tlisDias)

Divide el importe definido en la propiedad _Importe entre los dias especificados en la lista de dias y generá tantas previsiones como haya.

Parámetros
tlisDias
Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Duplicar()

bool sage.ew.interficies.IExtensionPrevisionPago._Duplicar ( )

Duplica la previsión actual por otra identica, cambiado sólo el número de recibo.

Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _New()

void sage.ew.interficies.IExtensionPrevisionPago._New ( string  tcProveedor,
string  tcEmpresa,
string  tcFactura,
int  tnOrden,
int  tnPendiente,
decimal  tnImporte,
DateTime  tdEmision,
DateTime  tdVencim,
string  tcMoneda,
int  tnNum_Banco,
string  tcBanco,
DateTime?  tdFecha_Oper,
string  tcFpago,
bool  tlRecc,
int  tnPeriodo,
decimal  tnCambio,
decimal  tnImporteDiv,
string  lcConcepto 
)

Crea una nueva previsión de pago a partir de los parámetros indicados y la carga en el objeto. Si no existe la previsión en la base de datos la crea.

Parámetros
tcProveedorCampo código de proveedor
tcEmpresaCampo código de empresa
tcFacturaCampo Nº de factura
tnOrdenCampo nº de orden de la previsión
tnPendienteCampo pendiente de la previsión
tnImporteImporte de la previsión en moneda de la empresa.
tdEmisionFecha de emisión de la previsión
tdVencimFecha de vencimiento de la previsión
tcMonedaCampo código de moneda
tnNum_BancoCampo Nº de banco
tcBancoCuenta bancaria del banco
tdFecha_OperCampo fecha de operación
tcFpagoCampo código forma pago
tlReccCriterio de caja


Parámetros
tnPeriodoPeriodo de la previsión


Parámetros
tnCambioTasa de cambio 1 unidad de la moneda de la prevision = tnCambio unidades de la moneda de la empresa.


Parámetros
tnImporteDivImporte de la previsión en divisa.
lcConceptoImporte de la previsión en divisa.

Implementado en sage.ew.ewbase._ExtensionPrevisionPago, sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

◆ _Perdonar()

bool sage.ew.interficies.IExtensionPrevisionPago._Perdonar ( )

Perdonar la previsión, marcar como pagada

Devuelve

Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.

Documentación de propiedades

◆ _Documento

PrevisionPago sage.ew.interficies.IExtensionPrevisionPago._Documento
getset

Instancia de la previsión de pago de la que se hace la extensión.

Definición en la línea 21 del archivo IExtensionPrevisionPago.cs.

◆ _eBeforeAfter

TipoExecute sage.ew.interficies.IExtensionPrevisionPago._eBeforeAfter
getset

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)

Definición en la línea 28 del archivo IExtensionPrevisionPago.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: