Referencia de la Clase sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea

Clase para representar una linea de contrapartida de factura (cuenta, nombre, importe, niveles analíticos asociadas), del asiento de factura que se está generando. Más...

Diagrama de herencias de sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea

Métodos públicos

 ContraPartidaLinea (IAsientosFacturasGenerador toAsientosFacturasGenerador)
 Constructor de la classe ContraPartidaLinea Más...
 
int _Numero_Cuentas_Nivel2 (string tcPlan, string tcCuentaNiv1)
 (Método obsoleto) Más...
 
void _Niveles_Recalcular_ImporteNivel1 (string tcCuentaNiv1, BindingList< SecundariaLinea > toLstNiveles)
 (Método obsoleto) Más...
 

Campos de datos

BindingList< SecundariaLinea_Secundarias
 (Obsoleto) Referencia a una de las BindingList(SecundariaLinea) que contiene la propiedad diccionario _DicNivelesPlanes Se utiliza caso de trabajar bajo formulario visual, esta propiedad apuntará a la BindingList(SecundariaLinea) del plan que se está mostrando en este momento en la grid de niveles analíticos. Más...
 
bool _lNoRecalcularTotalesNiveles = false
 Flag para controlar cuando se distribuye un importe de contrapartida entre todos los niveles analiticos, si se ha de omitir el recalculo del totalniveles1 y totalniveles2 que se hace cada vez que se actualiza el importe de un registro de nivel (1 o 2) Más...
 
IAsientosFacturasGenerador _CabecAsiFactGen
 Referencia a objeto general de negocio de generador de facturas que cumpla la interfaz IAsientosFacturasGenerador Más...
 

Métodos protegidos

void NotifyPropertyChanged (String tcNombrePropiedad)
 Lanza un evento de tipo PropertyChanged Más...
 

Atributos protegidos

decimal _nTotalSecundariasNiv1 = 0
 Importe total acumulado de las cuentas analíticas de nivel 1 del plan analítico activo _PlanActivo de la linea de contrapartida. Más...
 
decimal _nTotalSecundariasNiv2 = 0
 Importe total acumulado de las cuentas analíticas de nivel 2 del plan analítico activo _PlanActivo de la linea de contrapartida. Más...
 
string _cAlmacen = ""
 Esta propiedad es obsoleta a raiz de la programación del nuevo funcionamiento de los opcflags de "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS" y "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS" según tareas 148034 y 148035. Caso de que esté activo este opcflag todos los albaranes de la factura tendrán forzosamente el mismo almacén por lo que ya no hace falta tener el almacén a nivel de contrapartida. No obstante, como es una propieda pública se deja por comptabilidad y se simplifica su código al máximo. Más...
 

Propiedades

string _Cuenta [get, set]
 Cuenta contable de ingresos/gastos según sea factura de venta o de compra lo que estemos generando Más...
 
AsientosLinea _AsientoLinea [get, set]
 Asiento linea relacionado con la contrapartida Más...
 
string _Nombre [get]
 Descripción de la cuenta Más...
 
decimal _Importe [get, set]
 Importe asociado a la cuenta de ingresos Más...
 
string _Plan1 [get, set]
 Código de plan analítico 1 Más...
 
string _PlanCompleto1 [get, set]
 Código de plan analítico 1 Más...
 
string _NombrePlan1 [get]
 Descripción del plan analítico 1 Más...
 
string _Plan2 [get, set]
 Código de plan analítico 2 Más...
 
string _PlanCompleto2 [get, set]
 Código de plan analítico 1 Más...
 
bool _Suplido [get, set]
 Si el importe de la contrapartida corresponde a un suplido si/no. Más...
 
string _NombrePlan2 [get]
 Descripción del plan analítico 2 Más...
 
Dictionary< string, BindingList< SecundariaLinea > > _DicNivelesPlanes [get, set]
 (Obsoleto) Diccionario donde se guardaran todas las Bindinglist(SecundariaLinea) correspondientes a los planes analíticos declarados en la linea de contrapartida. El primer elemento string es el código del plan analítico y el segundo la BindingList(SecundariaLinea) que actua de base de la grid de niveles analíticos. Más...
 
string _PlanActivo [get, set]
 Código de plan análitico activo. Se utiliza caso de trabajar bajo formulario visual y sirve para conocer el plan analítico del cual se están visualizando los niveles en la grid de niveles analíticos. Más...
 
decimal _TotalSecundariasNiv1 [get, set]
 Importe total acumulado de las cuentas analíticas de nivel 1 del plan analítico activo _PlanActivo de la linea de contrapartida. Más...
 
decimal _TotalSecundariasNiv2 [get, set]
 Importe total acumulado de las cuentas analíticas de nivel 2 del plan analítico activo _PlanActivo de la linea de contrapartida. Más...
 
