Problemas que afectan al rendimiento al ejecutar Valorar stock - movs en Microsoft Dynamics NAV 5.0

Se aplica a: Microsoft Dynamics NAV 5.0

INTRODUCCIÓN


Este artículo ofrece respuestas a las preguntas más frecuentes acerca de problemas conocidos de Microsoft Dynamics NAV 5.0. En concreto, disminuir el rendimiento o problemas de bucle se produce al ejecutar Valorar stock - movs (informe 795).

Si necesita más ayuda, puede abrir una solicitud de soporte técnico, visite el siguiente sitio Web de Microsoft:

Más información


La primera parte de este artículo contiene las preguntas más frecuentes acerca de los parámetros de configuración. La segunda parte de este artículo contiene soluciones y problemas de rendimiento conocidos al ejecutar Valorar stock - movs. Además, problemas de bucle puede producirse si utiliza el método de valoración "Medio" y, a continuación, ejecutar Valorar stock-movs para actualizar los elementos que se utilizan con frecuencia en los pedidos de transferencia. Los problemas bucle también pueden producirse cuando se consumen los productos que se hayan producido en el mismo orden (producción de indemnizaciones), o cuando se utiliza con frecuencia los pedidos de transferencia. La tercera parte del artículo contiene información que debe recopilar cuando Microsoft SQL Server es la causa del problema.

Parámetros de configuración

¿Debo establecer el "ajuste automático coste" a "Siempre"?

Ajustes de costos que se producen durante cada registro entrante podrían afectar al rendimiento de la base de datos. El campo Ajuste automático coste incluye opciones de tiempo para que pueda definir cuándo una transacción entrante activa un ajuste de los movimientos de valor relacionados salientes.

Cuando se establece la opción de tiempo de ajuste automático de costes, debe seleccionar una opción que equilibre los requerimientos de precisión de costo con el nivel de rendimiento de la base de datos. Al acortar el intervalo de tiempo, la información de costo es menos precisa pero se aumenta el rendimiento de la base de datos durante el registro.


Sin embargo, no puede utilizar la opción de tiempo de ajuste automático de costes porque los entornos de sistema son diferentes. Además, utilizando las siguientes características puede afectar el rendimiento de la base de datos cuando se utiliza la opción de tiempo de ajuste automático de costes:
  • Variación de existencias automática
  • Coste previsto
  • Dimensiones
  • Vistas de análisis
  • Ciertos métodos de gestión de costes
  • Seguimiento de productos
  • Reservas
Determinadas tablas que se utilizan en el proceso de contabilización de un envío se bloquean durante mucho tiempo al ejecutar el trabajo de ajuste de costo. Además, algunas de las actividades del proceso de ajuste de costo también pueden bloquear determinadas tablas durante mucho tiempo. Por lo tanto, puede establecer la configuración de Ajuste automático coste como siempre.

¿Qué tipo de método debo seleccionar para el valor de "Tipo cálculo cte. medio"?

Si cambia el valor en el campo Tipo cálculo cto. , todas las entradas relativas a los elementos con el método de valoración "Medio" tendrán que ser modificados.

Si se cambia la configuración de Tipo de cálculo de coste medio en Microsoft Dynamics NAV 4.0 o en versiones anteriores, se incluirán todos los movimientos que utilizan el método de valoración promedio en valorar stock - movs.

Si el
Se cambia la configuración de Tipo de cálculo de coste medio en Microsoft Dynamics NAV 5.0 o versiones posteriores, se incluirán todas las entradas en el año fiscal abierto que corresponden a los elementos que utilizan el método de valoración promedio en valorar stock - movs.

Nota: El proceso para reajustar las entradas puede tardar varias horas si la base de datos es grande.

¿Cuándo debería ejecutar Valorar stock - movs?

Se recomienda ejecutar Valorar stock - movs con tanta frecuencia como sea posible durante las horas no laborables. Puede ejecutar este trabajo por lotes para artículos específicos o grupos. Sin embargo, recomendamos que ejecute la tarea por lotes para todos los artículos. Utilice los campos de filtro para limitar el tiempo de ejecución de este proceso.

Qué son los registros en el ajuste del costo promedio. ¿Tabla de punto de entrada (5804) en Microsoft Dynamics NAV 5.0 o una versión posterior que se incluyen en valorar stock - movs?

Registros de la tabla punto de entrada. Tabla de punto de entrada (5804) que contienen la expresión "coste ajustado = False" tengan que ajustarse. Antes de que el coste ajustado, estos registros indican que las necesidades de Microsoft Dynamics NAV para actualizar el costo promedio para artículos en el período final contienen la fecha de valoración en la entrada. Además, los elementos que utilizan métodos que no sea el método de valoración "Medio" puede ser necesario actualizar.

Antes de que el coste ajustado, una entrada en esta tabla indica que Microsoft Dynamics NAV debe actualizar el costo promedio para las entradas para el artículo en el final del periodo que contienen la fecha de valoración en la entrada.

¿Qué teclas pueden estar configurado incorrectamente en la tabla de movimientos de valor (5802)?

Si se habilitan claves adicionales o si están deshabilitadas las claves existentes en la tabla de movimientos de valor (5802), puede tener problemas de rendimiento al ejecutar el proceso Valorar stock-movs. Puede evaluar si la configuración de la clave afecta el problema de rendimiento comparando las configuraciones clave de la tabla de movimientos de valor (5802) en la base de datos con los valores de clave en la tabla de movimientos de valor (5802) en la base de datos de Cronus valor predeterminado.

¿Cuál es el efecto en el rendimiento para ciertas tablas al aumentar el número de usuarios y el volumen de datos de la tabla Mov (32) o la tabla Movimiento valor (5802)?

Aumentar el número de usuarios y el volumen de datos puede afectar al rendimiento de la tabla de entrada contable producto (32) o la tabla de movimientos de valor (5802).

¿Qué cambios en el entorno de base de datos afectaría al rendimiento?

  • Actualizaciones a la base de datos.
  • Personalizaciones a la base de datos.
  • Complemento instalado la base de datos.

Soluciones para los problemas de rendimiento y problemas de bucles al ejecutar Valorar stock-movs

Puede experimentar problemas de rendimiento al ejecutar Valorar stock - movs para un artículo que utiliza el método de valoración "Medio" y que se ha utilizado en los pedidos de transferencia

Cada movimiento de producto saliente debe ajustarse con el coste medio del período. Este ajuste tarda mucho tiempo si cada entrada llama al método que realiza el cálculo. Después de aplicar la revisión apropiada, se invoca el método que calcula el coste medio para el movimiento de salida sólo si es necesario.

Para resolver estos problemas, aplique uno de los siguientes hotfix:
  • Para Microsoft Dynamics NAV 4.0 Service Pack 3 (SP3), aplique la revisión 978606.

    Para obtener más información acerca de la revisión 978606, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    978606 experimenta un rendimiento lento cuando ejecuta el proceso "Valorar costo – movs. producto" para ajustar los elementos de coste medio que se usaron en los pedidos de transferencia en Microsoft Dynamics NAV 4.0 con Service Pack 3



    Requisitos previos:
  • Para Microsoft Dynamics NAV 5.0, aplique la revisión 975240.

    Para obtener más información acerca de la revisión 975240, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    975240 el valor del campo Cta.. Mantiene el campo de nivel aumenta y el número de entrada en el campo Nº mov. campo se repite al ejecutar Valorar stock - movs en Microsoft Dynamics NAV 5.

  • Para Microsoft Dynamics NAV 5.0 Service Pack 1, aplique la revisión 975251.

    Para obtener más información acerca de la revisión 975251, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    975251 experimenta un rendimiento lento cuando ejecuta el proceso Valorar stock para el coste medio en Microsoft Dynamics NAV 5.0

Nota: Estas soluciones ya están incluidas en Microsoft Dynamics NAV 2009 SP1.

Problemas causados por un escenario de "producción de prórroga" al ejecutar Valorar stock - movs de bucle

El valor de la de ajuste. Nivel campo sigue aumentando y, a continuación, se cambia el número de movimiento en el campo Nº mov. entre dos números de entrada o un grupo de números de movimiento al ejecutar Valorar stock-movs.

Si se produce este problema, aplique una de las siguientes revisiones:
  • Para Microsoft Dynamics NAV 4.0 Service Pack 3 (SP3), aplique la revisión 978702.

    Para obtener más información acerca de la revisión 978702, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    978702 el proceso "Valorar costo – movs. producto" entra en un bucle sin fin en una orden de producción terminada cuyo proceso de producción consume un artículo de coste medio y termina con una salida en el mismo día en Microsoft Dynamics NAV 4.0 con S978702



    Requisitos previos:
    978606
  • Para Microsoft Dynamics NAV 5.0, aplique la revisión 975240.

    Para obtener más información acerca de la revisión 975240, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    975240 el valor del campo Cta.. Mantiene el campo de nivel aumenta y el número de entrada en el campo Nº mov. campo se repite al ejecutar Valorar stock - movs en Microsoft Dynamics NAV 5.

  • Para Microsoft Dynamics NAV 5.0 Service Pack 1, aplique la revisión 976339.

    Para obtener más información acerca de la revisión 976339, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    976339 el valor de la "aj. Campo nivel"se mantenga en crecimiento y el número de movimiento en el campo"Nº mov."alterna entre dos o un grupo de entradas cuando ejecuta el proceso"Valorar costo – movs. producto"en Microsoft Dynamics NAV 5.0 con el Service Pack



    Requisitos previos:
    975251
Nota: Estas soluciones ya están incluidas en Microsoft Dynamics NAV 2009 y Microsoft Dynamics NAV 2009 SP1.

