V10 RecursosGuias
RecursosGuias
Guias
Voltar | Lista de artigos

Como criar formulários do utilizador com Visual Studio?

Última alteração a 29/09/2021

Este documento descreve os passos necessários para criar o seu primeiro projeto de formulários do utilizador para o ERP PRIMAVERA.

Os Formulários do Utilizador (FDU) correspondem a formulários (ou forms) desenvolvidos no âmbito de Extensibilidade PRIMAVERA. Ao contrário dos Separadores do Utilizador, estes não estão associados a nenhuma das tabelas do sistema, pelo que podem ser utilizados para implementar outras funcionalidades, como por exemplo:

  • Edição de tabelas do utilizador;
  • Edição de tabelas armazenadas em bases de dados externas ao sistema PRIMAVERA;
  • Implementação de regras de negócio específicas sem ligação à base de dados.

Este conceito permite a extensão da solução PRIMAVERA de uma forma mais integrada, na medida em que será possível associar cada FDU a uma função do utilizador e, desta forma, apresentar o formulário ao utilizador, como por exemplo, nos menus da aplicação.

Pré-Requisitos

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

Passo 1 - Criar o projeto

1. Depois de abrir o Visual Studio, selecionar File > New > Project;

2.Na janela apresentada, na árvore à esquerda, escolher a linguagem de desenvolvimento (“C#” ou “VB”);

3. Selecionar o tipo de projeto Class Library (.NET Framework);

4. Atribuir um nome ao projeto "Primavera.CustomForms" e carregar em OK;

5. Adicionar um Windows Form "FDU_DrillDown" ao projeto.

No final deste passo o seu projeto deverá ser igual à figura seguinte:

Passo 2 - Implementar o Formulário do Utilizador

1. Depois de criado o projeto é necessário adicionar algumas referências à plataforma de extensibilidade:

  • Primavera.Extensibility.CustomForm.
  • StdPlatBS100: Acesso à API da plataforma pública.

2. A seguir ao nome da classe  "FDU_DrillDown.cs" adicione CustomForm. Este passo indica que a nossa classe herda de CustomForm todos os métodos, propriedades e atributos.

No final deste passo o seu projeto deve ser igual à figura seguinte:

3. Compile a sua solução em BUILD > Build Solution.

4. Registar a assembly conforme descrito em “Como registar projetos de extensibilidade?“.

5. Registar a função de utilizador conforme descrito em "Como registar um Formulário do Utilizador?"

Adicionar aos favoritos ou partilhar este artigo
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!
Artigos Relacionados
Começar a Usar Como criar um projeto de integração com Visual Studio? Como criar um projeto de extensibilidade de interface (PEX) com Visual Studio? Como criar um projeto de extensibilidade de API (Motor) com Visual Studio? Como criar separadores do utilizador com Visual Studio?