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...
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... | |
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.
|
inlinevirtual |
Override del método GetStock
Reimplementado de sage.ew.stocks.Stock.
Definición en la línea 13849 del archivo clsStocks.cs.
|
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
Forçar |
Reimplementado de sage.ew.stocks.Stock.
Definición en la línea 13865 del archivo clsStocks.cs.
|
inlineprotectedvirtual |
|
inline |
Método dispose
Definición en la línea 13835 del archivo clsStocks.cs.
|
inlinestatic |
Libera el recurso y restablece el inicializador de la clase
Definición en la línea 13785 del archivo clsStocks.cs.
|
inlinestatic |
Establece la fecha para la instantantanea de stocks y se usa en la base como fecha de stock
fecha | Fecha para el cálculo de stocks |
Definición en la línea 13799 del archivo clsStocks.cs.
|
inline |
Metodo para hacer una captura de los stocks
Definición en la línea 13722 del archivo clsStocks.cs.
|
staticget |
Instancia al objeto singleton Addons
Definición en la línea 13678 del archivo clsStocks.cs.