Referencia de la Clase sage.ew.contabilidad.Clases.AsientoCierreRegularizacion

Negocio para el cierre de ejercicio Más...

Diagrama de herencias de sage.ew.contabilidad.Clases.AsientoCierreRegularizacion
sage.ew.contabilidad.AsientoCierre sage.ew.interficies.IAsientoCierre

Estructuras de datos

class  CambioCierre
 Clase para los cambios del cierre Más...
 
class  SaldoCierre
 Clase para representar los saldos en la operación de cierre de ejercicio Más...
 

Métodos públicos

 AsientoCierreRegularizacion ()
 Constructor Más...
 
void Inicializar ()
 Inicializamos la clase Más...
 
override bool _Validar ()
 Índica si se puede Generar Más...
 
bool _NoHayDatos ()
 Indica que no se ha cargado Más...
 
override bool _Generar (bool tlVerAsiento)
 Método para realizar la operación de generación de los asiento Más...
 
void Reload ()
 Método para forzar una recarga de datos Más...
 
override string _ObtenerCadenaConfirmacion ()
 Sobreescribimos para añadir la apertura Más...
 
override Boolean _CargarDatosVirtuales (List< IAsientosLinea > toLinasVirtuales)
 Carga los datos añadiendo las lineas virtuales Más...
 
Boolean _RefescarDatosCambios ()
 Refresca los cambios al cambiar la cotización para el cierre Más...
 
override bool _ValidarFormulario ()
 Validamos que no haya cierre multidivisa Más...
 
- Métodos públicos heredados desde sage.ew.contabilidad.AsientoCierre
virtual List< IAsientosLinea_ObtenerLineasVirtuales ()
 Obtener las lineas virtuales Más...
 
virtual Boolean _Generar (Boolean tlVerAsiento)
 Generar Más...
 

Campos de datos

Boolean _ValidarDescuadreSaldoGrupos8y9 = true
 Indica si debemos validar las cuentas 8 y 9 Más...
 

Métodos protegidos

override List< IAsientos_GetAsientosGeneradosAnteriormente ()
 Override de GetAsientosGeneradosAnteriormente para cargar los asientos de diferencias de cambio Más...
 
override bool _RemoveAsientosGeneradosAnteriormente ()
 Override de GetAsientosGeneradosAnteriormente para eliminar los asientos de diferencias de cambio Más...
 
- Métodos protegidos heredados desde sage.ew.contabilidad.AsientoCierre
void _Clear ()
 Incicializa las listas de asientos generados y generados anteriormente Más...
 
List< IAsientos_CargaAsientos (String lcFiltro)
 Carga los asientos Más...
 

Propiedades

bool _CierreUnicaDivisa [get]
 Indica si esta marcado el opcflag wl_asicierrediv Más...
 
override List< eTipoMovimientoAsiento_TiposMovimientoAsiento [get]
 Tipo de asientos Más...
 
List< CambioCierre_Cambios [get]
 Indica los cambios diferentes a la moneda de la empresa para la regularización Más...
 
string _Empresa [get]
 Empresa actual Más...
 
string _SiguienteEjercicio [get]
 Empresa actual Más...
 
bool _GenerarCierre = true [get, set]
 Flag de generación de cierre Más...
 
bool _GenerarApertura = true [get, set]
 Flag de generación de apertura Más...
 
bool _GenerarAsientoDiferenciasCambio = true [get, set]
 Flag de generación de diferencias de cambio Más...
 
override DateTime _FechaAsiento [get, set]
 Fecha del asiento (valor constante) Más...
 
IEnumerable< SaldoCierreItemsRegularizacion [get]
 Coleccion de registros de compra / venta Más...
 
IEnumerable< SaldoCierreItemsCierre [get]
 Coleccion de registros de cuentas (que no son de compra ni de venta) Más...
 
SaldoCierre CurrentItem [get, set]
 Registro actual Más...
 
- Propiedades heredados desde sage.ew.contabilidad.AsientoCierre
Boolean _EliminarAsientosGeneradosAnteriormente [get, set]
 Indica si hay que eliminar los asientos generados o hacemos la pregunta Más...
 
virtual DateTime _FechaAsiento [get, set]
 Fecha Asiento Más...
 
ProcessBar _ProcessBar [get, set]
 Barra de progreso Más...
 
PeriodoItem PeriodoActual [get, set]
 Periodo actual Más...
 
List< IAsientos_AsientosGeneradosAnteriormente [get]
 Lista con los asientos generados anteriormente Más...
 
