Referencia de la Clase sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea

Definir la estructura de las líneas. Más...

Diagrama de herencias de sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea
sage.ew.interficies.ILinTRel sage.ew.interficies.IRemesaBancariaLineaPrevision sage.ew.interficies.IRemesaBancariaLinea

Métodos públicos

 Linea ()
 Inicializa una nueva intancia de la clase Más...
 
bool Fila_Plena ()
 Devuelve true si la línea está completa, false si falta declarar algún campo. Más...
 

Atributos protegidos

RemesaBancariaDetallePreviCl _oParent
 Objeto padre a la instancia. Más...
 

Propiedades

string _Empresa [get, set]
 Código de empresa de la remesa Más...
 
int _Numero [get, set]
 Número de la remesa. Más...
 
int _Periodo [get, set]
 Periodo de la prevision de cobro. Más...
 
DateTime _Emision [get, set]
 Fecha de emisión de la previsión incorporada a la remesa. Más...
 
string _Factura [get, set]
 Número de factura de la previsión incorporada a la remesa. Más...
 
Int32 _Orden [get, set]
 Número de orden de la previsión incorporada a la remesa. Más...
 
Int32 _Impagado [get, set]
 Campo IMPAGADO de la previsión de cobro incorporada a la remesa. Más...
 
decimal _Pendiente [get, set]
 Campo PENDIENTE de la previsión de cobro incorporada a la remesa. Más...
 
string _Cuenta [get, set]
 Código de cliente de la previsión incorporada a la remesa. Más...
 
string _NombreCuenta [get, set]
 Nombre de cliente de la previsión incorporada a la remesa. Más...
 
DateTime _Vencim [get, set]
 Fecha de vencimiento de la previsión incorporada a la remesa. Más...
 
decimal _Importe [get, set]
 Importe de la previsión incorporada a la remesa. Más...
 
string _Concepto [get, set]
 Concepto de la previsión incorporada a la factura. Más...
 
decimal _ImporteDiv [get, set]
 Importe de la previsión incorporada a la remesa, en divisa. Más...
 
decimal _Cambio [get, set]
 Tasa de cambio de la divisa en que se generó la previsión en el momento de generar la previsión. Más...
 
string _Divisa [get, set]
 Divisa de la previsión incorporada a la remesa. Más...
 
DateTime _FecReme [get, set]
 Fecha de remesa de la previsión incorporada a la remesa. Más...
 
string _Mandato [get, set]
 Campo MANDATO de la previsión incorporada a la remesa. Más...
 
Int32 _NumBanco [get, set]
 Campo numero de banco de la previsión incorporada a la remesa. Más...
 
String _CuentaBancaria [get]
 Campo cuenta bancaria de la previsión incorporada a la remesa. Más...
 
string _Tipade19 [get, set]
 Campo TIPADE19 de la previsión incorporada a la remesa. Más...
 
dynamic _Parent [get, set]
 Objeto padre a la instancia. Más...
 
RemesaBancariaCobro _oRemesa [get]
 Objeto de negocio RemesaBancariaCobro del cual cuelga el mantetrel de previsiones de cobro al cual pertenece la linea. Más...
 
- Propiedades heredados desde sage.ew.interficies.ILinTRel
object _Parent [get, set]
 Objeto padre a la instancia. Más...
 
- Propiedades heredados desde sage.ew.interficies.IRemesaBancariaLineaPrevision
string _Factura [get, set]
 Nº de factura (de venta o de compra, según si la remesa es de cobro o de pago). Más...
 
int _Orden [get, set]
 Campo orden de la previsión de cobro/pago (según si la remesa es de cobro o de pago). Más...
 
decimal _ImporteDiv [get, set]
 Importe de la previsión en divisa. Más...
 
decimal _Cambio [get, set]
 Tasa de cambio de la divisa respecto a la moneda de la empresa en el momento de la creación de la previsión.. Más...
 
string _Divisa [get, set]
 Divisa en la que se creó la previsión. Más...
 
- Propiedades heredados desde sage.ew.interficies.IRemesaBancariaLinea
string _Empresa [get, set]
 Código de empresa. Más...
 
