diff --git a/Inventarios/Kardex.aspx.vb b/Inventarios/Kardex.aspx.vb
index 79c0cf97a..ce49c1b67 100644
--- a/Inventarios/Kardex.aspx.vb
+++ b/Inventarios/Kardex.aspx.vb
@@ -281,45 +281,7 @@ Partial Class Inventarios_Kardex
If UsuarioActual.CveEmpresa = 172 AndAlso UsuarioActual.CveRol = 1 Then
LnkExistenciasPorCapas.Visible = True
End If
- 'CARGA INDICADORES
- If UsuarioActual.TienePermisoProceso(201) Then
- DivIndicadores.Visible = True
-
- Dim Dr = DtTemp.FiltroUltimo("")
- Dim TC = If(GlobalTipoCambio(NowADS()) > 0, GlobalTipoCambio(NowADS()), 1)
-
- LtIndicador_Existencia.Text = Dr("Existencias").ToString.ToDecimal.ToString("#,##0.####")
-
- LtIndicador_ValorPesos.Text = Dr("ValorInventario").ToString.FormatoNumero()
- LtIndicador_ValorDolares.Text = (Dr("ValorInventario").ToString.ToDouble / TC).FormatoNumero()
-
- Dim CostoPromedio As Decimal = If(Dr("Existencias").ToString.ToDecimal.RoundSQL(4) > 0, Dr("ValorInventario").ToString.ToDecimal.RoundSQL(4) / Dr("Existencias").ToString.ToDecimal.RoundSQL(4), 0)
- LtIndicador_CPPesos.Text = CostoPromedio.FormatoNumero()
- LtIndicador_CPDolares.Text = (CostoPromedio / TC).FormatoNumero()
-
- 'LtIndicador_UCPesos.Text = Dr("UltimoCosto").ToString.FormatoNumero()
- 'LtIndicador_UCDolares.Text = Dr("UltimoCostoUSD").ToString.FormatoNumero()
-
- LtIndicador_Mensaje.Text = $"* Importes calculados con el tipo de cambio del día $ {TC.FormatoNumero(4)} "
-
- If TxtSerie.Text <> "" Then
- LtIndicador_MensajeSerie.Text = $"* Existencia y costos calculada por número de serie: {TxtSerie.Text} "
- Else
- LtIndicador_MensajeSerie.Text = ""
- End If
-
- If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then
- CargarOCPendientesCompra()
- DivIndicadorOC.Visible = True
- End If
-
- UpIndicadores.Update()
-
- GvM.Attributes.Add("data-heighterror", "430")
- Else
- GvM.Attributes.Add("data-heighterror", "270")
- End If
GvM.DataSource = DtTemp
GvM.DataBind()
UpAcciones.Update()
@@ -382,6 +344,46 @@ Partial Class Inventarios_Kardex
If ObjInventarios.GetKardex(Entrada, Salida, CvePS, FechaI, FechaF, CveAlmacen, CveTiposAlmacen.Substring(0, CveTiposAlmacen.Length - 1), DdlUnidadMedida.SelectedValue.ToEntero, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa,
ChkAgruparAlmacen.Checked, Serie, CveAlmacenes) Then
dt = ObjInventarios.DtResultados.Copy
+
+ 'CARGA INDICADORES
+
+ If UsuarioActual.TienePermisoProceso(201) Then
+ DivIndicadores.Visible = True
+
+ Dim Dr = dt.FiltroUltimo("")
+ Dim TC = If(GlobalTipoCambio(NowADS()) > 0, GlobalTipoCambio(NowADS()), 1)
+
+ LtIndicador_Existencia.Text = Dr("Existencias").ToString.ToDecimal.ToString("#,##0.####")
+
+ LtIndicador_ValorPesos.Text = Dr("ValorInventario").ToString.FormatoNumero()
+ LtIndicador_ValorDolares.Text = (Dr("ValorInventario").ToString.ToDouble / TC).FormatoNumero()
+
+ Dim CostoPromedio As Decimal = If(Dr("Existencias").ToString.ToDecimal.RoundSQL(4) > 0, Dr("ValorInventario").ToString.ToDecimal.RoundSQL(4) / Dr("Existencias").ToString.ToDecimal.RoundSQL(4), 0)
+ LtIndicador_CPPesos.Text = CostoPromedio.FormatoNumero()
+ LtIndicador_CPDolares.Text = (CostoPromedio / TC).FormatoNumero()
+
+ 'LtIndicador_UCPesos.Text = Dr("UltimoCosto").ToString.FormatoNumero()
+ 'LtIndicador_UCDolares.Text = Dr("UltimoCostoUSD").ToString.FormatoNumero()
+
+ LtIndicador_Mensaje.Text = $"* Importes calculados con el tipo de cambio del día $ {TC.FormatoNumero(4)} "
+
+ If TxtSerie.Text <> "" Then
+ LtIndicador_MensajeSerie.Text = $"* Existencia y costos calculada por número de serie: {TxtSerie.Text} "
+ Else
+ LtIndicador_MensajeSerie.Text = ""
+ End If
+
+ If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then
+ CargarOCPendientesCompra()
+ DivIndicadorOC.Visible = True
+ End If
+
+ UpIndicadores.Update()
+
+ GvM.Attributes.Add("data-heighterror", "430")
+ Else
+ GvM.Attributes.Add("data-heighterror", "270")
+ End If
End If
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then dt = dt.FiltraParametros("", "FechaMovto DESC") ' ordenamiento descendente
ObjInventarios.Dispose()