Interficie para poder realizar extensiones sobre la clase de negocio PrevisionPago Más...
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... | |
Interficie para poder realizar extensiones sobre la clase de negocio PrevisionPago
Definición en la línea 16 del archivo IExtensionPrevisionPago.cs.
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.
toPrevision |
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
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
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de pago. |
tnImporteEntrega | Importe que se entrega de la previsión. |
toAsiento | Objeto Asientos donde se deben ir acumulando apuntes - OPCIONAL (PE-85500) |
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
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
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de pago. |
tnImporteEntrega | Importe que se entrega de la previsión. |
toAsiento | Objeto Asientos donde se deben ir acumulando apuntes - OPCIONAL (PE-85500) |
tnCambio | Cambio con el que se contabilizará |
tlGroup |
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
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
tcBanco | Cuenta tesoreria contrapartida del asiento. |
tdFecha | Fecha del asiento de pago. |
tnImporteEntrega | Importe que se entrega de la previsión. |
tcAsi | Código asi para enlazar |
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
void sage.ew.interficies.IExtensionPrevisionPago._Desasentar | ( | ) |
Desasentar las previsiones de pago, y gestionar el criterio de Caja
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
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
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
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.
tlisDias |
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
bool sage.ew.interficies.IExtensionPrevisionPago._Duplicar | ( | ) |
Duplica la previsión actual por otra identica, cambiado sólo el número de recibo.
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
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.
tcProveedor | Campo código de proveedor |
tcEmpresa | Campo código de empresa |
tcFactura | Campo Nº de factura |
tnOrden | Campo nº de orden de la previsión |
tnPendiente | Campo pendiente de la previsión |
tnImporte | Importe de la previsión en moneda de la empresa. |
tdEmision | Fecha de emisión de la previsión |
tdVencim | Fecha de vencimiento de la previsión |
tcMoneda | Campo código de moneda |
tnNum_Banco | Campo Nº de banco |
tcBanco | Cuenta bancaria del banco |
tdFecha_Oper | Campo fecha de operación |
tcFpago | Campo código forma pago |
tlRecc | Criterio de caja |
tnPeriodo | Periodo de la previsión |
tnCambio | Tasa de cambio 1 unidad de la moneda de la prevision = tnCambio unidades de la moneda de la empresa. |
tnImporteDiv | Importe de la previsión en divisa. |
lcConcepto | Importe 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.
bool sage.ew.interficies.IExtensionPrevisionPago._Perdonar | ( | ) |
Perdonar la previsión, marcar como pagada
Implementado en sage.ew.ewbase._ExtensionPrevisionPago y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionPago.
|
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.
|
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.