int _Numero [get, set]
 Número de remesa. Más...
 
string _Cuenta [get, set]
 Código de cliente/proveedor según si es remesa de cobro/pago. Más...
 
string _NombreCuenta [get, set]
 Nombre de cliente/proveedor según si es remesa de cobro/pago. Más...
 
DateTime _Vencim [get, set]
 Fecha de vencimiento de la previsión. Más...
 
decimal _Importe [get, set]
 Importe de la previsión. Más...
 
string _Concepto [get, set]
 Concepto de la previsión Más...
 
DateTime _FecReme [get, set]
 Fecha de remesa Más...
 

Descripción detallada

Definir la estructura de las líneas.

Definición en la línea 4519 del archivo RemesaBancariaCobro.cs.

Documentación del constructor y destructor

◆ Linea()

sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea.Linea ( )
inline

Inicializa una nueva intancia de la clase

Definición en la línea 5091 del archivo RemesaBancariaCobro.cs.

Documentación de las funciones miembro

◆ Fila_Plena()

bool sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea.Fila_Plena ( )
inline

Devuelve true si la línea está completa, false si falta declarar algún campo.

Devuelve

Implementa sage.ew.interficies.ILinTRel.

Definición en la línea 5101 del archivo RemesaBancariaCobro.cs.

Documentación de los campos

◆ _oParent

RemesaBancariaDetallePreviCl sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._oParent
protected

Objeto padre a la instancia.

Definición en la línea 5076 del archivo RemesaBancariaCobro.cs.

Documentación de propiedades

◆ _Cambio

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Cambio
getset

Tasa de cambio de la divisa en que se generó la previsión en el momento de generar la previsión.

Definición en la línea 4919 del archivo RemesaBancariaCobro.cs.

◆ _Concepto

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Concepto
getset

Concepto de la previsión incorporada a la factura.

Definición en la línea 4877 del archivo RemesaBancariaCobro.cs.

◆ _Cuenta

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Cuenta
getset

Código de cliente de la previsión incorporada a la remesa.

Definición en la línea 4780 del archivo RemesaBancariaCobro.cs.

◆ _CuentaBancaria

String sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._CuentaBancaria
get

Campo cuenta bancaria de la previsión incorporada a la remesa.

Definición en la línea 5015 del archivo RemesaBancariaCobro.cs.

◆ _Divisa

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Divisa
getset

Divisa de la previsión incorporada a la remesa.

Definición en la línea 4940 del archivo RemesaBancariaCobro.cs.

◆ _Emision

DateTime sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Emision
getset

Fecha de emisión de la previsión incorporada a la remesa.

Definición en la línea 4603 del archivo RemesaBancariaCobro.cs.

◆ _Empresa

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Empresa
getset

Código de empresa de la remesa

Definición en la línea 4526 del archivo RemesaBancariaCobro.cs.

◆ _Factura

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Factura
getset

Número de factura de la previsión incorporada a la remesa.

Definición en la línea 4625 del archivo RemesaBancariaCobro.cs.

◆ _FecReme

DateTime sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._FecReme
getset

Fecha de remesa de la previsión incorporada a la remesa.

Definición en la línea 4961 del archivo RemesaBancariaCobro.cs.

◆ _Impagado

Int32 sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Impagado
getset

Campo IMPAGADO de la previsión de cobro incorporada a la remesa.

Definición en la línea 4722 del archivo RemesaBancariaCobro.cs.

◆ _Importe

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Importe
getset

Importe de la previsión incorporada a la remesa.

Definición en la línea 4856 del archivo RemesaBancariaCobro.cs.

◆ _ImporteDiv

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._ImporteDiv
getset

Importe de la previsión incorporada a la remesa, en divisa.

Definición en la línea 4898 del archivo RemesaBancariaCobro.cs.

◆ _Mandato

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Mandato
getset

Campo MANDATO de la previsión incorporada a la remesa.

Definición en la línea 4982 del archivo RemesaBancariaCobro.cs.

◆ _NombreCuenta

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._NombreCuenta
getset

Nombre de cliente de la previsión incorporada a la remesa.

