Referencia de la Clase sage.ew.stocks.StockArt

Proporciona el stock totalizado de un solo artículo. Más...

Métodos públicos

 StockArt ()
 Construye el objeto. Más...
 
 StockArt (bool optimizarconsultas, int milisegundosconsultas=1000)
 Construye el objeto. Más...
 
 StockArt (DateTime? tdFecha=null, string tcAlmacen="", string tcArticulo="", string tcTalla="", string tcColor="")
 Construye el objeto y lo prepara con los valores suministrados en espera de _GetStock() Más...
 
void _GetStock ()
 Calcula el stock y rellena los totales y precios medios Más...
 
DataTable _getStockAlmacenMM (String tcArticulo)
 PE- 69752 Metodo para recojer los valores de la tabla stoalmmm del Articulo y Almacen Más...
 
void _Clear ()
 Vacia variables de totales y DataTable detallado Más...
 
virtual StockArt _Clonar ()
 Devuelve una copia exacta del objeto actual Más...
 
DataTable _FiltrarDetalleStock (string tcFiltro="", string tcOrder="", string[] aSelectedColumns=null)
 PE-84146: función simple para obtener del DataTable _dtDetalleStock sólo las columnas que queremos, con filtros simples sobre las filas y con un determinado orden Más...
 

Métodos públicos estáticos

static StockArt GetCalculatedStockArt (Guid toGuid, DateTime? tdFecha, string tcAlmacen, string tcArticulo, string tcTalla, string tcColor, Stock.TipoCalculo teTipoCalculo)
 Función auxiliar para ejecuciones asíncronas. Devuelve un StockArt calculado para evitar accesos ilegales entre threads. No es una función asincrona por si misma. Más...
 

Campos de datos

Guid _Guid
 Identificador de operación para operaciones asincronas Más...
 
DateTime _Fecha
 La fecha a la que se calculará el stock Más...
 
string _Almacen = ""
 Almacén. Si se deja en blanco, tendrá en cuenta todos los almacenes. Más...
 
string _Articulo = ""
 Artículo. Obligatorio. Más...
 
string _Talla = ""
 Talla. En blanco no se tendrá en cuenta la talla. Más...
 
string _Color = ""
 Color. En blanco no se tendrá en cuenta el color. Más...
 
decimal _Total_Inicial = 0
 Total de moviments d'stock inicial, si és demana un sol artícle. Más...
 
decimal _Total_Entradas = 0
 Total de entrades de compres, si és demana un sol artícle. Más...
 
decimal _Total_Entradas_Traspasadas = 0
 Total d'entrades de traspàs, si és demana un sol artícle. Más...
 
decimal _Total_Salidas = 0
 Total de sortides de ventdes, si és demana un sol artícle. Más...
 
decimal _Total_Salidas_Traspasadas = 0
 Total de sortides de traspàs, si és demana un sol artícle. Más...
 
decimal _Total_Regularizaciones = 0
 Total de entrades de regularitzacions, si és demana un sol artícle. Más...
 
decimal _Total_Depositos_Ventas = 0
 Total de sortides de dipòsits de venda, si és demana un sol artícle. Más...
 
decimal _Total_Depositos_Compras = 0
 Total d'entrasdes de dipòsits de compra, si és demana un sol artícle. Más...
 
decimal _Total_Existencias = 0
 Total d'existencies, si és demana un sol artícle. Más...
 
decimal _Total_Devoluciones_Prov = 0
 Total de devolucions a proveïdors, si és demana un sol artícle. Más...
 
decimal _Total_Pedidos_Venta = 0
 Total de comandes de venda, si és demana un sol artícle. Más...
 
decimal _Total_Pedidos_Compra = 0
 Total de comandes de compra, si és demana un sol artícle. Más...
 
decimal _Total_Salida_Prod = 0
 Total de sortides de producció, si és demana un sol artícle. Más...
 
decimal _Total_Entrada_Prod = 0
 Total d'entrades de producció si és demana un sol artícle. Más...
 
