Objetivo: Registrar o afastamento do funcionário das suas atividades. Utilizado no Apontamento de Produção Rural e na Manutenção de Faltas.
Campos Obrigatórios:
- Data Inicial: O usuário deve informar a Data Inicial do Afastamento;
- Tipo de Afastamento: O usuário deve selecionar a Tipo do afastamento entre "Afastado" ou "Férias";
- Motivo de Afastamento: O usuário deve informar o Motivo de Afastamento, e que deve estar previamente cadastrado. (Tamanho do Campo: 10 Caracteres).
Demais Campos:
- Data Final: O usuário deve informar a Data Final do Afastamento.
Demais Validações:
- A Data Inicial do Afastamento não pode ser menor que a Data de Admissão do Funcionário;
- A Data Inicial do Afastamento não pode ser maior que Data de Evento de Demissão de Disponibilidade do Funcionário;
- A Data Inicial do Afastamento não pode ser maior que a Data Final (quando informado) do Afastamento;
- A Data Final (quando informada) não pode ser menor que a Data Inicial;
- Não permite períodos de Afastamentos com datas intercaladas;
- A Data Inicial do Afastamento não pode ser menor ou igual a última Data do Evento da Disponibilidade (Ativo);
- Não permitir informar um Afastamento se não existir uma Disponibilidade para o Funcionário com a Data do Evento menor que a Data Inicial do Afastamento;
- A Classe de Pagamento da grid de Funcionários corresponde ao registro mais recente do relacionamento Funcionário com a Classe de Pagamento;
- A Equipe da grid de Funcionários corresponde ao registro mais recente relacionamento Funcionário com a Equipe;
- A Situação da grid de Funcionários corresponde ao registro mais recente do Relacionamento Funcionário com a Disponibilidade.
Relatório:
Campos:
- Código e Descrição do Funcionário: Campo de Agrupamento para o relatório. Ordenado pelo Código do Funcionário;
- Data Inicial: Data Inicial do Afastamento. Campo utilizado para ordenação decrescente dentro do Funcionário;
- Data Final: Data Final do Afastamento;
- Tipo de Afastamento: Tipo de Afastamento. "Afastado" ou "Férias".
Filtros:
Filtro Obrigatório Condicional:
- Classe de Pagamento: Caso o Usuário logado não tenha Classe de Pagamento associada ao Usuário, o mesmo poderá informar qualquer Classe de Pagamento e o filtro não será obrigatório, caso contrário o filtro passará a ser obrigatório e o Usuário só poderá informar a Classe de Pagamento que o mesmo esteja associado. A Classe de Pagamento deverá ser inicializado caso o usuário tenha apenas uma única Classe de Pagamento associada e pertencer a Unidade Administrativa logada.
Demais Filtros:
- Funcionário: Código do Funcionário, se informado, deve estar previamente cadastrado e disponível (mais recente) para a Unidade Administrativa logada.
- Nome: Nome do Funcionário.
- Código ERP: Código ERP do Funcionário.
- Centro de Custo: O Código do centro de Custo, quando informado deve estar previamente cadastrado.
- Cargo: O código do Cargo quando informado deve estar previamente cadastrado.
- Tipo: Selecionar entre "Próprio" ou "Terceiro".
- Situação: Selecionar entre "Ativo", "Afastado", "Férias", "Quitação" ou "Demitido".
- Prestador de Serviço: O código do Prestador de Serviço quando informado deve estar previamente cadastrado. Quando configurado que o Prestador de Serviço é por Unidade Administrativa então deve pertencer a Unidade Administrativa logada.
- Equipe: O código da Equipe quando informado deve estar previamente cadastrada e pertencer a Unidade Administrativa logada.
- Horário: O código do Horário quando informado deve estar previamente cadastrada e pertencer a Unidade Administrativa logada.
- Escala de Folga: O código da Escala de Folga, quando informada deve esta previamente cadastrado e pertencer a Unidade Administrativa logada.