Clase que contiene los cálculos aislados del artículo
Más...
|
| ArticuloCalculos () |
| Constructor Más...
|
|
decimal | CosteUltimo (out decimal gastosAdicionales, DatosCalculoCosteUltimoDto datos, bool calcularGastosAdicionales=true, bool calcularCostePorTallasyColores=true, bool recalcularUltimosCostes=false, DataTable datosCosteUltimo=null, DataTable ultimosCostes=null) |
| Último precio de coste de un artículo Más...
|
|
decimal | CosteUltimoTallaColor (DatosCalculoCosteUltimoDto datos) |
| Obtener el Ultimo Coste por Talla y Color cuando se trabaja con tallas y colores y precios por talla y color Más...
|
|
decimal | CosteUltimoRecalculo (DatosCalculoCosteUltimoDto datos, bool calcularCostePorTallasyColores=true, DataTable datosCosteUltimo=null, DataTable ultimosCostes=null, bool soloElPrimerMovimiento=true) |
| Último coste general de un artículo o último coste de un artículo por almacen, talla y color (art_ultcos) Más...
|
|
Clase que contiene los cálculos aislados del artículo
Definición en la línea 19 del archivo ArticuloCalculos.cs.
◆ ArticuloCalculos()
sage.ew.articulo.ArticuloCalculos.ArticuloCalculos |
( |
| ) |
|
|
inline |
◆ CosteUltimo()
decimal sage.ew.articulo.ArticuloCalculos.CosteUltimo |
( |
out decimal |
gastosAdicionales, |
|
|
DatosCalculoCosteUltimoDto |
datos, |
|
|
bool |
calcularGastosAdicionales = true , |
|
|
bool |
calcularCostePorTallasyColores = true , |
|
|
bool |
recalcularUltimosCostes = false , |
|
|
DataTable |
datosCosteUltimo = null , |
|
|
DataTable |
ultimosCostes = null |
|
) |
| |
|
inline |
Último precio de coste de un artículo
- Parámetros
-
gastosAdicionales | Gastos adicionales por un artículo de un albara o factura |
datos | Dto con los datos necesarios para los cálculos |
calcularGastosAdicionales | True, calcula los costes adicionales por un artículo de un albara o factura |
calcularCostePorTallasyColores | True, si se quiere leer inicialmente el coste de la tabla art_cost |
recalcularUltimosCostes | True, si la llamada al método proviene del proceso de racálculo de últimos costes o del proceso de actualización de la release |
datosCosteUltimo | DataTable con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos |
ultimosCostes | DataTable de la tabla art_ultcos con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos |
Definición en la línea 228 del archivo ArticuloCalculos.cs.
◆ CosteUltimoRecalculo()
decimal sage.ew.articulo.ArticuloCalculos.CosteUltimoRecalculo |
( |
DatosCalculoCosteUltimoDto |
datos, |
|
|
bool |
calcularCostePorTallasyColores = true , |
|
|
DataTable |
datosCosteUltimo = null , |
|
|
DataTable |
ultimosCostes = null , |
|
|
bool |
soloElPrimerMovimiento = true |
|
) |
| |
|
inline |
Último coste general de un artículo o último coste de un artículo por almacen, talla y color (art_ultcos)
- Parámetros
-
datos | Dto con los datos necesarios para los cálculos |
calcularCostePorTallasyColores | True, si se quiere leer inicialmente el coste de la tabla art_cost |
datosCosteUltimo | DataTable con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos |
ultimosCostes | DataTable de la tabla art_ultcos con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos |
soloElPrimerMovimiento | Se leerá el coste del primer movimiento, ordenado por fecha DESC y created DESC |
Definición en la línea 378 del archivo ArticuloCalculos.cs.
◆ CosteUltimoTallaColor()
Obtener el Ultimo Coste por Talla y Color cuando se trabaja con tallas y colores y precios por talla y color
- Parámetros
-
- Devuelve
Definición en la línea 282 del archivo ArticuloCalculos.cs.
La documentación para esta clase fue generada a partir del siguiente fichero:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.articulo/Clases/ArticuloCalculos.cs