decimal _Total_Salida_Trans = 0
 Total de sortides de transformació, si és demana un sol artícle. Más...
 
decimal _Total_Entrada_Trans = 0
 Total d'entrades de transformació si és demana un sol artícle. Más...
 
decimal _Total_En_Produccion = 0
 Total de entrades pendents de produir, si és demana un sol artícle. Más...
 
decimal _Total_Pendiente_Produccion = 0
 Total de sortides pendents de produir, si és demana un sol artícle. Más...
 
decimal _Total_Disponible = 0
 Total d'stock disponible, si és demana un sol artícle. Más...
 
decimal _Total_Virtual = 0
 Total de d'stock virtual, si és demana un sol artícle. Más...
 
decimal _Total_PmCompra = 0
 Preu mig de compra, si és demana un sol artícle. Más...
 
decimal _Total_PmStock = 0
 Preu mig d'stock, si és demana un sol artícle. Más...
 
decimal _Total_Coste_Ultimo = 0
 Últim cost, si és demana un sol artícle. Más...
 
Stock.TipoCalculo _TipoCalculo = Stock.TipoCalculo.Stocks
 El mateix objecte permet mostrar els diferents tipos d'stock i també permet recalcular l'stock. Per defecte, Stocks. Más...
 
Stock Stock = new Stock()
 Instancia de la classe _Stocks Más...
 
DataTable _dtDetallStock = new DataTable()
 Datatable que conté els moviments d'stock sense agrupar. Más...
 
bool _OptimizarConsultas = false
 Realizar las consultas solo si hay cambios en los parámetros o si ha trascurrido _SegundosConsultas Más...
 
int _MilisegundosConsultas = 1000
 Segundos que deben transcurrir para forzar las consultas de stock, si no se han cambiado parámetros Más...
 

Propiedades

DateTime _HoraConsulta [get]
 Conté l'hora en que s'ha consultat l'stock Más...
 
bool _Filtrar_Delegacion [get, set]
 Propiedad para filtrar los almacenes por delegación el stock total En caso que sea FALSE no deberá realizar ningún control y por tanto actuará sin aplicar ninguna condicion. Más...
 

Descripción detallada

Proporciona el stock totalizado de un solo artículo.

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

Documentación del constructor y destructor

◆ StockArt() [1/3]

sage.ew.stocks.StockArt.StockArt ( )
inline

Construye el objeto.

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

◆ StockArt() [2/3]

sage.ew.stocks.StockArt.StockArt ( bool  optimizarconsultas,
int  milisegundosconsultas = 1000 
)
inline

Construye el objeto.

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

◆ StockArt() [3/3]

sage.ew.stocks.StockArt.StockArt ( DateTime?  tdFecha = null,
string  tcAlmacen = "",
string  tcArticulo = "",
string  tcTalla = "",
string  tcColor = "" 
)
inline

Construye el objeto y lo prepara con los valores suministrados en espera de _GetStock()

Parámetros
tdFechaFecha de la consulta
tcAlmacenAlmacen sobre del que queremos saber el stock
tcArticuloCódigo de artículo
tcTallaTalla del artículo
tcColorColor del artículo

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

Documentación de las funciones miembro

◆ _Clear()

void sage.ew.stocks.StockArt._Clear ( )
inline

Vacia variables de totales y DataTable detallado

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

◆ _Clonar()

virtual StockArt sage.ew.stocks.StockArt._Clonar ( )
inlinevirtual

Devuelve una copia exacta del objeto actual

Devuelve

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

◆ _FiltrarDetalleStock()

DataTable sage.ew.stocks.StockArt._FiltrarDetalleStock ( string  tcFiltro = "",
string  tcOrder = "",
string []  aSelectedColumns = null 
)
inline

PE-84146: función simple para obtener del DataTable _dtDetalleStock sólo las columnas que queremos, con filtros simples sobre las filas y con un determinado orden