string _Almacen [get, set]
 Esta propiedad es obsoleta a raiz de la programación del nuevo funcionamiento de los opcflags de "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS" y "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS" según tareas 148034 y 148035 (Junio 2019). Caso de que esté activo este opcflag todos los albaranes de la factura tendrán forzosamente el mismo almacén por lo que ya no hace falta tener el almacén a nivel de contrapartida. No obstante, como es una propiedad pública se deja por compatibilidad y se simplifica su código al máximo. Más...
 

Eventos

PropertyChangedEventHandler PropertyChanged
 Evento PropertyChanged Más...
 

Descripción detallada

Clase para representar una linea de contrapartida de factura (cuenta, nombre, importe, niveles analíticos asociadas), del asiento de factura que se está generando.

Definición en la línea 714 del archivo AsientosFacturasGenerador.cs.

Documentación del constructor y destructor

◆ ContraPartidaLinea()

sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea.ContraPartidaLinea ( IAsientosFacturasGenerador  toAsientosFacturasGenerador)
inline

Constructor de la classe ContraPartidaLinea

Definición en la línea 1276 del archivo AsientosFacturasGenerador.cs.

Documentación de las funciones miembro

◆ _Niveles_Recalcular_ImporteNivel1()

void sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Niveles_Recalcular_ImporteNivel1 ( string  tcCuentaNiv1,
BindingList< SecundariaLinea toLstNiveles 
)
inline

(Método obsoleto)

Parámetros
tcCuentaNiv1Cuenta de nivel1 a recalcular
toLstNivelesLista de niveles analíticos en la que ha de realizar el recálculo de la cuenta de nivel1 pasada como primer parémtro.

Definición en la línea 1310 del archivo AsientosFacturasGenerador.cs.

◆ _Numero_Cuentas_Nivel2()

int sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Numero_Cuentas_Nivel2 ( string  tcPlan,
string  tcCuentaNiv1 
)
inline

(Método obsoleto)

Parámetros
tcPlanCódigo de plan analítico.
tcCuentaNiv1Código de cuenta de nivel 1 de la cual se ha de devolver el nº de registros con cuentas de nivel 2 asociadas

Definición en la línea 1298 del archivo AsientosFacturasGenerador.cs.

◆ NotifyPropertyChanged()

void sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea.NotifyPropertyChanged ( String  tcNombrePropiedad)
inlineprotected

Lanza un evento de tipo PropertyChanged

Parámetros
tcNombrePropiedadNombre de la propiedad que ha cambiado

Definición en la línea 727 del archivo AsientosFacturasGenerador.cs.

Documentación de los campos

◆ _CabecAsiFactGen

IAsientosFacturasGenerador sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._CabecAsiFactGen

Referencia a objeto general de negocio de generador de facturas que cumpla la interfaz IAsientosFacturasGenerador

Definición en la línea 1266 del archivo AsientosFacturasGenerador.cs.

◆ _cAlmacen

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._cAlmacen = ""
protected

Esta propiedad es obsoleta a raiz de la programación del nuevo funcionamiento de los opcflags de "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS" y "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS" según tareas 148034 y 148035. Caso de que esté activo este opcflag todos los albaranes de la factura tendrán forzosamente el mismo almacén por lo que ya no hace falta tener el almacén a nivel de contrapartida. No obstante, como es una propieda pública se deja por comptabilidad y se simplifica su código al máximo.

Definición en la línea 1260 del archivo AsientosFacturasGenerador.cs.

◆ _lNoRecalcularTotalesNiveles

bool sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._lNoRecalcularTotalesNiveles = false

Flag para controlar cuando se distribuye un importe de contrapartida entre todos los niveles analiticos, si se ha de omitir el recalculo del totalniveles1 y totalniveles2 que se hace cada vez que se actualiza el importe de un registro de nivel (1 o 2)

Ha surgido para optimizar la distribución de importe entre niveles, en el caso de cuentas que tengan algun plan con muchos niveles del orden de 6000 niveles p.e., tenemos algun cliente de este tipo y se le quedaba trabado al introducir la cuenta 7.1 en el apartado contrapartida, tardaba mas de 13 segundos en ir el cursor a la columna importe.

Definición en la línea 1240 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalSecundariasNiv1

decimal sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._nTotalSecundariasNiv1 = 0
protected

Importe total acumulado de las cuentas analíticas de nivel 1 del plan analítico activo _PlanActivo de la linea de contrapartida.

Definición en la línea 1210 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalSecundariasNiv2

decimal sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._nTotalSecundariasNiv2 = 0
protected

Importe total acumulado de las cuentas analíticas de nivel 2 del plan analítico activo _PlanActivo de la linea de contrapartida.

Definición en la línea 1228 del archivo AsientosFacturasGenerador.cs.

◆ _Secundarias

