Clase que contiene los cálculos aislados del artículo.
Más...
|
| ArticuloCalculos () |
| Constructor.
|
|
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.
|
|
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.
|
|
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)
|
|
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 de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.articulo/Clases/ArticuloCalculos.cs