Mensaje de error "Índice 0 de la matriz '(R) Estado del proyecto' está fuera de rango en el script 'Project_Lookup_Scrolling_Window SCROLL_FILL'" al buscar un número de proyecto en Project Accounting de Microsoft Dynamics GP 9.0

En este artículo se proporciona una solución a un error que se produce al buscar un número de proyecto en Contabilidad de proyectos en Microsoft Dynamics GP 9.0.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 887947

Síntomas

Al buscar un número de proyecto en Contabilidad de proyectos en Microsoft Dynamics GP 9.0, recibirá el siguiente mensaje de error:

Excepción de script no controlada: el índice 0 de la matriz "(R) Project Status" está fuera del rango en el script "Project_Lookup_Scrolling_Window SCROLL_FILL". Script terminado

Causa

Este problema se produce si hay un valor incorrecto en el campo Estado PA (PASTAT) en la tabla Archivo Maestro de Proyectos PA (PA01201).

Solución

Nota:

Debe ser administrador para realizar el procedimiento siguiente.

Para resolver este problema, actualice el campo Estado de PA en la tabla Archivo maestro del proyecto de PA. Para ello, siga estos pasos:

  1. Haga que todos los usuarios salgan de Microsoft Dynamics GP y, a continuación, realicen una copia de seguridad completa de Microsoft Dynamics GP.

  2. Seleccione Inicio, Seleccione Todos los programas, Microsoft SQL Server y, después, Analizador de consultas.

  3. Inicie sesión en Microsoft SQL Server como usuario sa.

  4. En la lista de bases de datos, seleccione la base de datos de empresa de Microsoft Dynamics GP que desea actualizar.

  5. En el panel de consulta, escriba la consulta siguiente:

    select * from PA01201 where PASTAT < '1' or PASTAT > '10'
    
  6. Seleccione Ejecutar consulta.

  7. Use el valor PASTAT correcto para actualizar los registros que se devolvieron en el paso 6. Para ello, escriba la consulta siguiente en el panel de consulta:

    update PA01201 set PASTAT = 'x' where DEX_ROW_ID = 'zz'  
    

    Nota:

    • El marcador de posición x representa el estado del proyecto. El marcador de posición zz del DEX_ROW_ID valor representa la fila que desea cambiar.
    • Para determinar el valor PASTAT correcto que se va a usar en la instrucción de actualización del paso 7, señale Configurar en el menú Herramientas, señale Proyecto, y luego seleccione Estado para abrir la ventana Access the Project Status - Setup Options. En esta ventana se enumeran las opciones de estado y los valores correspondientes que están disponibles para el campo Estado de PA. Por ejemplo, un estado de 1 es igual a un estado abierto.
  8. Seleccione Ejecutar consulta.