¿Qué información debo recopilar cuando Microsoft SQL Server está causando problemas de rendimiento al ejecutar Valorar stock-movs?

Microsoft SQL Server puede causar problemas de rendimiento al ejecutar Valorar stock-movs. Si se produce este problema, recopile la siguiente información antes de enviar un incidente de soporte técnico.
  • Especificar la configuración de "Tiempo de espera de bloqueo" y "siempre Rowlock."

    Para comprobar la configuración de Microsoft Dynamics NAV Application Server (NAS), seleccione la base de datos en el
    Menú archivo , haga clic en Modificar, haga clic en el
    Ficha Opciones avanzadas y, a continuación, captura una captura de pantalla.
  • El tamaño del archivo de base de datos de Microsoft SQL Server.
  • Los nombres de tabla y otra información relacionada.

    Para recopilar esta información, siga estos pasos:
    1. Inicie al cliente de Microsoft Dynamics NAV Classic.
    2. En el menú archivo , elija
      Base de datosy, a continuación, haga clic en información.
    3. Haga clic en tablasy, a continuación, copie y pegue el contenido del formulario a una hoja de cálculo.
  • El número de compilación de la versión de Microsoft Dynamics NAV que esté ejecutando.

    Nota: Esta información determina si tiene las revisiones más recientes de Microsoft SQL Server relacionados con el rendimiento.
  • El número de versión de Microsoft SQL Server que esté ejecutando.

    Para encontrar esta información, ejecutar un comando. Para ello, siga estos pasos:
    1. Inicie la consola del Administrador de soporte, analizador de consultas de Microsoft SQL o SQL Server Management Studio. Para ello, utilice uno de los métodos siguientes dependiendo del programa que está utilizando.

      Método 1: Para SQL Server Desktop Engine

      Si utiliza SQL Server Desktop Engine (también conocido como MSDE 2000), inicie la consola del Administrador de soporte. Para ello, haga clic en
      Inicio, seleccione Todos los programas, seleccione
      Consola de administración de Microsofty, a continuación, haga clic en
      Consola del Administrador de soporte.

      Método 2: Para SQL Server 2000

      Si está utilizando SQL Server 2000, inicie el analizador de consultas SQL. Para ello, haga clic en Inicio, seleccione Todos los programas, seleccione Microsoft SQL Servery, a continuación, haga clic en Analizador de consultas.

      Método 3: Para SQL Server 2005

      Si está utilizando SQL Server 2005, inicie SQL Server Management Studio. Para ello, haga clic en Inicio, seleccione Todos los programas, seleccione Microsoft SQL Server 2005y, a continuación, haga clic en SQL Server Management Studio.

      Método 4: Para SQL Server 2008

      Si está utilizando SQL Server 2008, inicie SQL Server Management Studio. Para ello, haga clic en Inicio, seleccione Todos los programas, seleccione Microsoft SQL Server 2008y, a continuación, haga clic en SQL Server Management Studio.
    2. Ejecute el siguiente comando: Seleccione @@VERSION
  • Especificar que utilice la configuración "Tiempo de espera de bloqueo" o el "Siempre Rowlock".

    Para comprobar la configuración de Microsoft Dynamics NAV Application Server (NAS), seleccione base de datos en el menú archivo , haga clic en Modificary, a continuación, haga clic en la ficha Opciones avanzadas .
  • Información relacionada con los nombres de tabla junto con otros usuarios.

    Para ello, siga estos pasos:
    1. Inicie al cliente de Microsoft Dynamics NAV Classic.
    2. En el menú archivo , elija
      Base de datosy, a continuación, haga clic en
      Información.
    3. Haga clic en tablas y, a continuación, copie y pegue el contenido del formulario a una hoja de cálculo.
  • Las cargas de trabajo de usuario cuando los usuarios ejecutan Valorar stock-movs. producto proceso.

    Para ello, ejecute la siguiente instrucción:
    sp_who2 Exec
  • Procesos que se ejecutan cuando los usuarios ejecutan Valorar stock-movs.

    Para ello, ejecute la siguiente instrucción:
    Seleccionar * desde master.. sysprocesses
  • Los archivos de registro de error de Microsoft SQL Server. Estos archivos de texto se almacenan normalmente en la siguiente ubicación: C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\LOG.

    Nota: La ubicación puede ser diferente según el método de instalación que seleccionó previamente.
  • Información de diagnóstico.

    Para ello, siga estos pasos:
    1. Utilice una cuenta que sea miembro del grupo Administradores para abrir un símbolo del sistema en el equipo que está ejecutando Microsoft SQL Server.
    2. Ejecute el siguiente comando: sqldiag /I sd_general.xml/x
    3. Nota la ruta de acceso que sigue a la "ruta de acceso de salida SQL Diag:" cadena.
    4. En la carpeta que anotó en el paso 3, comprimir sólo los archivos que se generaron en el paso 2.