Definición en la línea 4814 del archivo RemesaBancariaCobro.cs.

◆ _NumBanco

Int32 sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._NumBanco
getset

Campo numero de banco de la previsión incorporada a la remesa.

Definición en la línea 4999 del archivo RemesaBancariaCobro.cs.

◆ _Numero

int sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Numero
getset

Número de la remesa.

Cuidado por que en el detalle de previsiones el campo _Numero (de remesa) es integer y no string contrariamente a como está en cabecera, debido a que el campo REMESA es integer en la tablas relacionada COMUNES!PREVI_CL.

En cabecera, tabla GESTION!REMESA, el campo de la tabla 'NUMERO' también es numérico pero la propiedad pública _Numero de la clase RemesaBancaria lo trata como string por compatibilidad con las clases ewMante y DocumentoBase, si bien a nivel interno el campo se gestiona como integer haciendo la conversión en el get;set; . No ha dado ningún problema destacable el gestionarlo así.

Lo hecho en cabecera, no ha sido posible realizarlo aquí en el detalle, pues si definíamos la propiedad _Numero como string daba error la clase base ManteTRel al intentar guardar un valor integer en un campo que es de tipo string. De ahí que _Numero en el detalle del ManteTRel contrariamente a como está definido en negocio de cabecera de remesa, es numérico y no string.

Definición en la línea 4560 del archivo RemesaBancariaCobro.cs.

◆ _Orden

Int32 sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Orden
getset

Número de orden de la previsión incorporada a la remesa.

Definición en la línea 4676 del archivo RemesaBancariaCobro.cs.

◆ _oRemesa

RemesaBancariaCobro sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._oRemesa
get

Objeto de negocio RemesaBancariaCobro del cual cuelga el mantetrel de previsiones de cobro al cual pertenece la linea.

Definición en la línea 5083 del archivo RemesaBancariaCobro.cs.

◆ _Parent

dynamic sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Parent
getset

Objeto padre a la instancia.

Definición en la línea 5069 del archivo RemesaBancariaCobro.cs.

◆ _Pendiente

decimal sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Pendiente
getset

Campo PENDIENTE de la previsión de cobro incorporada a la remesa.

IMPORTANTE, definimos esta propiedad como decimal y no como int por que si la dejamos como Int cuando se hace el _Save() del objeto ManteTRel interpretaba que habia cambio de valor en el campo PENDIENTE de todos los registros de la remesa y hacía siempre un UPDATE para cada linea de la remesa con el SET PENDIENTE=nn, cuando el valor no cambia. // Era debido a que en la tabla PREVI_CL no está como entero sino como N(2,0), entonces en el momento de hacer el _Save() comparaba el valor presente en la linea del mantetrel que era integer por estar definida esta propiedad como integer, pero su valor original en el momento de la carga del mantetrel era de tipo decimal (valor que viene de la tabla física) y aún que representase el mismo valor al comparar valor actual con valor original daba que eran diferentes por que utiliza una sentencia del tipo object.Equals(), y entonces consideraba que eran valores diferentes cuando en realidad no lo eran, provocando el UPDATE de cada linea cuando no era necesario si no hay cambio de valor de alguno de los campos.

El hecho de tratar esta linea como decimal y no como int, de momento no parece tener ninguna otra afectación, pues tolera que se introduza un valor int en el campo, tal como se hace p.e. en los métodos _CrearRemesaPrevisiones() o _AnadirPrevisiones de la clase padre RemesaBancariaCobro.

Definición en la línea 4759 del archivo RemesaBancariaCobro.cs.

◆ _Periodo

int sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Periodo
getset

Periodo de la prevision de cobro.

Definición en la línea 4582 del archivo RemesaBancariaCobro.cs.

◆ _Tipade19

string sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Tipade19
getset

Campo TIPADE19 de la previsión incorporada a la remesa.

Definición en la línea 5049 del archivo RemesaBancariaCobro.cs.

◆ _Vencim

DateTime sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl.Linea._Vencim
getset

Fecha de vencimiento de la previsión incorporada a la remesa.

Definición en la línea 4835 del archivo RemesaBancariaCobro.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: