Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.interficies.IExtensionPrevisionPago

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

Diagrama de herencia 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.
 
bool _Duplicar ()
 Duplica la previsión actual por otra identica, cambiado sólo el número de recibo.
 
void _Desasentar ()
 Desasentar las previsiones de pago, y gestionar el criterio de Caja.
 
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.
 
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.
 
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.
 
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.
 
void _Clonar (PrevisionPago toPrevision)
 Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionPago recibido como parámetro.
 
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.
 
bool _Perdonar ()
 Perdonar la previsión, marcar como pagada.
 

Propiedades

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

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 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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._ExtensionPrevisionPago.

◆ _Desasentar()

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

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

Devuelve

Implementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago, sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesPago y sage.ew.ewbase._ExtensionPrevisionPago.

◆ _Perdonar()

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

Perdonar la previsión, marcar como pagada.

Devuelve

Implementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago y sage.ew.ewbase._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.

Implementado en sage.ew.ewbase._ExtensionPrevisionPago.

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 de esta interface está generada del siguiente archivo: