Clase que permite extender la funcionalidad de previsiones de cobro en los addons. Más...
Métodos públicos | |
_ExtensionPrevisionCobro () | |
Inicializa una nueva instancia de la clase Más... | |
virtual List< PrevisionCobro > | _Dividir (DataTable tdtVencimientos) |
Divide la previsión actual según los vencimientos e importes indicados en el DataTable pasado por parámetro Es indispensable que el DataTable contenga los campos VENCIM e IMPORTE para la creación de las nuevas previsiones Más... | |
virtual List< PrevisionCobro > | _Dividir (List< int > tlisDias) |
Divide el importe definido en la propiedad _Importe (o _ImporteDiv si la previsión está expresada en moneda diferente a la moneda de la empresa) entre los dias especificados en la lista de días y genera tantas previsiones como días hay en la lista. Más... | |
virtual bool | _Desasentar () |
Desasentar las previsiones de cobro, y gestionar el criterio de Caja Más... | |
virtual bool | _Descontabilizar (bool tlForzarDesmarcarPrevision) |
Anula el asiento del cobro y deja la previsión pendiente de cobrar, siempre que el asiento del cobro no contenga ningun cobro 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... | |
virtual bool | _Contabilizar (Dictionary< string, decimal > tdicCobros, DateTime tdFecha, decimal tnCambio, Asientos toAsiento) |
T111293 Contabiliza la previsión cargada en el objeto, se indica por parametro las lineas del asiento que informant las formas de cobro Más... | |
virtual bool | _Contabilizar (Dictionary< string, Tuple< decimal, List< Tuple< decimal, string, string >>>> tdicCobros, DateTime tdFecha, decimal tnCambio, Asientos toAsiento) |
Sobrecarga para poder pasar en las lineas del cobro, el conjunto de comisiones a añadir al asiento de cobro para formas de cobro con comisiones Más... | |
virtual 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... | |
virtual bool | _Contabilizar (string tcBanco, DateTime tdFecha, decimal tnImporteEntrega, Asientos toAsiento) |
T111293 Más... | |
virtual 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... | |
virtual void | _Clonar (PrevisionCobro toPrevision, string tcEmpresa, int tnEjercicio, string tcFactura, int tnOrden, int tnImpagado, int tnPendiente) |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionCobro recibido como parámetro. Añadir los parámetros para poder indicar todos los campos que forman parte de la clave principal, es obligatorio al ser multiclave(PE-103582) Más... | |
virtual void | _New (string tcCliente, string tcEmpresa, string tcFactura, int tnOrden, int tnImpagado, int tnPendiente, decimal tnImporte, DateTime tdEmision, DateTime tdVencim, string tcMoneda, int tnNum_Banco, DateTime? tdFecha_Oper, string tcVendedor, string tcFpago, string tcMandato, bool tlRecc, int tnPeriodo, string tcCobrador, decimal tnCambio, decimal tnImporteDiv, string tcImpreso, string tcImpago, string tcConcepto) |
Crea una nueva previsión de cobro 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... | |
virtual bool | _Permite_Delete_Prevision () |
Devuelve true si la previsión que está cargada en el objeto puede ser eliminada Más... | |
virtual bool | _Perdonar () |
Perdonar la previsión, marcar como cobrada Más... | |
virtual bool | _Impagar (DateTime tdFechaAsientoImpago) |
Nos realiza el impago de la previsión generando previsión nueva pendiente de cobro. El objeto se queda cargado con la nueva previsión generada (la que queda pendiente) 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... | |
Propiedades | |
PrevisionCobro | _Documento [get, set] |
Instancia de la previsión de cobro. 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.IExtensionPrevisionCobro | |
PrevisionCobro | _Documento [get, set] |
Instancia de la previsión de cobro 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... | |
Otros miembros heredados | |
Atributos protegidos heredados desde sage.ew.ewbase._ExtensionMante | |
bool | rowexist = false |
Contiene si el registro existe en la tabla Más... | |
Clase que permite extender la funcionalidad de previsiones de cobro en los addons.
Definición en la línea 5658 del archivo clsEwModulosExtension.cs.
|
inline |
Inicializa una nueva instancia de la clase
Definición en la línea 5679 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Ajusta todos los campos internos de la previsión cargada a los valores del objeto PrevisionCobro recibido como parámetro. Añadir los parámetros para poder indicar todos los campos que forman parte de la clave principal, es obligatorio al ser multiclave(PE-103582)
toPrevision | |
tcEmpresa | |
tnEjercicio | |
tcFactura | |
tnOrden | |
tnImpagado | |
tnPendiente |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5847 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
T111293 Contabiliza la previsión cargada en el objeto, se indica por parametro las lineas del asiento que informant las formas de cobro
tdicCobros | |
tdFecha | Fecha del asiento de cobro. |
tnCambio | |
toAsiento | Objeto Asientos donde se deven ir acumulando apuntes |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5770 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Sobrecarga para poder pasar en las lineas del cobro, el conjunto de comisiones a añadir al asiento de cobro para formas de cobro con comisiones
tdicCobros | |
tdFecha | |
tnCambio | |
toAsiento |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5784 del archivo clsEwModulosExtension.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 cobro. |
tnImporteEntrega | Importe que se entrega de la previsión. |
tnCambio | Cambio al contabilizar |
toAsiento | Objeto Asientos donde se deven ir acumulando apuntes - OPCIONAL (PE-85500) |
tlGroup |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5801 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
T111293
tcBanco | |
tdFecha | |
tnImporteEntrega | |
toAsiento |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5815 del archivo clsEwModulosExtension.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 cobro. |
tnImporteEntrega | Importe que se entrega de la previsión. |
tcAsi | Asi para enlazar con el asiento. |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5830 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Desasentar las previsiones de cobro, y gestionar el criterio de Caja
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5745 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Anula el asiento del cobro y deja la previsión pendiente de cobrar, siempre que el asiento del cobro no contenga ningun cobro más, caso contrario, no se elimina el asiento ni se desmarca la previsión a menos que se pase el parámetro tlForzarDesmarcarPrevision
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5756 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Divide la previsión actual según los vencimientos e importes indicados en el DataTable pasado por parámetro
Es indispensable que el DataTable contenga los campos VENCIM e IMPORTE para la creación de las nuevas previsiones
tdtVencimientos |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5719 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Divide el importe definido en la propiedad _Importe (o _ImporteDiv si la previsión está expresada en moneda diferente a la moneda de la empresa) entre los dias especificados en la lista de días y genera tantas previsiones como días hay en la lista.
tlisDias |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5733 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Nos realiza el impago de la previsión generando previsión nueva pendiente de cobro. El objeto se queda cargado con la nueva previsión generada (la que queda pendiente)
tdFechaAsientoImpago | Fecha de asiento de impago. |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5913 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Crea una nueva previsión de cobro 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.
tcCliente | Campo código de cliente |
tcEmpresa | Campo código de empresa |
tcFactura | Campo Nº de factura |
tnOrden | Campo nº de orden de la previsión |
tnImpagado | Campo impagado de la previsión |
tnPendiente | Campo pendiente de la previsión |
tnImporte | Importe de la previsión |
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 |
tdFecha_Oper | Campo fecha de operación |
tcVendedor | Campo Código de vendedor |
tcFpago | Campo código forma pago |
tcMandato | Mandato |
//PE82602
tlRecc | Criterio de caja |
//PE82602
tnPeriodo | Periodo de la previsión |
// PARTE 93429
tcCobrador | Cobrador |
// PARTE 93429
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. |
tcImpreso | Indica si está impreso. |
tcImpago | Indica si existe un impago. |
tcConcepto | Concepto de la previsión |
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.offline.Negocio.Mantes.ManteExtPrevisionesCobro y sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5879 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Perdonar la previsión, marcar como cobrada
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5902 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Devuelve true si la previsión que está cargada en el objeto puede ser eliminada
Implementa sage.ew.interficies.IExtensionPrevisionCobro.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionPrevisionCobro.
Definición en la línea 5892 del archivo clsEwModulosExtension.cs.
|
getset |
Instancia de la previsión de cobro.
Definición en la línea 5695 del archivo clsEwModulosExtension.cs.