Como criar um projeto de extensibilidade de interface (PEX) com Visual Studio?
Este documento descreve os passos necessários para a criação do seu primeiro projeto de extensibilidade para o ERP PRIMAVERA. Os projetos de extensibilidade de interface são os substitutos do VBA. 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.Logistics.Extensibility" e carregar em OK. No final deste passo o seu projeto deve ser igual à figura seguinte: 1. Depois de criado o projeto, é necessário adicionar um conjunto de referências à plataforma de extensibilidade, assim como aos módulos que irá trabalhar: Nota: Todas as assemblies estão localizadas na pasta “C:Program Files (x86)PRIMAVERASX100Apl”. 1. Renomear a classe de Classe1.cs para SalesEditor.cs 2. Adicionar no início da classe os seguintes namespaces com recurso à diretiva using. 3. A seguir ao nome da classe adicione EditorVendas. Este passo indica que a nossa classe passa a herdar da classe EditorVendas todos os métodos, propriedades e atributos. 4. No corpo da classe criada escreva override e carregue em espaço. Será apresentada uma lista com todos os eventos que poderá subscrever. Neste caso selecione o AntesDeGravar. 5. Dentro do método criado escreva a seguinte linha de código “this.DocumentoVenda.Observacoes = "O meu primeiro projeto de extensibilidade.". Esta instrução vai modificar o valor da propriedade observações do objeto VndBEDocumentoVenda. No final o seu projeto deverá ser igual a figura seguinte: 6. Compile a sua solução em BUILD > Build Solution. 7. Registar a assembly conforme descrito em “Como registar projetos de extensibilidade“.Pré-Requisitos
Passo 1- Criar o projeto
Passo 2 - Referências
Passo 3 - Extensibilidade do Interface
login para deixar a sua opinião.