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_En_Transformacion = 0
 Total de entrades pendents de transformar, si és demana un sol artícle. Más...
 
decimal _Total_Pendiente_Transformacion = 0
 Total de sortides pendents de transformar, si és demana un sol artícle. Más...
 
decimal _Total_Previsto_Transformacion = 0
 Total de sortides previstas de transformar, 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 9412 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 9627 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 9636 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 9653 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 9941 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 9979 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 10027 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 9706 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 9917 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 10055 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 9427 del archivo clsStocks.cs.

◆ _Articulo

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

Artículo. Obligatorio.

Definición en la línea 9432 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 9442 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 9589 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 9422 del archivo clsStocks.cs.

◆ _Guid

Guid sage.ew.stocks.StockArt._Guid

Identificador de operación para operaciones asincronas

Definición en la línea 9417 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 9599 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 9594 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 9437 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 9579 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 9574 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 9482 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 9477 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 9492 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 9554 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 9529 del archivo clsStocks.cs.

◆ _Total_En_Transformacion

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 9539 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 9512 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 9524 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 9452 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 9457 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 9487 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 9447 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 9502 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 9497 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 9534 del archivo clsStocks.cs.

◆ _Total_Pendiente_Transformacion

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 9544 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 9564 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 9569 del archivo clsStocks.cs.

◆ _Total_Previsto_Transformacion

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 9549 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 9472 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 9507 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 9518 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 9462 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 9467 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 9559 del archivo clsStocks.cs.

◆ Stock

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

Instancia de la classe _Stocks

Definición en la línea 9584 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 9617 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 9605 del archivo clsStocks.cs.


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