O objeto de negócio FopListAniversarioBusinessObject tem como finalidade extrair a relação de colaboradores aniversariantes. Ele utiliza os dados de nascimento armazenados na tabela de pessoas (PPESSOA) cruzando com as informações contratuais da folha de pagamento (PFUNC), permitindo filtragens por mês, idade e estrutura organizacional.
Este objeto possui parâmetros específicos para controlar a profundidade do histórico e a visibilidade de dados sensíveis:
| Parâmetro | Descrição | Comportamento |
|---|---|---|
Mês | Mês do Aniversário | Filtra os aniversariantes de um ou mais meses específicos. |
| Coligada | Código da Empresa | Filtra os dados por uma coligada específica. |
| Situação | Status do Funcionário | Filtra por Ativos, Férias, Afastados, etc. |
| Tipo | Tipo de Funcionário | Filtra por categorias (Ex: Estagiário, Autônomo, Normal). |
| Filial | Unidade de Negócio | Restringe a lista a filiais selecionadas. |
| Idade | Faixa Etária | Filtra colaboradores que possuem idades específicas. |
| Departamento | Seção / Estrutura | Permite busca hierárquica por código de seção (via LIKE). |
Exibe Salário | Privacidade | Define se o salário do colaborador deve constar no resultado. |
Exibe C. Custo | Centro de Custo | Define a visibilidade da classificação contábil no objeto. |
Os dados são mapeados através da entidade FopListaDeAniversarianteBusinessObjectEntity:
Este objeto é o componente base para: