Referencia de la Clase sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea

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

Diagrama de herencias de sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea
sage.ew.interficies.ILinTRel sage.ew.interficies.IAgrupacionPrevisionesCobroLinea sage.ew.interficies.IAgrupacionPrevisionesLinea

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

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

Propiedades

string _Empresa [get, set]
 Código de empresa de la agrupación Más...
 
string _Numero [get, set]
 Número de la agrupación. Más...
 
int _Periodo [get, set]
 Periodo de la prevision de cobro. Más...
 
string _Cuenta [get, set]
 Código de cliente de la previsión incorporada a la agrupación. Más...
 
string _NombreCuenta [get, set]
 Nombre de cliente de la previsión incorporada a la agrupación. Más...
 
string _Factura [get, set]
 Número de factura de la previsión incorporada a la agrupación. Más...
 
Int32 _Orden [get, set]
 Número de orden de la previsión incorporada a la agrupación. Más...
 
string _Fpag [get, set]
 Forma de pago de la previsión incorporada a la agrupación. Más...
 
string _NombreFpag [get, set]
 Nombre de forma de pago de la previsión incorporada a la agrupación. Más...
 
DateTime _Fecha_Emision [get, set]
 Fecha de emisión de la previsión incorporada a la agrupación. Más...
 
DateTime _Fecha_Operacion [get, set]
 Fecha de operación de la previsión incorporada a la agrupación. Más...
 
DateTime _Fecha_Vencim [get, set]
 Fecha de vencimiento de la previsión incorporada a la agrupación. Más...
 
string _Divisa [get, set]
 Divisa de la previsión incorporada a la agrupación. 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...
 
decimal _Importe [get, set]
 Importe de la previsión incorporada a la agrupación. Más...
 
decimal _ImporteDiv [get, set]
 Importe de la previsión incorporada a la agrupación, en divisa. Más...
 
Int32 _Impagado [get, set]
 Campo IMPAGADO de la previsión de cobro incorporada a la agrupación. Más...
 
decimal _Pendiente [get, set]
 Campo PENDIENTE de la previsión de cobro incorporada a la agrupación. Más...
 
string _Mandato [get, set]
 Campo MANDATO de la previsión incorporada a la agrupación. Más...
 
Int32 _Num_Banco [get, set]
 Campo numero de banco de la previsión incorporada a la agrupación. Más...
 
String _CuentaBancaria [get]
 Campo cuenta bancaria de la previsión incorporada a la agrupación. Más...
 
dynamic _Parent [get, set]
 Objeto padre a la instancia. Más...
 
AgrupacionPrevisionesCobro _oAgrupacion [get]
 Objeto de negocio AgrupacionPrevisionesCobro 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.IAgrupacionPrevisionesCobroLinea
string _Mandato [get, set]
 Mandato de la previsión. Más...
 
- Propiedades heredados desde sage.ew.interficies.IAgrupacionPrevisionesLinea
string _Empresa [get, set]
 Código de empresa de la agrupación. Más...
 
string _Numero [get, set]
 Número de la agrupación. Más...
 
