Compartir a través de


Configuración del entorno de desarrollo al usar Dexterity en Microsoft Dynamics GP

En este artículo se describe cómo configurar el entorno de desarrollo cuando se usa Dexterity.

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

Resumen

En este artículo se describe cómo configurar el entorno de desarrollo cuando se usa Dexterity en Microsoft Dynamics GP y en Microsoft Business Solutions - Great Plains. Además, en este artículo se describen algunos procedimientos recomendados que hacen que el proceso de desarrollo sea más fácil y productivo. Las personalizaciones de Dexterity deben actualizarse en alguna fase. Por lo tanto, es muy común usar varias versiones de Dexterity.

Requisitos previos

Para seguir los pasos de este artículo, debe poder ver las extensiones de nombre de archivo en el Explorador de Windows. Por lo tanto, se recomienda cambiar las opciones de carpeta en el Explorador de Windows. Para ello, siga estos pasos:

  1. En el menú Herramientas , haga clic en Opciones de carpeta.
  2. En el cuadro de diálogo Opciones de carpeta, haga clic en la pestaña Ver y luego haga clic para desactivar la casilla Ocultar extensiones para tipos de archivo conocidos.

En los pasos de este artículo se supone que ya tiene un identificador de producto para el proyecto que desarrolla. Para obtener más información sobre los identificadores de producto para Dexterity, vea Descripción de los identificadores de producto para dexteridad en Microsoft Dynamics GP.

Para obtener más información sobre cómo solicitar un identificador de producto para Dexterity, vea Cómo solicitar un nuevo identificador de producto de Dexterity para mi producto.

Configuración del entorno de desarrollo