Parámetros
tcFiltro
tcOrder
aSelectedColumns
Devuelve

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

◆ _GetStock()

void sage.ew.stocks.StockArt._GetStock ( )
inline

Calcula el stock y rellena los totales y precios medios

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

◆ _getStockAlmacenMM()

DataTable sage.ew.stocks.StockArt._getStockAlmacenMM ( String  tcArticulo)
inline

PE- 69752 Metodo para recojer los valores de la tabla stoalmmm del Articulo y Almacen

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

◆ GetCalculatedStockArt()

static StockArt sage.ew.stocks.StockArt.GetCalculatedStockArt ( Guid  toGuid,
DateTime?  tdFecha,
string  tcAlmacen,
string  tcArticulo,
string  tcTalla,
string  tcColor,
Stock.TipoCalculo  teTipoCalculo 
)
inlinestatic

Función auxiliar para ejecuciones asíncronas. Devuelve un StockArt calculado para evitar accesos ilegales entre threads. No es una función asincrona por si misma.

Parámetros
toGuidIdentificador de operación
tdFechaFecha de calculo
tcAlmacenAlmacén
tcArticuloArtículo
tcTallaTalla
tcColorColor
teTipoCalculoTipo de cálculo
Devuelve
Objeto StockArt calculado con los parametros recibidos

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

Documentación de los campos

◆ _Almacen

string sage.ew.stocks.StockArt._Almacen = ""

Almacén. Si se deja en blanco, tendrá en cuenta todos los almacenes.

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

◆ _Articulo

string sage.ew.stocks.StockArt._Articulo = ""

Artículo. Obligatorio.

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

◆ _Color

string sage.ew.stocks.StockArt._Color = ""

Color. En blanco no se tendrá en cuenta el color.

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

◆ _dtDetallStock

DataTable sage.ew.stocks.StockArt._dtDetallStock = new DataTable()

Datatable que conté els moviments d'stock sense agrupar.

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

◆ _Fecha

DateTime sage.ew.stocks.StockArt._Fecha

La fecha a la que se calculará el stock

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

◆ _Guid

Guid sage.ew.stocks.StockArt._Guid

Identificador de operación para operaciones asincronas

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

◆ _MilisegundosConsultas

int sage.ew.stocks.StockArt._MilisegundosConsultas = 1000

Segundos que deben transcurrir para forzar las consultas de stock, si no se han cambiado parámetros

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

◆ _OptimizarConsultas

bool sage.ew.stocks.StockArt._OptimizarConsultas = false

Realizar las consultas solo si hay cambios en los parámetros o si ha trascurrido _SegundosConsultas

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

◆ _Talla

string sage.ew.stocks.StockArt._Talla = ""

Talla. En blanco no se tendrá en cuenta la talla.

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

◆ _TipoCalculo

Stock.TipoCalculo sage.ew.stocks.StockArt._TipoCalculo = Stock.TipoCalculo.Stocks

El mateix objecte permet mostrar els diferents tipos d'stock i també permet recalcular l'stock. Per defecte, Stocks.

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

◆ _Total_Coste_Ultimo

decimal sage.ew.stocks.StockArt._Total_Coste_Ultimo = 0

Últim cost, si és demana un sol artícle.

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

◆ _Total_Depositos_Compras

decimal sage.ew.stocks.StockArt._Total_Depositos_Compras = 0

Total d'entrasdes de dipòsits de compra, si és demana un sol artícle.

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

◆ _Total_Depositos_Ventas

decimal sage.ew.stocks.StockArt._Total_Depositos_Ventas = 0

Total de sortides de dipòsits de venda, si és demana un sol artícle.

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

◆ _Total_Devoluciones_Prov

decimal sage.ew.stocks.StockArt._Total_Devoluciones_Prov = 0

Total de devolucions a proveïdors, si és demana un sol artícle.

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

◆ _Total_Disponible

decimal sage.ew.stocks.StockArt._Total_Disponible = 0

