Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.articulo.Almacen

Clase Almacen. Más...

Diagrama de herencia de sage.ew.articulo.Almacen
sage.ew.interficies.IGridPlanesAnaliticos

Estructuras de datos

class  AlmacenPlanes
 Clase para gestionar los planes analíticos del almacén. Más...
 

Métodos públicos

 Almacen ()
 Constructor vacío.
 
 Almacen (string tcCodigo)
 Constructor con código.
 
override bool _Delete ()
 Borra la familia cargada.
 
override void _Evento_ShowGrafica_before (object sender, ref formul.Forms.FormListado toForm, ref bool tlOk)
 Filtros de la gráfica.
 
override void _Load ()
 Load.
 
override bool _Save ()
 Guarda el registro actual.
 
bool _Existen_Duplicados_Secundarias ()
 PE-105666: Comprobar si existen duplicados en las lineas.
 
bool _Existen_Vacios_Secundarias ()
 Bug 106200.
 
bool _Existen_Duplicados_Nivel1_Nivel2_Vacio (string tcNivel1, string tcPlan)
 Bug 107377.
 
bool ImportarPlanAnalitico (string tcPlan)
 A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.
 
List< string > _Lista_Planes ()
 Devuelve en una lista de strings los códigos de los planes analíticos detectados en el almacén.
 
DataTable _DtPlanes ()
 Devuelve un DataTable con los códigos de planes analíticos que tiene definidos el almacén.
 
DataTable _DtNiveles1Plan (string tcPlan)
 Devuelve un DataTable con los códigos de cuenta analíticas de nivel 1 que tiene el almacén en el plan analítico recibido por parámetro.
 
DataTable _DtNiveles2Plan (string tcPlan, string tcCuentaNiv1="")
 Devuelve un DataTable con los códigos de cuenta analíticas de nivel 2 que tiene el almacén en el plan analítico recibido por parámetro. Si se pasa además una cuenta de nivel 1 como parámetro se restringe más aún el alcance de la consulta.
 

Métodos públicos estáticos

static Dictionary< string, string > ObtenerTodosLosAlmacenes ()
 Método que nos devuelve un diccionario con todos los almacenes.
 

Propiedades

bool _CentralERP [get, set]
 _CentralERP (boolean)
 
string _Cliente [get, set]
 _Cliente
 
string _CuentaSecundaria [get, set]
 Código de cuenta secundaria asociada al almacen.
 
AlmacenPlanes _AlmacenPlanes [get]
 Enlace con la tabla relacionada Alma_anali.
 

Descripción detallada

Clase Almacen.

Definición en la línea 25 del archivo clsAlmacen.cs.

Documentación de constructores y destructores

◆ Almacen() [1/2]

sage.ew.articulo.Almacen.Almacen ( )
inline

Constructor vacío.

Definición en la línea 113 del archivo clsAlmacen.cs.

◆ Almacen() [2/2]

sage.ew.articulo.Almacen.Almacen ( string tcCodigo)
inline

Constructor con código.

Parámetros
tcCodigo

Definición en la línea 129 del archivo clsAlmacen.cs.

Documentación de funciones miembro

◆ _Delete()

override bool sage.ew.articulo.Almacen._Delete ( )
inline

Borra la familia cargada.

Devuelve
Booleano con el resultado de la ejecución.

Definición en la línea 153 del archivo clsAlmacen.cs.

◆ _DtNiveles1Plan()

DataTable sage.ew.articulo.Almacen._DtNiveles1Plan ( string tcPlan)
inline

Devuelve un DataTable con los códigos de cuenta analíticas de nivel 1 que tiene el almacén en el plan analítico recibido por parámetro.

Parámetros
tcPlanCódigo del plan analítico del cual se quieren recibir los códigos de cuenta de nivel 1
Devuelve
Datatable con las cuentas analíticas de nivel 1 del plan en el elmacén.

Definición en la línea 463 del archivo clsAlmacen.cs.

◆ _DtNiveles2Plan()

DataTable sage.ew.articulo.Almacen._DtNiveles2Plan ( string tcPlan,
string tcCuentaNiv1 = "" )
inline

