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. Más... | |
override bool | _Duplicar () |
Duplica la previsión actual por otra identica, cambiando sólo el número de recibo. Más... | |
override void | _Desasentar () |
Desasentar las previsiones de pago, y gestionar el criterio de caja Más... | |
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 Más... | |
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 Más... | |
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 Más... | |
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 Más... | |
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. Más... | |
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. Más... | |
override bool | _Perdonar () |
Perdonar la previsión, marcar como pagada Más... | |
Métodos públicos heredados desde sage.ew.ewbase._ExtensionPrevisionPago | |
_ExtensionPrevisionPago () | |
Inicializa una nueva instancia de la clase Más... | |
Métodos públicos heredados desde sage.ew.ewbase._ExtensionMante | |
bool | _Clonar () |
Método clonar Más... | |
virtual bool | _Delete () |
Elimina el registro actual Más... | |
virtual void | _Cancel () |
Cancelar la edición del registro actual Más... | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento Más... | |
virtual bool | _Init () |
Método que se ejecuta cuando se instancia la clase Más... | |
virtual bool | _Load () |
Carga el registro actual de la tabla asociada Más... | |
virtual bool | _Refresh () |
Refresca el registro actual de la tabla asociada Más... | |
virtual bool | _New (string tcCodigo="") |
Nos permite crear un nuevo registro Más... | |
virtual bool | _Save () |
Guarda el registro actual en la tabla asociada Más... | |
virtual void | _Bloquear_Controles (bool tlReadOnly) |
Bloquear controles de las extensiones de los mantes Más... | |
virtual bool | RowExist () |
Método que nos comprueba si ya existen datos en la tabla relacionada por el addon Más... | |
virtual bool | _Validar_Solo_Lectura () |
Indica si el mantenimiento esta de solo lestura Más... | |
virtual bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio Más... | |
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. Más... | |
virtual bool | _Duplicar (IDuplicador duplicador) |
Duplica el registro del mantenimiento Más... | |
virtual bool | _DuplicarEnGrupos (IDuplicador duplicador) |
Duplica el registro del mantenimiento Más... | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de la linea de documentos Más... | |
Otros miembros heredados | |
Atributos protegidos heredados desde sage.ew.ewbase._ExtensionMante | |
bool | rowexist = false |
Contiene si el registro existe en la tabla Más... | |
Propiedades heredados desde sage.ew.ewbase._ExtensionPrevisionPago | |
PrevisionPago | _Documento [get, set] |
Instancia de la previsión de pago. Más... | |
Propiedades heredados desde sage.ew.ewbase._ExtensionMante | |
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... | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento Más... | |
string | _Clave [get, set] |
Nombre de los campos clave separados por comas Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento Más... | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original Más... | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original Más... | |
String | _Error_Message [get, set] |
PE-100770 Contiene mensajes de error para mostrarlos en entorno visual Más... | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo Más... | |
Propiedades heredados desde sage.ew.interficies.IExtensionMante | |
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... | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original Más... | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento Más... | |
string | _Error_Message [get, set] |
PE-100770 Mensaje de error para las validaciones de la configuración Más... | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento Más... | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo Más... | |
Propiedades heredados desde sage.ew.interficies.IExtensionPrevisionPago | |
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... | |
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.