Clase para extensión de previsiones de pago. Más...
Métodos públicos | |
ExtensionPrevisionPago () | |
override 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. | |
override bool | _Duplicar () |
Duplica la previsión actual por otra identica, cambiando sólo el número de recibo. | |
override void | _Desasentar () |
Desasentar las previsiones de pago, y gestionar el criterio de caja. | |
override 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. | |
override 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. | |
override 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. | |
override 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. | |
override void | _Clonar (PrevisionPago toPrevision) |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionPago recibido como parámetro. | |
override 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. | |
override bool | _Perdonar () |
Perdonar la previsión, marcar como pagada. | |
![]() | |
_ExtensionPrevisionPago () | |
Inicializa una nueva instancia de la clase. | |
![]() | |
bool | _Clonar () |
Método clonar. | |
virtual bool | _Delete () |
Elimina el registro actual. | |
virtual void | _Cancel () |
Cancelar la edición del registro actual. | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento. | |
virtual bool | _Init () |
Método que se ejecuta cuando se instancia la clase. | |
virtual bool | _Load () |
Carga el registro actual de la tabla asociada. | |
virtual bool | _Refresh () |
Refresca el registro actual de la tabla asociada. | |
virtual bool | _New (string tcCodigo="") |
Nos permite crear un nuevo registro. | |
virtual bool | _Save () |
Guarda el registro actual en la tabla asociada. | |
virtual void | _Bloquear_Controles (bool tlReadOnly) |
Bloquear controles de las extensiones de los mantes. | |
virtual bool | RowExist () |
Método que nos comprueba si ya existen datos en la tabla relacionada por el addon. | |
virtual bool | _Validar_Solo_Lectura () |
Indica si el mantenimiento esta de solo lestura. | |
virtual bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio. | |
virtual string | GetWhereClause () |
Proporciona la clausula where para las consultas a partir del contenido actual de _Codigo. Además, asigna los valores correspondientes a las propiedades que forman parte de la clave. | |
virtual bool | _Duplicar (IDuplicador duplicador) |
Duplica el registro del mantenimiento. | |
virtual bool | _DuplicarEnGrupos (IDuplicador duplicador) |
Duplica el registro del mantenimiento. | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de la linea de documentos. | |
Otros miembros heredados | |
![]() | |
bool | rowexist = false |
Contiene si el registro existe en la tabla. | |
![]() | |
PrevisionPago | _Documento [get, set] |
Instancia de la previsión de pago. | |
![]() | |
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) | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento. | |
string | _Clave [get, set] |
Nombre de los campos clave separados por comas. | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento. | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original. | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original. | |
String | _Error_Message [get, set] |
PE-100770 Contiene mensajes de error para mostrarlos en entorno visual. | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo. | |
![]() | |
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) | |
Clase para extensión de previsiones de pago.
Utilizada para programación de test unitarios que verifiquen el correcto funcionamiento de las extensiones de previsiones de pago en los addons.
Definición en la línea 20 del archivo ExtensionPrevisionPago.cs.
|
inline |
Definición en la línea 25 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionPago recibido como parámetro.
toPrevision |
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 142 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
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) |
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 95 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
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 |
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 114 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
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 |
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 131 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
Desasentar las previsiones de pago, y gestionar el criterio de caja.
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 67 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
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.
tlForzarDesmarcarPrevision |
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 81 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
Divide el importe definido en la propiedad _Importe entre los dias especificados en la lista de dias y generá tantas previsiones como haya.
tlisDias |
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 43 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
Duplica la previsión actual por otra identica, cambiando sólo el número de recibo.
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 57 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
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. |
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 171 del archivo ExtensionPrevisionPago.cs.
|
inlinevirtual |
Perdonar la previsión, marcar como pagada.
Reimplementado de sage.ew.ewbase._ExtensionPrevisionPago.
Definición en la línea 185 del archivo ExtensionPrevisionPago.cs.