Devuelve un DataTable con los códigos de cuenta analíticas de nivel 2 que tiene el almacén en el plan analítico recibido por parámetro. Si se pasa además una cuenta de nivel 1 como parámetro se restringe más aún el alcance de la consulta.

Parámetros
tcPlanCódigo del plan analítico del cual se quieren recibir los códigos de cuenta de nivel 2
tcCuentaNiv1
Devuelve
Datatable con las cuentas analíticas de nivel 2 del plan en el almacén.

Definición en la línea 503 del archivo clsAlmacen.cs.

◆ _DtPlanes()

DataTable sage.ew.articulo.Almacen._DtPlanes ( )
inline

Devuelve un DataTable con los códigos de planes analíticos que tiene definidos el almacén.

Devuelve
Datatable con los códigos de los planes analíticos del almacén.

Definición en la línea 425 del archivo clsAlmacen.cs.

◆ _Evento_ShowGrafica_before()

override void sage.ew.articulo.Almacen._Evento_ShowGrafica_before ( object sender,
ref formul.Forms.FormListado toForm,
ref bool tlOk )
inline

Filtros de la gráfica.

Parámetros
sender
toForm
tlOk

Definición en la línea 216 del archivo clsAlmacen.cs.

◆ _Existen_Duplicados_Nivel1_Nivel2_Vacio()

bool sage.ew.articulo.Almacen._Existen_Duplicados_Nivel1_Nivel2_Vacio ( string tcNivel1,
string tcPlan )
inline

Bug 107377.

Parámetros
tcNivel1
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 319 del archivo clsAlmacen.cs.

◆ _Existen_Duplicados_Secundarias()

bool sage.ew.articulo.Almacen._Existen_Duplicados_Secundarias ( )
inline

PE-105666: Comprobar si existen duplicados en las lineas.

Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 276 del archivo clsAlmacen.cs.

◆ _Existen_Vacios_Secundarias()

bool sage.ew.articulo.Almacen._Existen_Vacios_Secundarias ( )
inline

Bug 106200.

Devuelve

Definición en la línea 298 del archivo clsAlmacen.cs.

◆ _Lista_Planes()

List< string > sage.ew.articulo.Almacen._Lista_Planes ( )
inline

Devuelve en una lista de strings los códigos de los planes analíticos detectados en el almacén.

Devuelve

Definición en la línea 404 del archivo clsAlmacen.cs.

◆ _Load()

override void sage.ew.articulo.Almacen._Load ( )
inline

Load.

Definición en la línea 224 del archivo clsAlmacen.cs.

◆ _Save()

override bool sage.ew.articulo.Almacen._Save ( )
inline

Guarda el registro actual.

Devuelve

Definición en la línea 247 del archivo clsAlmacen.cs.

◆ ImportarPlanAnalitico()

bool sage.ew.articulo.Almacen.ImportarPlanAnalitico ( string tcPlan)
inline

A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.

Parámetros
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 342 del archivo clsAlmacen.cs.

◆ ObtenerTodosLosAlmacenes()

static Dictionary< string, string > sage.ew.articulo.Almacen.ObtenerTodosLosAlmacenes ( )
inlinestatic

Método que nos devuelve un diccionario con todos los almacenes.

Devuelve
Diccionario codigo, nombre de almacenes

Definición en la línea 544 del archivo clsAlmacen.cs.

Documentación de propiedades

◆ _AlmacenPlanes

AlmacenPlanes sage.ew.articulo.Almacen._AlmacenPlanes
get

Enlace con la tabla relacionada Alma_anali.

Definición en la línea 89 del archivo clsAlmacen.cs.

◆ _CentralERP

bool sage.ew.articulo.Almacen._CentralERP
getset

_CentralERP (boolean)

Definición en la línea 32 del archivo clsAlmacen.cs.

◆ _Cliente

string sage.ew.articulo.Almacen._Cliente
getset

_Cliente

Definición en la línea 55 del archivo clsAlmacen.cs.

◆ _CuentaSecundaria

string sage.ew.articulo.Almacen._CuentaSecundaria
getset

Código de cuenta secundaria asociada al almacen.

Definición en la línea 80 del archivo clsAlmacen.cs.


La documentación de esta clase está generada del siguiente archivo: