--- title: "Evento Especial no Cálculo do N.º de Dias de Férias" slug: "1781608585" tags: ["Férias"] updated: 2026-09-04T14:17:18Z published: 2026-09-04T14:17:18Z canonical: "help.ila.cegid.com/1781608585" stale: true --- > ## 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. # Evento Especial no Cálculo do N.º de Dias de Férias - [x] PT - [ ] AO - [ ] MZ - [ ] CV - [x] CS - [x] Evolution - [ ] Web - [x] Desktop --- O evento **AposCalcularDiasFerias** está disponível na Gama Enterprise no campo **Evento fixo** do ecrã **Eventos do Utilizador**. Este evento dá a possibilidade de **intervir nos cálculos do n.º de dias de férias** dos Funcionários e corre sempre depois dos cálculos provenientes da aplicação. No código **XBASE** que será criado no Evento **AposCalcularDiasFerias**, deverá utilizar a variável **m_nDiasRet** para que o valor calculado tenha repercussões nas rotinas da aplicação. **Exemplo** - na gama Enterprise, no ecrã **Eventos de Utilizador,** criar o evento **AposCalcularDiasFerias** - na expressão **XBASE**, colocar a variável **m_nDiasRet** seguida do n.º de férias que se pretende afetar: m_nDiasRet = 25 - ao consultar a ficha de um funcionário, verifica que o campo **Dias de férias** do separador **Vencimentos** passou a ter o número 25 O Evento **AposCalcularDiasFerias** permite também utilizar a variável **m_pno**. Esta variável tem o **número do funcionário** (campo **NO**) e irá permitir ao implementador usar diferentes fórmulas de cálculo em função do número do funcionário. **Exemplo** A empresa **A** quer premiar o Funcionário n.º 5 com mais 1 dia de férias. No Evento **AposCalcularDiasFerias** poderá colocar a seguinte expressão **XBASE**: ```plaintext if m_pno = 5 m_nDiasRet = m_nDiasRet+1 ENDIF ``` O evento **AposCalcularDiasFerias** afeta também a Emissão Automática de Recibos de Vencimento. Por exemplo: - um funcionário com a opção **Férias/Natal** é a média dos últimos 12 meses ativa - no ecrã **Datas para férias**, com a opção **Processa as férias em função das marcações do mês anterior** ativa - ao emitir o recibo via emissão automática, verifica-se que o valor do subsídio de férias é afetado pelo valor atribuído no Evento; no exemplo anterior, são 25 dias > [!NOTE] > Este evento também é executado aquando da produção do IDU na Emissão do Recibo de Vencimento, assim como no ecrã **Datas para férias** (quando é calculado o número de dias de férias que ainda poderá marcar).