Referencia de la Clase sage.ew.stocks.StockSnapshot

Clase para obtener una fotografía de los stocks. Esta pensada para, en procesos masivos, no tener que ir consultado cada artículo por separado. Es una clase Lazy. El primero que utiliza la instancia dispara la carga de datos y el resto la reutiliza Más...

Diagrama de herencias de sage.ew.stocks.StockSnapshot
sage.ew.stocks.Stock sage.ew.interficies.IStock

Métodos públicos

void TakeSnapshot ()
 Metodo para hacer una captura de los stocks Más...
 
void Dispose ()
 Método dispose Más...
 
override void _GetStock ()
 Override del método GetStock Más...
 
- Métodos públicos heredados desde sage.ew.stocks.Stock
 Stock ()
 Construim la classe i donem valors d'inici Más...
 
virtual IStock _Clonar ()
 Devuelve una copia exacta del objeto actual Más...
 
DataTable _Inicial (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'stock inicial, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Entradas (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats d'entrada, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Entradas_Traspasadas (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats d'entrada de traspassos, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Salidas (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats de sortida, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Salidas_Traspasadas (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats de sortida de traspassos, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Albaranes_Regularizacion (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats d'labarans de regularització, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Regularizaciones (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats de regularitzacions, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Regularizaciones_Compra (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats de regularitzacions, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Montajes (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats que s'han utilitzat als montajes, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Series (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats que s'han utilitzat als montajes, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Depositos_Compras (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en dipòsits de proveidors, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Depositos_Ventas (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en dipòsits de clients, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Devoluciones_Prov (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats retornades a proveidors, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Pedidos_Venta (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en pedidos de venta pendents de servir, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Pedidos_Compra (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en pedidos de compra pendents de rebre, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Entrada_Prod (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats que s'han produit, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Salida_Prod (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats que s'han utilitzat a la produccio, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Salida_Trans (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats que s'han utilitzat a la transformació, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Entrada_Trans (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats que han entrat de la transformació, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Pendent_Produccio (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en producció pendents d'entrada, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _En_Produccio (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en producció pendents de sortida, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Pendent_Transformacion (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en transformación pendents d'entrada, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Previsto_Transformacion (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en transformación pendents d'entrada, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _En_Transformacion (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'unitats en transformación pendents de sortida, segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Disponible (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false, string tcAlmacen="")
 Retorna un DataTable amb el total d'stock disponibles, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _Virtual (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false, string tcAlmacen="")
 Retorna un DataTable amb el total d'stock virtual, detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
DataTable _PendienteServir ()
 Retorna un DataTable con las unidades pendientes de servir Más...
 
DataTable _Existencias (bool tlDetallAlamcen=false, bool tlDetallArticulo=false, bool tlDetallTalla=false, bool tlDetallColor=false)
 Retorna un DataTable amb el total d'stock (final), detallat segons els paràmetres que es poden combinar com es vulgui. Más...
 
bool _HiHaCanvis ()
 Comprova si s'ha canviat algun valor als camps Más...
 

Métodos públicos estáticos

static void Reset ()
 Libera el recurso y restablece el inicializador de la clase Más...
 
static void SetFechaStocks (DateTime fecha)
 Establece la fecha para la instantantanea de stocks y se usa en la base como fecha de stock Más...
 

Métodos protegidos

virtual void Dispose (bool disposing)
 Dispose de la clase Más...
 
override void _RefrescarStock (bool Forçar=false)
 Override del métodod RefrescarStock. Al tratarse de una foto del stock completo lo único que hace es aplicar un filtrado sobre los datos originales Más...
 

Propiedades

static StockSnapshot Instance [get]
 Instancia al objeto singleton Addons Más...
 
- Propiedades heredados desde sage.ew.stocks.Stock
DateTime _HoraConsulta [get]
 Conté l'hora en que s'ha consultat l'stock Más...
 
bool _SumarSolicitudMaterialPendiente [get, set]
 Obtiene o establece si de deben sumar las solicitudes de material pendiente Más...
 
string _Emp_Stock [get]
 Empresa stock de la empresa actual Más...
 
Dictionary< string, IStockExtension_Addons = new Dictionary<string, IStockExtension>() [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212) Más...
 
- Propiedades heredados desde sage.ew.interficies.IStock
Dictionary< string, IStockExtension_Addons [get]
 Addons Más...
 
string _Emp_Stock [get]
 _Emp_Stock Más...
 
DateTime _HoraConsulta [get]
 _HoraConsulta Más...
 
bool _SumarSolicitudMaterialPendiente [get, set]
 _SumarSolicitudMaterialPendiente Más...
 

Otros miembros heredados

- Tipos públicos heredados desde sage.ew.stocks.Stock
enum  TipoCalculo {
  TipoCalculo.Stocks, TipoCalculo.Stocks2, TipoCalculo.Peso, TipoCalculo.Cajas,
  TipoCalculo.Recalculo, TipoCalculo.Series, TipoCalculo.Lotes, TipoCalculo.SeriesAgrupado,
  TipoCalculo.Modelos, TipoCalculo.ModelosAgrupado
}
 Enumeració dels diferents tipos d'stock i recalcular l'stock Más...
 
enum  TipoValoracion {
  TipoValoracion.IncluyendoDepositos = 0, TipoValoracion.DepositosVenta = 1, TipoValoracion.SinDepositos = 2, TipoValoracion.DepositosCompra = 3,
  TipoValoracion.ExistenciasDepositosCompra = 4, TipoValoracion.ExistenciasDepositosVenta = 5, TipoValoracion.SoloDepositos = 6
}
 Enumeració dels diferents tipos de valoración Más...
 
- Campos de datos heredados desde sage.ew.stocks.Stock
string _Empresa = ""
 Código de empresa al cual apunta el stock. Más...
 
DateTime _Fecha
 La fecha a la que se calculará el stock Más...
 
string _Almacen_Min = ""
 Intervalo de almacenes del que calculará el stock Inical Más...
 
string _Almacen_Max = ""
 Intervalo de almacenes del que calculará el stock Final Más...
 
List< string > _Almacen_Lista = new List<string>()
 Lista de almacenes del que calculará el stock Final Más...
 
string _Articulo_Min = ""
 Intervalo de articulos Inicial Más...
 
string _Articulo_Max = ""
 Intervalo de articulos Final Más...
 
List< string > _Articulo_Lista = new List<string>()
 Lista de articulos del que calculará el stock Final Más...
 
string _Familia_Min = ""
 Intervalo de familias Inicial Más...
 
string _Familia_Max = ""
 Intervalo de familias Final Más...
 
List< string > _Familia_Lista = new List<string>()
 Lista de familias del que calculará el stock Final Más...
 
string _Subfamilia_Min = ""
 Intervalo de subfamilias Inicial Más...
 
string _Subfamilia_Max = ""
 Intervalo de subfamilias Final Más...
 
List< string > _Subfamilia_Lista = new List<string>()
 Lista de subfamilias del que calculará el stock Final Más...
 
string _Marca_Min = ""
 Intervalo de marcas Inicial Más...
 
string _Marca_Max = ""
 Intervalo de marcas Final Más...
 
List< string > _Marca_Lista = new List<string>()
 Lista de marcas del que calculará el stock Final Más...
 
string _Talla_Min = ""
 Intervalo de tallas Inicial Más...
 
string _Talla_Max = ""
 Intervalo de tallas Final Más...
 
string _Color_Min = ""
 Intervalo de color Inicial Más...
 
string _Color_Max = ""
 Intervalo de color Final Más...
 
string _Condicion_Configurada = ""
 Condición para aplicar en el Where de las consultas Más...
 
DataTable _dtDetallStock = new DataTable()
 Datatable que conté els moviments d'stock sense agrupar. Más...
 
bool _pwl_ewProduc
 Indica si tenemos el addon de fabricación instalado Más...
 
TipoCalculo _TipoCalculo = TipoCalculo.Stocks
 El mateix objecte permet mostrar els diferents tipos d'stock i també permet recalcular l'stock. Per defecte, Stocks. Más...
 
TipoValoracion _TipoValoracion = TipoValoracion.IncluyendoDepositos
 Nos permite definir el tipo de valoración de stock, con los documentos que se solicitan Más...
 
bool _IncluirNegativos = true
 Nos permite definir si vamos a incluir los negativos en la valoración de stock Más...
 
- Atributos protegidos heredados desde sage.ew.stocks.Stock
string _pwd_PeriodoIni
 Data d'inici del periode Más...
 
string _pwd_PeriodoFin
 Data fi del periode Más...
 
string _pwc_Emp_Stock
 Empresa stock de l'empresa actual Más...
 
string _pwc_Any
 Exercici actual Más...
 

Descripción detallada

Clase para obtener una fotografía de los stocks. Esta pensada para, en procesos masivos, no tener que ir consultado cada artículo por separado. Es una clase Lazy. El primero que utiliza la instancia dispara la carga de datos y el resto la reutiliza

Definición en la línea 13653 del archivo clsStocks.cs.

Documentación de las funciones miembro

◆ _GetStock()

override void sage.ew.stocks.StockSnapshot._GetStock ( )
inlinevirtual

Override del método GetStock

Reimplementado de sage.ew.stocks.Stock.

Definición en la línea 13849 del archivo clsStocks.cs.

◆ _RefrescarStock()

override void sage.ew.stocks.StockSnapshot._RefrescarStock ( bool  Forçar = false)
inlineprotectedvirtual

Override del métodod RefrescarStock. Al tratarse de una foto del stock completo lo único que hace es aplicar un filtrado sobre los datos originales

Parámetros
Forçar

Reimplementado de sage.ew.stocks.Stock.

Definición en la línea 13865 del archivo clsStocks.cs.

◆ Dispose() [1/2]

virtual void sage.ew.stocks.StockSnapshot.Dispose ( bool  disposing)
inlineprotectedvirtual

Dispose de la clase

Parámetros
disposing

Definición en la línea 13819 del archivo clsStocks.cs.

◆ Dispose() [2/2]

void sage.ew.stocks.StockSnapshot.Dispose ( )
inline

Método dispose

Definición en la línea 13835 del archivo clsStocks.cs.

◆ Reset()

static void sage.ew.stocks.StockSnapshot.Reset ( )
inlinestatic

Libera el recurso y restablece el inicializador de la clase

Definición en la línea 13785 del archivo clsStocks.cs.

◆ SetFechaStocks()

static void sage.ew.stocks.StockSnapshot.SetFechaStocks ( DateTime  fecha)
inlinestatic

Establece la fecha para la instantantanea de stocks y se usa en la base como fecha de stock

Parámetros
fechaFecha para el cálculo de stocks

Definición en la línea 13799 del archivo clsStocks.cs.

◆ TakeSnapshot()

void sage.ew.stocks.StockSnapshot.TakeSnapshot ( )
inline

Metodo para hacer una captura de los stocks

Definición en la línea 13722 del archivo clsStocks.cs.

Documentación de propiedades

◆ Instance

StockSnapshot sage.ew.stocks.StockSnapshot.Instance
staticget

Instancia al objeto singleton Addons

Definición en la línea 13678 del archivo clsStocks.cs.


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