Gerar Relatório Escala Diária de Equipagem

Esta funcionalidade do sistema permite ao usuário gerar o Relatório de Escala Diária de Equipagem. Este relatório apresenta as tarefas trabalho e não trabalho do dia (D) e do D-1, D+1 e D+2 para as equipes selecionadas a partir de um destacamento ou categoria informada.

 
     
  Tela de Consulta  
     
 

Campos de Filtro:

  • Ferrovia: campo obrigatório na consulta, que desponibiliza as ferrovias que o usuário tem permissão de acesso;
  • Corredor: corredores que o usuário tem permissão de acesso. Depende da ferrovia selecionada;
  • Destacamento: destacamentos que o usuário tem permissão de acesso. Depende da ferrovia selecionada;
  • Categoria: lista das categorias cadastradas e ativas;
  • Empregado: permite consultar escala por empregado;
  • Inspetor: permite consultar escala por inspetor;
  • Supervisor: permite consultar escala por supervisor;
  • Período: campo obrigatório na cansulta que permite ao usuário pesquisar escala por determinados períodos tempos. Os campos período Inicial e Período Final devem ser preenchidos;
  • Ordenar por: permite ordenar os valores retornados na grade de consulta.
  • Sem paginação: o usuário pode optar por apresentar a lista de resultados com ou sem paginação;
  • Trabalho, Extra-Tarefa e Retorno: tipo das escalas a serem consideradas na consulta.

Grade de consulta:
O sistema apresenta uma grade de consulta contendo as seguintes colunas:
  • Matrícula
  • Nome
  • Sede
  • Categoria
 
     
  Botões  
     
 

Botão "Consultar":

  1. O usuário preenche os campos dos filtros desejados e clica sobre o botão "Consultar";
  2. Caso o sistema não encontre registros para os filtros informados o sistema deverá apresentar a mensagem:  “Não existem registros que atendam aos critérios da pesquisa.”, Os valores informados nos filtros são mantidos para que o usuário altere-os na próxima consulta;
  3. O sistema carrega a grade de consulta conforme os parâmetros informados.
Obs: as telas de consulta permitem que o usuário faça as consultas com ou sem paginação. Se a consulta exceder 500 registros, o sistema deve apresentar a mensagem: “A consulta retornará mais de 500 registros. Refine os critérios de busca ”. O sistema não apresentará o resultado na tela. O número máximo de registros retornados é parametrizado no arquivo de configurações do projeto.


Botão "Relatório Escala Diária de Equipagem"
:

  1. O usuário pressionao botão Relatório Esacala Programada;
  2. Se nenhum registro for selecionado o sistema irá apresentar a mensagem: ' •  Um empregado deve ser selecionado.';
  3. Se o usuário selecionou registros da grade o sistema irá gerar um relatório para cada empregado selecionado na grade utilizando o layout abaixo:

    1. Estrutura de Cabeçalho

      Nome Relatório: Gestão de Equipagem Ferroviária – Relatório Escala Diária Equipagem
      Período: O sistema deve apresentar o período informado no filtro: Período: dd/mm/aaaa - dd/mm/aaaa
      Data/Hora: O sistema deve apresentar a data corrente no formato dd/mm/aaaa – hh:mm:ss na lateral direita superior
      Indicador de Página: O sistema deve apresentar o o indicador de paginação do relatório no formato Página xx de nn na lateral direita inferior.
      Destacamento: O sistema deve apresentar o “Destacamento de escala” do empregado que é proveniente da tabela de alocação de empregado.

      Corpo do Relatório

      Coluna: Hora: O sistema deve apresentar a “Hora” de início da tarefa que é proveniente da tabela de tarefas programadas. Formato: hh:mm Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão.
      Coluna: Tarefa: O sistema deve apresentar o “Código” da tarefa programada que é proveniente da tabela de tarefas programadas. Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão
      Coluna: Matrícula: O sistema deve apresentar a “Matrícula” relacionada à tarefa programada que é proveniente da tabela de tarefas Programadas.
      Coluna: Nome: O sistema deve apresenta o “Nome” relacionado à matrícula deve ser proveniente da tabela de empregados.

      Se a tarefa possuir um “Prefixo” de trem associado o sistema deve apresentar as colunas “Prefixo”, “Hora” e “Local”.

      Coluna: Trem: O sistema deve apresentar o “Prefixo do Trem” proveniente da tarefa programada, caso exista.
      Coluna: Local: O sistema deve apresenta o “Local” que a tarefa será executada. Deve ser proveniente da tarefa programada, caso exista.
      Coluna: Horário: O sistema deve apresentar o “Horário do Trem” deve ser proveniente da tarefa programada, caso exista.
      Coluna: Observação: Se a equipagem possuir uma dupla associada, deverá ser apresentada no campo observação.
      Categoria: Categoria da alocação do equipagem.
      Coluna: Tarefas Programas D-2: O sistema deve apresentar as tarefas programadas para equipagem (dia corrente - 2 dias ). Deve ser apresentado o código da tarefa + horário no formato A(4) hh:mm. Onde A(4) é alfanumérico com 4 caracteres. Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão. Se o dia for “Domingo” ou se o dia for “Feriado” a coluna deverá ficar em negrito.
      Coluna: Tarefas Programas D-1: O sistema deve apresentar as tarefas programas do D-1 (dia corrente -1 dia , dia anterior). Deve ser apresentado o código da tarefa + horário no formato A(4) hh:mm. Onde A(4) é alfanumérico com 4 caracteres. Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão. Se o dia for “Domingo” ou se o dia for “Feriado” a coluna deverá ficar em negrito.
      Coluna: Tarefa Programa D+1: O sistema deve apresentar as tarefas programadas para equipagem (dia corrente + 1 dia ). Deve ser apresentado o código da tarefa + horário no formato A(4) hh:mm. Onde A(4) é alfanumérico com 4 caracteres. Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão. Se o dia for “Domingo” ou se o dia for “Feriado” a coluna deverá ficar em negrito.

      Rodapé

      Área de mensagem : O sistema deve verificar se não existe uma mensagem destinada à Categoria ou ao Empregado. A mensagem deve ser proveniente do cadastro de mensagens e conter até 255 caracteres.

"CheckBox Todos" localizado sobre as grades


Este mecanismo é valido para todas as grades que possuem o “checkbox Todos” na coluna do cabeçalho da grade.
  1. Se o usuário selecionar o “checkbox  Todos”, o sistema seleciona todos os registros disponibilizados na grade;
  2. Se o usuário desmarca o “checkbox Todos”, o sistema desmarca todos os registros que foram selecionados anteriormente.