virtual List< eTipoMovimientoAsiento_TiposMovimientoAsiento [get]
 Tipos de asiento Más...
 
Boolean _MostrarMensajes [get, set]
 Índica si se deben mostrar los mensajes Más...
 
Dictionary< String, String > _ControlErrors [get]
 Índica si se deben mostrar los mensajes Más...
 
string _ConceptoAsiento [get, set]
 Concepto asiento Más...
 
String _MensajeError [get, set]
 Mensaje de error Más...
 
List< IAsientoCierreGenerado_AsientosGenerados [get]
 Lista con los asientos generados Más...
 
- Propiedades heredados desde sage.ew.interficies.IAsientoCierre
DateTime _FechaAsiento [get, set]
 Fecha para el asiento Más...
 
Boolean _MostrarMensajes [get, set]
 Índica si se deben mostrar los mensajes Más...
 
String _MensajeError [get]
 Mensaje de error Más...
 
List< eTipoMovimientoAsiento_TiposMovimientoAsiento [get]
 Lista con los asientos generados anteriormente Más...
 
List< IAsientos_AsientosGeneradosAnteriormente [get]
 Listado de asientos generados anteriormente Más...
 
Boolean _EliminarAsientosGeneradosAnteriormente [get, set]
 Indica si hay que eliminar los asientos generados o hacemos la pregunta Más...
 
Dictionary< String, String > _ControlErrors [get]
 Establece la propiedad que se produce el error para marcarla visualmente Más...
 
String _ConceptoAsiento [get, set]
 Concepto del asiento Más...
 
ProcessBar _ProcessBar [get, set]
 Barra de progeso Más...
 
List< IAsientoCierreGenerado_AsientosGenerados [get]
 Lista de asientos generados Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde sage.ew.contabilidad.AsientoCierre
List< IAsientoCierreGenerado_oAsientosGenerados = new List<IAsientoCierreGenerado>()
 Lista con los asientos generados Más...
 

Descripción detallada

Negocio para el cierre de ejercicio

Definición en la línea 27 del archivo AsientoCierreRegularizacion.cs.

Documentación del constructor y destructor

◆ AsientoCierreRegularizacion()

sage.ew.contabilidad.Clases.AsientoCierreRegularizacion.AsientoCierreRegularizacion ( )
inline

Constructor

Definición en la línea 213 del archivo AsientoCierreRegularizacion.cs.

Documentación de las funciones miembro

◆ _CargarDatosVirtuales()

override Boolean sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._CargarDatosVirtuales ( List< IAsientosLinea toLinasVirtuales)
inlinevirtual

Carga los datos añadiendo las lineas virtuales

Parámetros
toLinasVirtuales
Devuelve

Reimplementado de sage.ew.contabilidad.AsientoCierre.

Definición en la línea 978 del archivo AsientoCierreRegularizacion.cs.

◆ _Generar()

override bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._Generar ( bool  tlVerAsiento)
inline

Método para realizar la operación de generación de los asiento

Parámetros
tlVerAsientoTrue para ver el asiento generado
Devuelve

Definición en la línea 296 del archivo AsientoCierreRegularizacion.cs.

◆ _GetAsientosGeneradosAnteriormente()

override List<IAsientos> sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._GetAsientosGeneradosAnteriormente ( )
inlineprotectedvirtual

Override de GetAsientosGeneradosAnteriormente para cargar los asientos de diferencias de cambio

Devuelve

Reimplementado de sage.ew.contabilidad.AsientoCierre.

Definición en la línea 622 del archivo AsientoCierreRegularizacion.cs.

◆ _NoHayDatos()

bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._NoHayDatos ( )
inline

Indica que no se ha cargado

Devuelve

Definición en la línea 286 del archivo AsientoCierreRegularizacion.cs.

◆ _ObtenerCadenaConfirmacion()

override string sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._ObtenerCadenaConfirmacion ( )
inlinevirtual

Sobreescribimos para añadir la apertura

Devuelve

Reimplementado de sage.ew.contabilidad.AsientoCierre.

Definición en la línea 743 del archivo AsientoCierreRegularizacion.cs.

◆ _RefescarDatosCambios()

Boolean sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._RefescarDatosCambios ( )
inline

Refresca los cambios al cambiar la cotización para el cierre

Devuelve

Definición en la línea 991 del archivo AsientoCierreRegularizacion.cs.

◆ _RemoveAsientosGeneradosAnteriormente()

override bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._RemoveAsientosGeneradosAnteriormente ( )
inlineprotectedvirtual

Override de GetAsientosGeneradosAnteriormente para eliminar los asientos de diferencias de cambio

Devuelve

Reimplementado de sage.ew.contabilidad.AsientoCierre.

Definición en la línea 642 del archivo AsientoCierreRegularizacion.cs.

◆ _Validar()

override bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._Validar ( )
inlinevirtual

Índica si se puede Generar

Devuelve

Reimplementado de sage.ew.contabilidad.AsientoCierre.

Definición en la línea 277 del archivo AsientoCierreRegularizacion.cs.

◆ _ValidarFormulario()

override bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._ValidarFormulario ( )
inlinevirtual

Validamos que no haya cierre multidivisa

Devuelve

Reimplementado de sage.ew.contabilidad.AsientoCierre.

Definición en la línea 1016 del archivo AsientoCierreRegularizacion.cs.

◆ Inicializar()

void sage.ew.contabilidad.Clases.AsientoCierreRegularizacion.Inicializar ( )
inline

Inicializamos la clase

Definición en la línea 263 del archivo AsientoCierreRegularizacion.cs.

◆ Reload()

void sage.ew.contabilidad.Clases.AsientoCierreRegularizacion.Reload ( )
inline

Método para forzar una recarga de datos

Definición en la línea 670 del archivo AsientoCierreRegularizacion.cs.

Documentación de los campos

◆ _ValidarDescuadreSaldoGrupos8y9

Boolean sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._ValidarDescuadreSaldoGrupos8y9 = true

Indica si debemos validar las cuentas 8 y 9

Definición en la línea 68 del archivo AsientoCierreRegularizacion.cs.

Documentación de propiedades

◆ _Cambios

List<CambioCierre> sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._Cambios
get

Indica los cambios diferentes a la moneda de la empresa para la regularización

Definición en la línea 132 del archivo AsientoCierreRegularizacion.cs.

◆ _CierreUnicaDivisa

bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._CierreUnicaDivisa
get

Indica si esta marcado el opcflag wl_asicierrediv

Definición en la línea 110 del archivo AsientoCierreRegularizacion.cs.

◆ _Empresa

string sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._Empresa
get

Empresa actual

Definición en la línea 162 del archivo AsientoCierreRegularizacion.cs.

◆ _FechaAsiento

override DateTime sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._FechaAsiento
getset

Fecha del asiento (valor constante)

Definición en la línea 200 del archivo AsientoCierreRegularizacion.cs.

◆ _GenerarApertura

bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._GenerarApertura = true
getset

Flag de generación de apertura

Definición en la línea 189 del archivo AsientoCierreRegularizacion.cs.

◆ _GenerarAsientoDiferenciasCambio

bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._GenerarAsientoDiferenciasCambio = true
getset

Flag de generación de diferencias de cambio

Definición en la línea 194 del archivo AsientoCierreRegularizacion.cs.

◆ _GenerarCierre

bool sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._GenerarCierre = true
getset

Flag de generación de cierre

Definición en la línea 184 del archivo AsientoCierreRegularizacion.cs.

◆ _SiguienteEjercicio

string sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._SiguienteEjercicio
get

Empresa actual

Definición en la línea 173 del archivo AsientoCierreRegularizacion.cs.

◆ _TiposMovimientoAsiento

override List<eTipoMovimientoAsiento> sage.ew.contabilidad.Clases.AsientoCierreRegularizacion._TiposMovimientoAsiento
get

Tipo de asientos

Definición en la línea 121 del archivo AsientoCierreRegularizacion.cs.

◆ CurrentItem

SaldoCierre sage.ew.contabilidad.Clases.AsientoCierreRegularizacion.CurrentItem
getset

Registro actual

Definición en la línea 254 del archivo AsientoCierreRegularizacion.cs.

◆ ItemsCierre

IEnumerable<SaldoCierre> sage.ew.contabilidad.Clases.AsientoCierreRegularizacion.ItemsCierre
get

Coleccion de registros de cuentas (que no son de compra ni de venta)

Definición en la línea 242 del archivo AsientoCierreRegularizacion.cs.

◆ ItemsRegularizacion

IEnumerable<SaldoCierre> sage.ew.contabilidad.Clases.AsientoCierreRegularizacion.ItemsRegularizacion
get

Coleccion de registros de compra / venta

Definición en la línea 226 del archivo AsientoCierreRegularizacion.cs.


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