string _Factura [get, set]
 Nº de factura (de venta o de compra, según si la agrupación 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 agrupación es de cobro o de pago. Más...
 
string _Fpag [get, set]
 Código de forma de pago de la previsión. Más...
 
string _NombreFpag [get, set]
 Descripción de la forma de pago de la agrupación. Más...
 
string _Cuenta [get, set]
 Código de cliente/proveedor según si es agrupación de cobro/pago. Más...
 
string _NombreCuenta [get, set]
 Nombre de cliente/proveedor según si es agrupación de cobro/pago. Más...
 
DateTime _Fecha_Emision [get, set]
 Fecha de emisión de la previsión. Más...
 
DateTime _Fecha_Operacion [get, set]
 Fecha de operación de la previsión. Más...
 
DateTime _Fecha_Vencim [get, set]
 Fecha de vencimiento de la previsión. Más...
 
string _Divisa [get, set]
 Código de divisa de la previsión. Más...
 
decimal _Cambio [get, set]
 Tasa de cambio de la divisa de la previsión respecto a la divisa de la empresa. Más...
 
decimal _Importe [get, set]
 Importe de la previsión en divisa de la empresa. Más...
 
decimal _ImporteDiv [get, set]
 Importe de la previsión en divisa. Más...
 
int _Num_Banco [get, set]
 Banco de la previsión. Más...
 

Descripción detallada

Definir la estructura de las líneas.

Definición en la línea 2768 del archivo AgrupacionPrevisionesCobro.cs.

Documentación del constructor y destructor

◆ Linea()

sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea.Linea ( )
inline

Inicializa una nueva intancia de la clase

Definición en la línea 3354 del archivo AgrupacionPrevisionesCobro.cs.

Documentación de las funciones miembro

◆ Fila_Plena()

bool sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.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 3370 del archivo AgrupacionPrevisionesCobro.cs.

Documentación de los campos

◆ _oParent

AgrupacionPrevisionesCobroDetalle sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._oParent
protected

Objeto padre a la instancia.

Definición en la línea 3333 del archivo AgrupacionPrevisionesCobro.cs.

Documentación de propiedades

◆ _Cambio

decimal sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.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 3137 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Cuenta

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Cuenta
getset

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

Definición en la línea 2841 del archivo AgrupacionPrevisionesCobro.cs.

◆ _CuentaBancaria

String sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._CuentaBancaria
get

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

Definición en la línea 3296 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Divisa

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Divisa
getset

Divisa de la previsión incorporada a la agrupación.

Definición en la línea 3116 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Empresa

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Empresa
getset

Código de empresa de la agrupación

Definición en la línea 2778 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Factura

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Factura
getset

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

Definición en la línea 2901 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Fecha_Emision

DateTime sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Fecha_Emision
getset

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

Definición en la línea 3053 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Fecha_Operacion

DateTime sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Fecha_Operacion
getset

Fecha de operación de la previsión incorporada a la agrupación.

Definición en la línea 3074 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Fecha_Vencim

DateTime sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Fecha_Vencim
getset

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

Definición en la línea 3095 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Fpag

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Fpag
getset

Forma de pago de la previsión incorporada a la agrupación.

Definición en la línea 2998 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Impagado

Int32 sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Impagado
getset

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

Definición en la línea 3200 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Importe

decimal sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Importe
getset

Importe de la previsión incorporada a la agrupación.

Definición en la línea 3158 del archivo AgrupacionPrevisionesCobro.cs.

◆ _ImporteDiv

decimal sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._ImporteDiv
getset

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

Definición en la línea 3179 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Mandato

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Mandato
getset

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

Definición en la línea 3258 del archivo AgrupacionPrevisionesCobro.cs.

◆ _NombreCuenta

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._NombreCuenta
getset

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

Definición en la línea 2880 del archivo AgrupacionPrevisionesCobro.cs.

◆ _NombreFpag

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._NombreFpag
getset

Nombre de forma de pago de la previsión incorporada a la agrupación.

Definición en la línea 3032 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Num_Banco

Int32 sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Num_Banco
getset

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

Definición en la línea 3278 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Numero

string sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Numero
getset

Número de la agrupación.

Definición en la línea 2799 del archivo AgrupacionPrevisionesCobro.cs.

◆ _oAgrupacion

AgrupacionPrevisionesCobro sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._oAgrupacion
get

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

Definición en la línea 3340 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Orden

Int32 sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Orden
getset

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

Definición en la línea 2952 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Parent

dynamic sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Parent
getset

Objeto padre a la instancia.

Definición en la línea 3326 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Pendiente

decimal sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Pendiente
getset

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

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 agrupación y hacía siempre un UPDATE para cada linea de la agrupación 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 _CrearAgrupacionPrevisiones() o _AnadirPrevisiones de la clase padre AgrupacionPrevisionesCobro.

Definición en la línea 3237 del archivo AgrupacionPrevisionesCobro.cs.

◆ _Periodo

int sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle.Linea._Periodo
getset

Periodo de la prevision de cobro.

Definición en la línea 2820 del archivo AgrupacionPrevisionesCobro.cs.


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