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 9452 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 9667 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 9676 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 9693 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 9981 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 10019 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 10067 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 9746 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 9957 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 10095 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 9467 del archivo clsStocks.cs.

◆ _Articulo

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

Artículo. Obligatorio.

Definición en la línea 9472 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 9482 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 9629 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 9462 del archivo clsStocks.cs.

◆ _Guid

Guid sage.ew.stocks.StockArt._Guid

Identificador de operación para operaciones asincronas

Definición en la línea 9457 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 9639 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 9634 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 9477 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 9619 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 9614 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 9522 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 9517 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 9532 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 9594 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 9569 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 9579 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 9552 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 9564 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 9492 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 9497 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 9527 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 9487 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 9542 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 9537 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 9574 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 9584 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 9604 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 9609 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 9589 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 9512 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 9547 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 9558 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 9502 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 9507 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 9599 del archivo clsStocks.cs.

◆ Stock

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

Instancia de la classe _Stocks

Definición en la línea 9624 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 9657 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 9645 del archivo clsStocks.cs.


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