Total d'stock disponible, si és demana un sol artícle.

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

◆ _Total_En_Produccion

decimal sage.ew.stocks.StockArt._Total_En_Produccion = 0

Total de entrades pendents de produir, si és demana un sol artícle.

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

◆ _Total_Entrada_Prod

decimal sage.ew.stocks.StockArt._Total_Entrada_Prod = 0

Total d'entrades de producció si és demana un sol artícle.

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

◆ _Total_Entrada_Trans

decimal sage.ew.stocks.StockArt._Total_Entrada_Trans = 0

Total d'entrades de transformació si és demana un sol artícle.

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

◆ _Total_Entradas

decimal sage.ew.stocks.StockArt._Total_Entradas = 0

Total de entrades de compres, si és demana un sol artícle.

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

◆ _Total_Entradas_Traspasadas

decimal sage.ew.stocks.StockArt._Total_Entradas_Traspasadas = 0

Total d'entrades de traspàs, si és demana un sol artícle.

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

◆ _Total_Existencias

decimal sage.ew.stocks.StockArt._Total_Existencias = 0

Total d'existencies, si és demana un sol artícle.

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

◆ _Total_Inicial

decimal sage.ew.stocks.StockArt._Total_Inicial = 0

Total de moviments d'stock inicial, si és demana un sol artícle.

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

◆ _Total_Pedidos_Compra

decimal sage.ew.stocks.StockArt._Total_Pedidos_Compra = 0

Total de comandes de compra, si és demana un sol artícle.

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

◆ _Total_Pedidos_Venta

decimal sage.ew.stocks.StockArt._Total_Pedidos_Venta = 0

Total de comandes de venda, si és demana un sol artícle.

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

◆ _Total_Pendiente_Produccion

decimal sage.ew.stocks.StockArt._Total_Pendiente_Produccion = 0

Total de sortides pendents de produir, si és demana un sol artícle.

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

◆ _Total_PmCompra

decimal sage.ew.stocks.StockArt._Total_PmCompra = 0

Preu mig de compra, si és demana un sol artícle.

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

◆ _Total_PmStock

decimal sage.ew.stocks.StockArt._Total_PmStock = 0

Preu mig d'stock, si és demana un sol artícle.

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

◆ _Total_Regularizaciones

decimal sage.ew.stocks.StockArt._Total_Regularizaciones = 0

Total de entrades de regularitzacions, si és demana un sol artícle.

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

◆ _Total_Salida_Prod

decimal sage.ew.stocks.StockArt._Total_Salida_Prod = 0

Total de sortides de producció, si és demana un sol artícle.

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

◆ _Total_Salida_Trans

decimal sage.ew.stocks.StockArt._Total_Salida_Trans = 0

Total de sortides de transformació, si és demana un sol artícle.

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

◆ _Total_Salidas

decimal sage.ew.stocks.StockArt._Total_Salidas = 0

Total de sortides de ventdes, si és demana un sol artícle.

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

◆ _Total_Salidas_Traspasadas

decimal sage.ew.stocks.StockArt._Total_Salidas_Traspasadas = 0

Total de sortides de traspàs, si és demana un sol artícle.

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

◆ _Total_Virtual

decimal sage.ew.stocks.StockArt._Total_Virtual = 0

Total de d'stock virtual, si és demana un sol artícle.

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

◆ Stock

Stock sage.ew.stocks.StockArt.Stock = new Stock()

Instancia de la classe _Stocks

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

Documentación de propiedades

◆ _Filtrar_Delegacion

bool sage.ew.stocks.StockArt._Filtrar_Delegacion
getset

Propiedad para filtrar los almacenes por delegación el stock total En caso que sea FALSE no deberá realizar ningún control y por tanto actuará sin aplicar ninguna condicion.

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

◆ _HoraConsulta

DateTime sage.ew.stocks.StockArt._HoraConsulta
get

Conté l'hora en que s'ha consultat l'stock

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


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