BindingList<SecundariaLinea> sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Secundarias

(Obsoleto) Referencia a una de las BindingList(SecundariaLinea) que contiene la propiedad diccionario _DicNivelesPlanes Se utiliza caso de trabajar bajo formulario visual, esta propiedad apuntará a la BindingList(SecundariaLinea) del plan que se está mostrando en este momento en la grid de niveles analíticos.

Definición en la línea 1182 del archivo AsientosFacturasGenerador.cs.

Documentación de propiedades

◆ _Almacen

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Almacen
getset

Esta propiedad es obsoleta a raiz de la programación del nuevo funcionamiento de los opcflags de "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS" y "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS" según tareas 148034 y 148035 (Junio 2019). Caso de que esté activo este opcflag todos los albaranes de la factura tendrán forzosamente el mismo almacén por lo que ya no hace falta tener el almacén a nivel de contrapartida. No obstante, como es una propiedad pública se deja por compatibilidad y se simplifica su código al máximo.

Definición en la línea 1250 del archivo AsientosFacturasGenerador.cs.

◆ _AsientoLinea

AsientosLinea sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._AsientoLinea
getset

Asiento linea relacionado con la contrapartida

Definición en la línea 843 del archivo AsientosFacturasGenerador.cs.

◆ _Cuenta

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Cuenta
getset

Cuenta contable de ingresos/gastos según sea factura de venta o de compra lo que estemos generando

Definición en la línea 769 del archivo AsientosFacturasGenerador.cs.

◆ _DicNivelesPlanes

Dictionary<string, BindingList<SecundariaLinea> > sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._DicNivelesPlanes
getset

(Obsoleto) Diccionario donde se guardaran todas las Bindinglist(SecundariaLinea) correspondientes a los planes analíticos declarados en la linea de contrapartida. El primer elemento string es el código del plan analítico y el segundo la BindingList(SecundariaLinea) que actua de base de la grid de niveles analíticos.

Definición en la línea 1163 del archivo AsientosFacturasGenerador.cs.

◆ _Importe

decimal sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Importe
getset

Importe asociado a la cuenta de ingresos

Definición en la línea 889 del archivo AsientosFacturasGenerador.cs.

◆ _Nombre

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Nombre
get

Descripción de la cuenta

Definición en la línea 879 del archivo AsientosFacturasGenerador.cs.

◆ _NombrePlan1

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._NombrePlan1
get

Descripción del plan analítico 1

Definición en la línea 1066 del archivo AsientosFacturasGenerador.cs.

◆ _NombrePlan2

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._NombrePlan2
get

Descripción del plan analítico 2

Definición en la línea 1149 del archivo AsientosFacturasGenerador.cs.

◆ _Plan1

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Plan1
getset

Código de plan analítico 1

Definición en la línea 1026 del archivo AsientosFacturasGenerador.cs.

◆ _Plan2

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Plan2
getset

Código de plan analítico 2

Definición en la línea 1076 del archivo AsientosFacturasGenerador.cs.

◆ _PlanActivo

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._PlanActivo
getset

Código de plan análitico activo. Se utiliza caso de trabajar bajo formulario visual y sirve para conocer el plan analítico del cual se están visualizando los niveles en la grid de niveles analíticos.

Definición en la línea 1190 del archivo AsientosFacturasGenerador.cs.

◆ _PlanCompleto1

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._PlanCompleto1
getset

Código de plan analítico 1

Definición en la línea 1045 del archivo AsientosFacturasGenerador.cs.

◆ _PlanCompleto2

string sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._PlanCompleto2
getset

Código de plan analítico 1

Definición en la línea 1095 del archivo AsientosFacturasGenerador.cs.

◆ _Suplido

bool sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._Suplido
getset

Si el importe de la contrapartida corresponde a un suplido si/no.

Definición en la línea 1116 del archivo AsientosFacturasGenerador.cs.

◆ _TotalSecundariasNiv1

decimal sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._TotalSecundariasNiv1
getset

Importe total acumulado de las cuentas analíticas de nivel 1 del plan analítico activo _PlanActivo de la linea de contrapartida.

Definición en la línea 1200 del archivo AsientosFacturasGenerador.cs.

◆ _TotalSecundariasNiv2

decimal sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea._TotalSecundariasNiv2
getset

Importe total acumulado de las cuentas analíticas de nivel 2 del plan analítico activo _PlanActivo de la linea de contrapartida.

Definición en la línea 1218 del archivo AsientosFacturasGenerador.cs.

Documentación de los eventos

◆ PropertyChanged

PropertyChangedEventHandler sage.ew.contabilidad.AsientosFacturasGenerador.ContraPartidaLinea.PropertyChanged

Evento PropertyChanged

Definición en la línea 721 del archivo AsientosFacturasGenerador.cs.


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