V10 RecursosGuías
RecursosGuías
Guías
Años | List of Articles

¿Cómo crear formularios de usuario con Visual Studio?

Última modificación el 03/05/2024

Este documento describe los pasos necesarios para crear su primer proyecto de formularios de usuario para ERP PRIMAVERA.

Los formularios de usuario (FDU) corresponden a formularios (forms) desarrollados en el marco de la extensibilidad PRIMAVERA. A diferencia de las pestañas de Usuario, estos no están asociadas a ninguna de las tablas del sistema, por lo que pueden utilizarse para implementar otras funcionalidades, por ejemplo:

  • Edición de tablas de usuario;
  • Edición de tablas almacenadas en bases de datos externas al sistema PRIMAVERA;
  • Implementación de reglas de negocio específicas sin conexión a la base de datos.

Este concepto permite la extensión de la solución PRIMAVERA de forma más integrada, ya que será posible asociar cada FDU a una función de usuario y presentar así el formulario al usuario, por ejemplo en los menús de la aplicación.

Requisitos previos

  • PRIMAVERA ERP.
  • Visual Studio & NET Framework 4.7.

Paso 1 - Crear el proyecto

1. Después de abrir Visual Studio, seleccione File > New > Project;

2.En la ventana que aparece, en el árbol de la izquierda, elija el lenguaje de desarrollo ("C#" o "VB");

3. Seleccione el tipo de proyecto Class Library (.NET Framework);

4. Dele un nombre al proyecto "Primavera.CustomForms" y haga clic en OK;

5. Añada un Windows Form "FDU_DrillDown" al proyecto.

Al final de este paso, su proyecto deberá ser igual a la siguiente imagen:

 width=

Paso 2 - Implementar el formulario de usuario

1. Una vez creado el proyecto, hay que añadir algunas referencias a la plataforma de extensibilidad:

  • Primavera.Extensibility.CustomForm.
  • StdPlatBS100: Acceso a la API de la plataforma pública.

2. Después del nombre de la clase  "FDU_DrillDown.cs" añada CustomForm. Este paso indica que nuestra clase hereda de CustomForm todos los métodos, propiedades y atributos.

Al final de este paso, su proyecto deberá ser igual al de la siguiente imagen:

 width=

3. Compile su solución en BUILD > Build Solution.

4. Registrar la assembly como se describe en "¿Cómo registrar proyectos de extensibilidad?".

5. Registre la función de usuario como se describe en ¿Cómo registrar un formulario de usuario?

Bookmark or share this article
Esta página foi útil?
Obrigado pelo seu voto.

login para deixar a sua opinião.

Obrigado pelo seu feedback. Iremos analisá-lo para continuarmos a melhorar!