--- title: "Eventos Especiais no Módulo Projeto" slug: "1784204185-1" tags: ["Projetos"] updated: 2026-09-30T10:24:12Z published: 2026-09-30T10:24:12Z canonical: "help.ila.cegid.com/1784204185-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt > Use this file to discover all available pages before exploring further. # Eventos Especiais no Módulo Projeto - [x] PT - [ ] AO - [ ] MZ - [ ] CV - [ ] CS - [ ] Evolution - [ ] Web - [x] Desktop --- Para quem utiliza o software em ambiente Enterprise, existem os seguintes eventos especiais para o PHC Projeto. **Ecrã de Processos (SOPC)** (ou nome definido em Parâmetros): - **AposFecharProcesso**: Este evento é executado aquando do Fecho (Processos) de um processo. - **AposReabrirProcesso**: Este evento é executado aquando da Reabertura (Processos) de um processo. **Ecrã de Preços Pedidos (SPEDIDO2ORCB)** (acedido pela opção de Consulta de Pedidos de Preços): - **AposAtribuirPrecos**: Este evento é executado após a Atribuição (Consulta de Pedido de Preços) de preços aos orçamentos. - **AposCriarFacturaDeAuto**: Este evento é executado quando um Documento de Faturação é introduzido a partir de: - Da emissão de Autos (Criação de Autos) com a opção **Efetuar a emissão automática de faturação** ativa. - De um dossier, quando é selecionada a opção **Faturar este Dossier** na página Outros Dados, e o dossier estiver configurado como **É um dossier de Auto de Medição**. - **AposPrepararCursorAutos**: Este evento é executado para o ecrã de Dossiers Internos (SBO), sendo executado logo após ser gerado o cursor de Medições (Criação de Autos). **Pedido de Preços** - **AposPrepararDadosAPassarCabecalho**: No assistente de pedido de preços, no passo 4 de 5, além de aparecerem os campos por defeito dos dossiers, é possível definir outros através de um evento. Para definir o evento, deverá ser especificado o nome do ecrã, que é **PEDIDOPV**, e selecionado o evento fixo **AposPrepararDadosAPassarCabecalho**. Este evento permite acrescentar registos ao cursor com os campos a preencher. Deverão ser especificados os campos: Exemplo de código, a preencher na expressão em X-Base a executar, do evento: - **Descrição**: descrição a apresentar na emissão. - **Tipo**: tipo do campo : C (carater), N (numérico), L (lógico), D (data). - **Destino**: nome da tabela (Bo ou Bo2), seguido de "." e do nome do campo. - **InputMask**: disponível para os campos numéricos, limita o número de caracteres a introduzir. ```plaintext  SELECT dados  APPEND BLANK  replace descricao WITH "Observações"  replace tipo WITH "C"  replace destino WITH "bo.obs"  APPEND BLANK  replace descricao WITH "armazem"  replace tipo WITH "N"  replace destino WITH "bo2.armazem"  replace inputmask with "####" ``` Deverá ser selecionada a opção **A expressão é um programa**.