Proporciona el stock totalizado de un solo artículo. Más...
Métodos públicos | |
StockArt () | |
Construye el objeto. | |
StockArt (bool optimizarconsultas, int milisegundosconsultas=1000) | |
Construye el objeto. | |
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() | |
void | _GetStock () |
Calcula el stock y rellena los totales y precios medios. | |
DataTable | _getStockAlmacenMM (String tcArticulo) |
PE- 69752 Metodo para recojer los valores de la tabla stoalmmm del Articulo y Almacen. | |
void | _Clear () |
Vacia variables de totales y DataTable detallado. | |
virtual StockArt | _Clonar () |
Devuelve una copia exacta del objeto actual. | |
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é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. | |
Campos de datos | |
Guid | _Guid |
Identificador de operación para operaciones asincronas. | |
DateTime? | _Fecha |
La fecha a la que se calculará el stock. | |
string | _Almacen = "" |
Almacén. Si se deja en blanco, tendrá en cuenta todos los almacenes. | |
string | _Articulo = "" |
Artículo. Obligatorio. | |
string | _Talla = "" |
Talla. En blanco no se tendrá en cuenta la talla. | |
string | _Color = "" |
Color. En blanco no se tendrá en cuenta el color. | |
decimal | _Total_Inicial = 0 |
Total de moviments d'stock inicial, si és demana un sol artícle. | |
decimal | _Total_Entradas = 0 |
Total de entrades de compres, si és demana un sol artícle. | |
decimal | _Total_Entradas_Traspasadas = 0 |
Total d'entrades de traspàs, si és demana un sol artícle. | |
decimal | _Total_Salidas = 0 |
Total de sortides de ventdes, si és demana un sol artícle. | |
decimal | _Total_Salidas_Traspasadas = 0 |
Total de sortides de traspàs, si és demana un sol artícle. | |
decimal | _Total_Regularizaciones = 0 |
Total de entrades de regularitzacions, si és demana un sol artícle. | |
decimal | _Total_Depositos_Ventas = 0 |
Total de sortides de dipòsits de venda, si és demana un sol artícle. | |
decimal | _Total_Depositos_Compras = 0 |
Total d'entrasdes de dipòsits de compra, si és demana un sol artícle. | |
decimal | _Total_Existencias = 0 |
Total d'existencies, si és demana un sol artícle. | |
decimal | _Total_Devoluciones_Prov = 0 |
Total de devolucions a proveïdors, si és demana un sol artícle. | |
decimal | _Total_Pedidos_Venta = 0 |
Total de comandes de venda, si és demana un sol artícle. | |
decimal | _Total_Pedidos_Compra = 0 |
Total de comandes de compra, si és demana un sol artícle. | |
decimal | _Total_Salida_Prod = 0 |
Total de sortides de producció, si és demana un sol artícle. | |
decimal | _Total_Entrada_Prod = 0 |
Total d'entrades de producció si és demana un sol artícle. | |
decimal | _Total_Salida_Trans = 0 |
Total de sortides de transformació, si és demana un sol artícle. | |
decimal | _Total_Entrada_Trans = 0 |
Total d'entrades de transformació si és demana un sol artícle. | |
decimal | _Total_En_Produccion = 0 |
Total de entrades pendents de produir, si és demana un sol artícle. | |
decimal | _Total_Pendiente_Produccion = 0 |
Total de sortides pendents de produir, si és demana un sol artícle. | |
decimal | _Total_En_Transformacion = 0 |
Total de entrades pendents de transformar, si és demana un sol artícle. | |
decimal | _Total_Pendiente_Transformacion = 0 |
Total de sortides pendents de transformar, si és demana un sol artícle. | |
decimal | _Total_Previsto_Transformacion = 0 |
Total de sortides previstas de transformar, si és demana un sol artícle. | |
decimal | _Total_Disponible = 0 |
Total d'stock disponible, si és demana un sol artícle. | |
decimal | _Total_Virtual = 0 |
Total de d'stock virtual, si és demana un sol artícle. | |
decimal | _Total_PmCompra = 0 |
Preu mig de compra, si és demana un sol artícle. | |
decimal | _Total_PmStock = 0 |
Preu mig d'stock, si és demana un sol artícle. | |
decimal | _Total_Coste_Ultimo = 0 |
Últim cost, si és demana un sol artícle. | |
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. | |
Stock | Stock = new Stock() |
Instancia de la classe _Stocks. | |
DataTable | _dtDetallStock = new DataTable() |
Datatable que conté els moviments d'stock sense agrupar. | |
bool | _OptimizarConsultas = false |
Realizar las consultas solo si hay cambios en los parámetros o si ha trascurrido _SegundosConsultas. | |
int | _MilisegundosConsultas = 1000 |
Segundos que deben transcurrir para forzar las consultas de stock, si no se han cambiado parámetros. | |
bool | _CalcularCostes = true |
Nos permite definir si vamos a calcular los precios medios de compra y stock, y el último coste. | |
Propiedades | |
DateTime? | _HoraConsulta [get] |
Conté l'hora en que s'ha consultat l'stock. | |
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. | |
Proporciona el stock totalizado de un solo artículo.
Definición en la línea 9451 del archivo clsStocks.cs.
|
inline |
Construye el objeto.
Definición en la línea 9671 del archivo clsStocks.cs.
|
inline |
Construye el objeto.
Definición en la línea 9680 del archivo clsStocks.cs.
|
inline |
Construye el objeto y lo prepara con los valores suministrados en espera de _GetStock()
tdFecha | Fecha de la consulta |
tcAlmacen | Almacen sobre del que queremos saber el stock |
tcArticulo | Código de artículo |
tcTalla | Talla del artículo |
tcColor | Color del artículo |
Definición en la línea 9697 del archivo clsStocks.cs.
|
inline |
Vacia variables de totales y DataTable detallado.
Definición en la línea 9986 del archivo clsStocks.cs.
|
inlinevirtual |
Devuelve una copia exacta del objeto actual.
Definición en la línea 10024 del archivo clsStocks.cs.
|
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.
tcFiltro | |
tcOrder | |
aSelectedColumns |
Definición en la línea 10072 del archivo clsStocks.cs.
|
inline |
Calcula el stock y rellena los totales y precios medios.
Definición en la línea 9750 del archivo clsStocks.cs.
|
inline |
PE- 69752 Metodo para recojer los valores de la tabla stoalmmm del Articulo y Almacen.
Definición en la línea 9962 del archivo clsStocks.cs.
|
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.
toGuid | Identificador de operación |
tdFecha | Fecha de calculo |
tcAlmacen | Almacén |
tcArticulo | Artículo |
tcTalla | Talla |
tcColor | Color |
teTipoCalculo | Tipo de cálculo |
Definición en la línea 10100 del archivo clsStocks.cs.
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 9466 del archivo clsStocks.cs.
string sage.ew.stocks.StockArt._Articulo = "" |
Artículo. Obligatorio.
Definición en la línea 9471 del archivo clsStocks.cs.
bool sage.ew.stocks.StockArt._CalcularCostes = true |
Nos permite definir si vamos a calcular los precios medios de compra y stock, y el último coste.
Definición en la línea 9643 del archivo clsStocks.cs.
string sage.ew.stocks.StockArt._Color = "" |
Color. En blanco no se tendrá en cuenta el color.
Definición en la línea 9481 del archivo clsStocks.cs.
DataTable sage.ew.stocks.StockArt._dtDetallStock = new DataTable() |
Datatable que conté els moviments d'stock sense agrupar.
Definición en la línea 9628 del archivo clsStocks.cs.
DateTime? sage.ew.stocks.StockArt._Fecha |
La fecha a la que se calculará el stock.
Definición en la línea 9461 del archivo clsStocks.cs.
Guid sage.ew.stocks.StockArt._Guid |
Identificador de operación para operaciones asincronas.
Definición en la línea 9456 del archivo clsStocks.cs.
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 9638 del archivo clsStocks.cs.
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 9633 del archivo clsStocks.cs.
string sage.ew.stocks.StockArt._Talla = "" |
Talla. En blanco no se tendrá en cuenta la talla.
Definición en la línea 9476 del archivo clsStocks.cs.
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 9618 del archivo clsStocks.cs.
decimal sage.ew.stocks.StockArt._Total_Coste_Ultimo = 0 |
Últim cost, si és demana un sol artícle.
Definición en la línea 9613 del archivo clsStocks.cs.
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 9521 del archivo clsStocks.cs.
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 9516 del archivo clsStocks.cs.
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 9531 del archivo clsStocks.cs.
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 9593 del archivo clsStocks.cs.
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 9568 del archivo clsStocks.cs.
decimal sage.ew.stocks.StockArt._Total_En_Transformacion = 0 |
Total de entrades pendents de transformar, si és demana un sol artícle.
Definición en la línea 9578 del archivo clsStocks.cs.
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 9551 del archivo clsStocks.cs.
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 9563 del archivo clsStocks.cs.
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 9491 del archivo clsStocks.cs.
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 9496 del archivo clsStocks.cs.
decimal sage.ew.stocks.StockArt._Total_Existencias = 0 |
Total d'existencies, si és demana un sol artícle.
Definición en la línea 9526 del archivo clsStocks.cs.
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 9486 del archivo clsStocks.cs.
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 9541 del archivo clsStocks.cs.
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 9536 del archivo clsStocks.cs.
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 9573 del archivo clsStocks.cs.
decimal sage.ew.stocks.StockArt._Total_Pendiente_Transformacion = 0 |
Total de sortides pendents de transformar, si és demana un sol artícle.
Definición en la línea 9583 del archivo clsStocks.cs.
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 9603 del archivo clsStocks.cs.
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 9608 del archivo clsStocks.cs.
decimal sage.ew.stocks.StockArt._Total_Previsto_Transformacion = 0 |
Total de sortides previstas de transformar, si és demana un sol artícle.
Definición en la línea 9588 del archivo clsStocks.cs.
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 9511 del archivo clsStocks.cs.
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 9546 del archivo clsStocks.cs.
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 9557 del archivo clsStocks.cs.
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 9501 del archivo clsStocks.cs.
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 9506 del archivo clsStocks.cs.
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 9598 del archivo clsStocks.cs.
Instancia de la classe _Stocks.
Definición en la línea 9623 del archivo clsStocks.cs.
|
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 9660 del archivo clsStocks.cs.
|
get |
Conté l'hora en que s'ha consultat l'stock.
Definición en la línea 9648 del archivo clsStocks.cs.