Para configurar el entorno de desarrollo, siga estos pasos:

  1. Instale Dexterity.

    Nota:

    • Instale Dexterity en una carpeta de la unidad de disco duro. Al crear la carpeta, incluya la versión de Dexterity en el nombre de la carpeta. Por ejemplo, instale Dexterity en una de las siguientes ubicaciones:
      • C:\DEX800
      • C:\DEX900
      • C:\DEX1000
    • Al crear el grupo de programas para los accesos directos, agregue la versión de Dexterity al final del nombre predeterminado. Por ejemplo, asigne al grupo de programas el nombre "Microsoft Dexterity 10.00".
    • Al usar estos procedimientos recomendados, puede acceder a las carpetas de desarrollo rápidamente sin tener que examinar varios niveles en la carpeta "Archivos de programa".
  2. Cree la carpeta del proyecto.

    Nota:

    • Al crear la carpeta del proyecto, use un nombre que también puede usar para los nombres de diccionario.
    • El nombre no debe superar los ocho caracteres. Por ejemplo, use el nombre Project.
    • Cree la carpeta del proyecto en la carpeta de instalación de la versión adecuada de Dexterity. Por ejemplo, cree la carpeta del proyecto en la ubicación: C:\DEX1000\Project.
  3. Cree el archivo de diccionario de desarrollo. Para ello, siga estos pasos:

    1. En la carpeta de la aplicación de la misma versión de Microsoft Dynamics GP, copie el archivo Dynamics.dic.

    2. En la carpeta del proyecto, pegue la copia del archivo Dynamics.dic.

      Nota:

      Asegúrese de pegar una copia del archivo Dynamics.dic y de que no mueva el archivo Dynamics.dic.

    3. Cambie el nombre de la copia del archivo Dynamics.dic para mostrar que es el diccionario de desarrollo del proyecto y que se basa en el archivo Dynamics.dic. Por ejemplo, use una abreviatura de cuatro caracteres del nombre original de ocho caracteres como se indica a continuación: C:\DEX1000\Project\Proj_Dyn.dic

  4. Cree el archivo Dex.ini para el proyecto. Para ello, siga estos pasos:

    1. En la carpeta de la aplicación de la misma versión de Microsoft Dynamics GP, copie el archivo Dex.ini.

      Nota:

      En Microsoft Dynamics GP 10.0, el archivo Dex.ini se encuentra en la carpeta Datos.

    2. En la carpeta del proyecto, pegue la copia del archivo Dex.ini.

      Nota:

      Asegúrese de pegar una copia del archivo Dex.ini y de que no mueva el archivo Dex.ini.

    3. Para corregir la referencia a los archivos de ayuda de Dexterity, abra la copia del archivo Dex.ini en el Bloc de notas y busque la configuración DexHelpPath.

    4. Cambie el valor de la configuración de DexHelpPath a la ruta de la carpeta de instalación de la versión adecuada de Dexterity. O bien, agregue un punto y coma al principio de la línea de código para comentar la línea de código.

    Nota:

    Cuando el archivo Dex.ini es específico de un proyecto, la configuración del control de código fuente también es específica de un proyecto. Si usa un archivo Dex.ini compartido, debe cambiar la configuración del control de código fuente cada vez que trabaje en un proyecto diferente.

  5. Cree accesos directos a Dexterity y a las utilidades de Dexterity. Para ello, siga estos pasos:

    1. Siga uno de estos pasos:

      • Copie los accesos directos del menú Inicio en la carpeta del proyecto.
      • En la carpeta de instalación de la versión adecuada de Dexterity, haga clic con el botón derecho en el archivo Dex.exe o el archivo DexUtils.exe, arrastre el archivo a la carpeta del proyecto y, a continuación, haga clic en Crear accesos directos aquí.
    2. Cambie el nombre de los accesos directos como archivo "_Dexterity XX.XX" y como archivo "_Dexterity Utilities XX.XX".

      Nota:

      • El carácter de subrayado (_) hace que los accesos directos aparezcan como los primeros archivos de la carpeta.
      • XX.XX es un marcador de posición para la versión de Dexterity. La versión le ayuda a evitar trabajar con la versión incorrecta cuando hay varias versiones de un proyecto disponibles en un sistema.
  6. Edite los parámetros del acceso directo a Dexterity. Para ello, siga estos pasos:

    1. Haga clic con el botón derecho en el acceso directo a Dexterity y, a continuación, haga clic en Propiedades.

    2. En el campo Destino , agregue la ruta de acceso del diccionario de desarrollo y la ruta de acceso del archivo Dex.ini. Por ejemplo, agregue las siguientes rutas de acceso:

      • C:\Dex1000\Dex.exe
      • C:\Dex1000\Project\Proj_Dyn.dic
      • C:\Dex1000\Project\Dex.ini
  7. Configure las opciones de Dexterity. Para ello, siga estos pasos:

    1. Use el acceso directo a Dexterity para iniciar Dexterity. Dexterity carga automáticamente el diccionario de desarrollo y usa automáticamente el archivo Dex.ini.
    2. En el menú Editar , haga clic en Opciones.
    3. En la pestaña sanScript , haga clic para seleccionar las dos casillas Aplicar a .
    4. En la pestaña Referencia, haga clic para seleccionar todas las casillas de verificación excepto la de Cadenas.
  8. Configure la funcionalidad de control de código fuente de Dexterity.

    Nota:

    • Este paso es opcional. Pero se recomienda seguir este paso.
    • En este paso se supone que Microsoft Visual SourceSafe (VSS) y el Servicio de control de código fuente (DSCCS) de Dexterity están instalados y se ejecutan en el equipo local o en un servidor.

    Para ello, siga estos pasos:

    1. En el menú Editar, haga clic en Opciones, y a continuación, haga clic en la pestaña Control de origen.

    2. Si DSCCS se ejecuta en un servidor, escriba el nombre del repositorio como servidor.

      Si DSCCS se ejecuta en el equipo local, escriba localhost.

    3. Escriba el nombre de usuario y la contraseña que se usan para las credenciales de VSS.

    4. Escriba el nombre del proyecto. Puede anidar el nombre del proyecto y la versión de la siguiente manera:

      Project\1000

    5. No cambie la ubicación del archivo temporal predeterminada.

    6. Introduzca el diccionario original en la carpeta de la aplicación como diccionario.

      Si usa proyectos de VSS anidados, recibirá el siguiente mensaje de error al hacer clic en Validar conexión:

      Proyecto no encontrado

    7. Para actualizar el estado de control de código fuente de los recursos en el diccionario, haga clic en Control de código fuente en el menú Explorador y, a continuación, haga clic en Actualizar estado SCC.

    8. Si usa la funcionalidad de control de código fuente de Dexterity, cree un archivo de índice para controlar el identificador de recurso entre compilaciones. Para obtener más información sobre cómo usar un archivo de índice y la funcionalidad de control de código fuente de Dexterity, consulte Cómo utilizar un archivo de índice y la funcionalidad de control de código fuente de Great Plains Dexterity para asegurarse de que los recursos que cree mantengan el mismo ID de recurso en diferentes compilaciones y versiones de su código.

  9. Cree una macro del proceso de fragmentación.

    Nota:

    • Si registra una macro del proceso de fragmentación, puede repetir el proceso de fragmentación con precisión y rapidez.
    • Puede editar la macro en el Bloc de notas para cambiar los números de compilación. No tiene que volver a registrar la macro.

    Para ello, siga estos pasos:

    1. Usa el acceso directo a las Utilidades de Dexterity para iniciar las Utilidades de Dexterity.

    2. En el menú Macro , haga clic en Grabar.

    3. Guarde la macro y, a continuación, asigne un nombre a la macro en función del nombre del proyecto. Por ejemplo, guarde la macro en la siguiente ubicación:

      C:\Dex1000\Project\Project.mac

    4. Antes de iniciar el proceso de fragmentación, restablezca el estado de las Dexterity Utilities.

    5. En el menú Archivo, haga clic en Cerrar diccionario de origen y, a continuación, haga clic en Cerrar diccionario editable.

    6. Cierre el diccionario de destino.

    7. Cree un archivo de segmentos.

      Para obtener más información sobre cómo crear un archivo de fragmento en Dexterity, vea How to create a chunk file in Great Plains 8.0 Dexterity.

      Use las siguientes convenciones de nomenclatura:

      • Diccionario extraído: C:\Dex1000\Project\Project.dic

      • Diccionario de formularios: C:\Dex1000\Project\Proj_FRM.dic o C:\Dex1000\Project\ProXXXXF.dic

        Nota:

        XXXX es un marcador de posición para el identificador del producto.

      • Diccionario de informes:

        C:\Dex1000\Project\Proj_RPT.dic o C:\Dex1000\Project\ProXXXXR.dic

        Nota:

        XXXX es un marcador de posición para el identificador del producto.

      • Diccionario de bloques: C:\Dex1000\Project\Project.cnk

      • Diccionario que se va a crear: C:\Dex1000\Project\Project.dic

        Nota:

        Este es el nombre del diccionario que se crea cuando Dexterity extrae el archivo de fragmento.

  10. Edite los parámetros del acceso directo a las utilidades de dexteridad. Para ello, siga estos pasos:

    1. Haga clic con el botón derecho en el acceso directo a las utilidades de dexteridad y, a continuación, haga clic en Propiedades.
    2. En el campo Destino, agregue la ruta de acceso de la macro del proceso de fragmentación que creó en el paso 9. Por ejemplo, agregue las siguientes rutas de acceso:
      • C:\Dex1000\DexUtils.exe
      • C:\Dex1000\Project\Project.mac
    3. Utilice el acceso directo a las Utilidades de Dexterity para iniciarlas y luego cree el archivo de fragmento.
    4. Haga clic en Aceptar y, a continuación, salga de las utilidades de dexteridad.
  11. Edite la macro para que la macro salga de las Utilidades de Dexteridad automáticamente después de crear el archivo chunk.

    Nota:

    Este paso es opcional.

    Para ello, siga estos pasos:

    1. En el Bloc de notas, abra el archivo de macro.

    2. En la línea de código "# DEXVERSION=", agregue la siguiente línea de código.

      Logging file none

    3. Como última línea de la macro, agregue la siguiente línea de código.

      MenuSelect title File entry Exit

      Nota:

      Asegúrese de que una línea en blanco está al final de la macro.

    4. Para probar que la macro sale automáticamente de las Utilidades de Dexteridad después de que se cree el archivo de fragmento, use el acceso directo a estas utilidades.

  12. Realice una copia de seguridad del entorno de desarrollo.

    Nota:

    • Se recomienda realizar una copia de seguridad de toda la carpeta para poder restaurar el entorno de desarrollo.
    • Esta copia de seguridad se suma a la copia de seguridad del repositorio de VSS.