Páginas filhas
  • Horário do Rural_MDOM0045


Objetivo: Apontar os horários dos Rurais. Este apontamento será utilizado na Impressão dos Apontamentos Bloqueados, na Liberação dos Apontamentos Bloqueados e na Impressão dos Apontamentos Liberados.
Menu: Apontamento > Mão de Obra > Horário do Rural



Equipe:


Campos Obrigatórios:

  • Equipe: O usuário deve informar o código da Equipe, que deve estar previamente cadastrado e pertencer a Unidade Administrativa corrente. (Tamanho do Campo: 10 Inteiros).
  • Data: O usuário deve informar o Data do Apontamento, que deve ser menor ou igual data atual mais a quantidade de dias posterior a data atual definida no parâmetro “Quantidade de dias posterior a data atual para apontar e processar” para o grupo “Mão de Obra Rural” em Configurações por Unidade e menor que a Data de Inativação da Equipe. A Data do Apontamento não pode ser menor ou igual a data do último Processamento de Mão de Obra Rural. Por padrão, será inicializado com a data atual.


Demais Campos:

  • Observação: O usuário poderá informar uma observação para o apontamento da Equipe na data. (Tamanho do Campo: 500 Caracteres).
  • Horário: O usuário poderá informar o Código do Horário para recuperar a Jornada do Horário na Data Vigente, sugerindo os horários para o Horário Padrão. Quando informado deve estar previamente cadastrado e pertencer a Unidade Administrativa corrente e estar vigente para a Data de Horário informada. (Tamanho do Campo: 10 Caracteres).
  • Horário Padrão:
    • Entrada: O usuário pode informar a Hora da Entrada da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Saída: O usuário pode informar a Hora de Saída da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Início da Refeição 1: O usuário pode informar a hora inicial da primeira refeição da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Fim da Refeição 1: O usuário pode informar a hora final da primeira refeição da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Início da Refeição 2: O usuário pode informar a hora inicial da segunda refeição da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Fim da Refeição 2: O usuário pode informar a hora final da segunda refeição da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Início Intervalo 1: O usuário pode informar a hora inicial do primeiro intervalo da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Fim Intervalo 1: O usuário pode informar a hora fim do primeiro intervalo da Jornada no Horário Este horário será sugerida nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Início Intervalo 2: O usuário pode informar a hora inicial do segundo intervalo da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
    • Fim Intervalo 2: O usuário pode informar a hora fim do segundo intervalo da Jornada no Horário. Este horário será sugerido nas guias "Funcionário da Equipe" ou "Funcionário Outra Equipe" e será recuperada na guia "Funcionário da Equipe".
  • Recupera Funcionário: O usuário deve selecionar o método para recuperar os funcionários no Apontamento entre "Em Ordem Código (com Domingo, Escala de Folga ou Feriado) " ou "Em Ordem Nome (com Domingo, Escala de Folga ou Feriado) " ou "Em Ordem Código (exclui Domingo, Escala de Folga ou Feriado) " ou "Em Ordem Nome (exclui Domingo, Escala de Folga ou Feriado)".
  • Número Coletor: Indica o número do coletor que efetuou o apontamento Produção Rural no campo. Por padrão, campo desabilitado.
  • Usuário: Indica o nome do Usuário que efetuou o apontamento Produção Rural no campo. Por padrão, campo desabilitado.



Demais Validações:

  • A hora a ser inserida deve estar no formato "HH:MM:SS".
  • Não é permitido informar a Data do Horário do Rural maior que a Data de Inativação da Equipe.
  • Não é permitido informar o mesmo código de Equipe para a mesma Data do Horário do Rural.
  • Não é permitido alterar a Data do Apontamento quando possuir ao menos um apontamento de Funcionário da Equipe ou Funcionário Outro Equipe.
  • Não é permitido alterar a Equipe quando possuir ao menos um apontamento de Funcionário da Equipe ou Funcionário Outra Equipe informado.
  • Não é permitido incluir/alterar/excluir o apontamento com data menor ou igual a data do último Processamento de Mão de Obra Rural.




Funcionário da Equipe:
Objetivo: Apontar os horários dos funcionários da Equipe.

Campos Obrigatórios:

  • Funcionário: O usuário deve informar o Funcionário, e quando informado, deve estar previamente cadastrado, disponível para a Unidade Administrativa corrente e pertencer a Equipe na Data do apontamento informada. (Tamanho do Campo: 10 Inteiros).


Demais Campos:

  • Entrada: O usuário pode informar a hora inicial da jornada.
  • Início Refeição 1: O usuário pode informar a hora inicial da refeição 1 na jornada.
  • Fim Refeição 1: O usuário pode informar a hora final da refeição 1 na jornada.
  • Início Refeição 2: O usuário pode informar a hora inicial da refeição 2 na jornada.
  • Fim Refeição 2: O usuário pode informar a hora final da refeição 2 na jornada.
  • Saída: O usuário pode informar a hora de saída da jornada.
  • Início Intervalo 1: O usuário pode informar a hora inicial do intervalo 1 na jornada.
  • Fim Intervalo 1: O usuário pode informar a hora final do intervalo 1 na jornada.
  • Início Intervalo 2: O usuário pode informar a hora inicial do intervalo 2 na jornada.
  • Fim Intervalo 2: O usuário pode informar a hora final do intervalo 2 na jornada.
  • Total de Horas: Total de Horas da jornada calculadas de acordo com o horário apontado. Exemplo do cálculo: Total de Horas = ((Saída - Entrada) – ((Fim Refeição 1 – Início Refeição 1) + (Fim Refeição 2 – Início Refeição 2))). Campo desabilitado. (Tamanho do Campo: 7 inteiros e 3 decimais).


Demais Validações:

  • Ao "Salvar", serácalculado o Total de Horas para cada linha apontada para o dia e Equipe.
  • Ao "Salvar", quando o campo "Entrada" não for informado a linha do horário será descartada.
  • A hora a ser inserida deve estar no formato "HH:MM:SS".
  • Se informado a "Entrada", deverá informar a "Saída".
  • Se informado o Início da Refeição 1 deverá informar o Fim da Refeição 1 e vice versa.
  • Se informado o Início da Refeição 2 deverá informar o Fim da Refeição 2 e vice versa.
  • Se informado o Início do Intervalo 1 deverá informar o Fim do Intervalo 1 e vice versa.
  • Se informado o Início do Intervalo 2 deverá informar o Fim do Intervalo 2 e vice versa.
  • Não é permitido informar o horário de Refeição 2, sem o informar o horário de Refeição 1.
  • Não é permitido informar o horário de Intervalo 2, sem o informar o horário de Intervalo 1.
  • Na guia de Funcionários da Equipe, os registros serão recuperados por ordem de código.
  • Não é permitido informar o Funcionário com Data do Horário maior que Data de Evento de "Quitação" ou "Demissão" de Disponibilidade do Funcionário.
  • É permitido intercalar a Data do Horário no período de Afastamento, quando estiver configurado que "Permite Apontar para Funcionário Afastado" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será exibida uma mensagem de alerta pop-up para avisar o usuário "Funcionário Afastado para o dia apontado". Caso não configurado que "Permite Apontar para Funcionário Afastado" não será permitido o apontamento.
  • É permitido intercalar a Data do Horário no período de Férias, quando estiver configurado que "Permite Apontar para Funcionário de Férias" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será exibida uma mensagem de alerta pop-up para avisar o usuário "Funcionário de Férias para o dia apontado". Caso não configurado "Permite Apontar para Funcionário de Férias" não será permitido o apontamento.
  • É permitido informar o Funcionário com a Data do Horário igual ao Dia de Dispensa, quando estiver configurado que "Permite apontar para Funcionário com Dispensa no Dia" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será exibida uma mensagem de alerta pop-up para avisar o usuário "Funcionário com Dispensa para o dia apontado". Caso não configurado "Permite Apontar para Funcionário com Dispensa no Dia" não será permitido o apontamento.
  • Não é permitido apontar o mesmo Funcionário mais de uma vez para a mesmo dia independe da Equipe, será mostrado uma mensagem de erro pop-up para avisar o usuário "Funcionário com apontamento para o Dia".
  • Não é permitido apontar para Funcionário da Classe de Pagamento diferente de "Rural", quando não estiver configurado que "Permite Apontar somente para Funcionário da Classe de Pagamento Rural" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será exibida uma mensagem de alerta pop-up para avisar o usuário "Funcionário não pertence a uma Classe de Pagamento do tipo Rural". Caso configurado "Permite Apontar somente para Funcionário da Classe de Pagamento Rural" será exibida uma mensagem de erro pop-up para avisar o usuário "Funcionário não pertence a uma Classe de Pagamento do tipo Rural".
  • Somenteé permitido informar Funcionários pertencentes a Equipe.
  • Somenteé permitido informar Funcionários com Data do Apontamento maior ou igual a Data de Admissão.
  • Somenteé permitido informar Funcionários com a mesma Unidade Administrativa corrente.
  • Não é permitido informar o funcionário quando o mesmo possuir somente apontamento de falta no dia do horário.
  • Ao informar o Funcionário, será verificado se a Data do Horário é:
    • Dia de Folga: Para verificar se o dia é uma Folga, quando configurado "Utiliza Escala de Folga" no cadastro de Classe de Pagamento, verificar se o Funcionário possui uma Escala de Folga relacionada, para isso, encontrar a maior data de início para as Datas de Início menor ou igual a Data do Horário.
      • Com a Escala de Folga procurar:
        • Se a Data do Horário for menor ou igual a Data Fim da Escala de Folga, se for menor ou igual deverá procurar se possui um Dia de Folga igual a Data do Horário. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), o sistema deverá mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é uma Folga" e permitirá o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" não será permitido o apontamento.
        • Se a Data do Horário for maior que a Data Fim da Escala de Folga, deverá verificar se o dia do apontamento é um Domingo. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), o sistema irá mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é um Domingo" e permitirá o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" será mostrada uma mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Domingo" e não será permitido o apontamento.
      • Sem a Escala de Folga:
        • Verificar se o Dia do Horário é um Domingo. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), será mostrada uma mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é um Domingo" e permitirá o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" será exibida uma mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Domingo" e não será permitido o apontamento.
    • Dia é um Domingo:
      • Verificar se o Dia do Horário é um Domingo. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), será exibidauma mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é um Domingo" e permitirá o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" exibirá uma mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Domingo" e não permitirá o apontamento.
    • Dia é um Feriado:
      • Verificar se o Dia do Horário é um Feriado. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Feriado" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), mostrará uma mensagem de alerta pop-up para avisar o usuário "O Dia do Apontamento é um Feriado" e permitirá o apontamento. Caso não configurado "Permite Apontar para Funcionário no Feriado" mostrará uma mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Feriado" e não permitirá o apontamento. Os seguintes critérios são utilizados para identificar se o dia é um Feriado:
        • Recupera-se o município da Equipe do funcionário e verifica se possui um registro para o dia/município para a Data do Horário, se encontrar, este dia é um feriado para o funcionário. Caso não encontre será buscado a alocação da Equipe do funcionário e verificado se possui registro para o dia/alocação para a Data do Horário, se encontrar, este dia é um feriado para o funcionário. Caso não encontre deverá buscar se possui registro para o dia igual a Data do Horário e não possui informação para o município e alocação. Se encontrar este dia é um feriado para o funcionário.
    • Dia é Compensado:
      • Para verificar se o dia é Compensado, quando configurado "Utiliza Escala de Folga" no cadastro de Classe de Pagamento, verificar se o Funcionário possui uma Escala de Folga relacionada, para isso, encontrar a maior data de início para as Datas de Início menor ou igual a Data do Horário.
        • Com a Escala de Folga:
          • Quando não configurada que "Gera Falta um Dia Antes da Folga":
            • Verificar se a Data do Horário é menor ou igual a Data Fim da Escala de Folga, então, verificar se a Data do Horário é um dia anterior ao Dia da Folga, se sim, e estiver configurado que "Permite Apontar para Funcionário no dia Compensado" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), será mostrada mensagem de alerta pop-up para avisar o usuário "O Dia do Apontamento é dia Compensado" e permitirá o apontamento. Caso não configurado "Permite Apontar para Funcionário no dia Compensado" mostrará uma mensagem de erro pop-up "O Dia do Apontamento é dia Compensado" e não permitirá o apontamento
            • Verificar se a Data do Horário é maior que a Data Fim da Escala de Folga, então o apontamento será permitido.
          • Quando configurado que "Gera Falta um dia Antes da Folga":
            • Não verificará se o dia do apontamento é um dia compensado.
        • Sem a Escala de Folga:
          • Não será verificado se o dia do apontamento é um dia compensado.
  • Não é permitido incluir/alterar/excluir registro de Funcionário da Equipe do apontamento com data do apontamento menor ou igual a data do último Processamento de Mão de Obra Rural.




Recuperar Funcionário:
Objetivo: Recuperar os Funcionários da Equipe, ordenados de acordo com a definição do Horário Padrão.
Demais Validações:

  • Serão recuperados:
    • Funcionários disponíveis no relacionamento da Disponibilidade com o Funcionário na Data do Horário para a Unidade Administrativa corrente.
    • Funcionários com Data de Admissão menor ou igual a Data do Horário.
    • Funcionários da Equipe Informada.
    • Funcionários com Data de Demissão maior igual a Data do Horário.
    • Funcionários Afastados, quando configurado que "Permite Apontar para Funcionário Afastados".
    • Funcionários de Férias, quando configurado que "Permite Apontar para Funcionário de Férias".
    • Funcionários com Dispensa no dia do Apontamento, quando configurado que "Permite Apontar para Funcionário com Dispensa no Dia".
    • Funcionário da Classe de Pagamento diferente de "Rural", quando não estiver configurado que "Permite Apontar somente para Funcionário da Classe de Pagamento Rural" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Caso configurado "Permite Apontar somente para Funcionário da Classe de Pagamento rural" serão recuperados os Funcionários da Classe de pagamento do tipo "Rural".
    • Funcionários pertencentes a Unidade Administrativa corrente.
    • Funcionários com a ordem que foi definida no horário padrão.
    • Quando o usuário selecionar no Horário Padrão recupera Funcionário "Em Ordem Código (com Domingo, Escala de Folga ou Feriado)", serão recuperados os funcionários em ordem de código independente do dia.
    • Quando o usuário selecionar no Horário Padrão recupera Funcionário "Em Ordem Nome (com Domingo, Escala de Folga ou Feriado)", serão recuperados os funcionários em ordem de nome independente do dia.
    • Quando o usuário selecionar no Horário Padrão recupera Funcionário "Em Ordem Código (exclui Domingo, Escala de Folga ou Feriado)", serão recuperados os funcionários em ordem de código porém deverá verificar se o Dia é uma Folga, um Domingo ou um Feriado (utilizar validações de verificação utilizadas anteriormente para o dia do horário). Não recuperar os funcionários nestas situações.
    • Quando o usuário selecionar no Horário Padrão recupera Funcionário "Em Ordem Nome (exclui Domingo, Escala de Folga ou Feriado)", serão recuperados os funcionários em ordem de nome porém deverá verificar se o Dia é uma Folga, um Domingo ou um Feriado (utilizar validações de verificação utilizadas anteriormente para o dia do horário). Não recuperar os funcionários nestas situações.
  • Não serão recuperados Funcionários mais de uma vez para a mesmo dia.
  • Não serão recuperadosFuncionários que possuem somente falta apontada no dia do horário.



Funcionário Outra Equipe:
Objetivo: Apontar os horários para os funcionários de outra equipe.

Campos Obrigatórios:

  • Funcionário: O usuário deve informar o Funcionário, e quando informado, deve estar previamente cadastrado, disponível para a Unidade Administrativa corrente e não pertencer a Equipe na Data do apontamento informada. (Tamanho do Campo: 10 Inteiros).


Demais Campos:

  • Entrada: O usuário pode informar a hora inicial da jornada.
  • Início Refeição 1: O usuário pode informar a hora inicial da refeição 1 na jornada.
  • Fim Refeição 1: O usuário pode informar a hora final da refeição 1 na jornada.
  • Início Refeição 2: O usuário pode informar a hora inicial da refeição 2 na jornada.
  • Fim Refeição 2: O usuário pode informar a hora final da refeição 2 na jornada.
  • Saída: O usuário pode informar a hora de saída da jornada.
  • Início Intervalo 1: O usuário pode informar a hora inicial do intervalo 1 na jornada.
  • Fim Intervalo 1: O usuário pode informar a hora final do intervalo 1 na jornada.
  • Início Intervalo 2: O usuário pode informar a hora inicial do intervalo 2 na jornada.
  • Fim Intervalo 2: O usuário pode informar a hora final do intervalo 2 na jornada.
  • Total de Horas: Total de Horas da jornada calculadas de acordo com o horário apontado. Exemplo do cálculo: Total de Horas = ((Saída - Entrada) – ((Fim Refeição 1 – Início Refeição 1) + (Fim Refeição 2 – Início Refeição 2))). Campo desabilitado. (Tamanho do Campo: 7 inteiros e 3 deciamais).


Demais Validações:

  • Ao "Salvar", serácalculado o Total de Horas para cada linha apontada para o dia e Equipe.
  • Ao "Salvar", quando o campo "Entrada" for igual a 0 (zeros) ou não for informada a linha do horário será descartada.
  • A hora a ser inserida deve estar no formato "HH:MM:SS".
  • Se informado a "Entrada", deverá informar a "Saída".
  • Se informado o Início da Refeição 1 deverá informar o Fim da Refeição 1 e vice versa.
  • Se informado o Início da Refeição 2 deverá informar o Fim da Refeição 2 e vice versa.
  • Se informado o Início de Intervalo 1 deverá informar o Fim do Intervalo 1 e vice versa.
  • Se informado o Início do Intervalo 2 deverá informar o Fim do Intervalo 2 e vice versa.
  • Não permitir informar o horário de Refeição 2, sem o informar o horário de Refeição 1.
  • Não permitir informar o horário de Intervalo 2, sem o informar o horário de Intervalo 1.
  • Na guia de Funcionários Outra Equipe, os registros serão recuperados por ordem de código.
  • Não é permitido informar o Funcionário com Data do Horário maior que Data de Evento de "Quitação" ou "Demissão" de Disponibilidade do Funcionário.
  • É permitido intercalar a Data do Horário no período de Afastamento, quando estiver configurado que "Permite Apontar para Funcionário Afastado" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será exibida uma mensagem de alerta pop-up para avisar o usuário "Funcionário Afastado para o dia apontado". Caso não configurado que "Permite Apontar para Funcionário Afastado" não será permitido o apontamento.
  • É permitido intercalar a Data do Horário no período de Férias, quando estiver configurado que "Permite Apontar para Funcionário de Férias" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será exibida uma mensagem de alerta pop-up para avisar o usuário "Funcionário de Férias para o dia apontado". Caso não configurado "Permite Apontar para Funcionário de Férias" não será permitido o apontamento.
  • É permitido informar o Funcionário com a Data do Horário igual ao Dia de Dispensa, quando estiver configurado que "Permite apontar para Funcionário com Dispensa no Dia" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será exibida uma mensagem de alerta pop-up para avisar o usuário "Funcionário com Dispensa para o dia apontado". Caso não configurado "Permite Apontar para Funcionário com Dispensa no Dia" não será permitido o apontamento.
  • Não é permitido apontar o mesmo Funcionário mais de uma vez para a mesmo dia independe da equipe e mostrar mensagem de erro pop-up para avisar o usuário "Funcionário com apontamento para o Dia".
  • É permitido apontar para Funcionário da Classe de Pagamento diferente de "Rural", quando não estiver configurado que "Permite Apontar somente para Funcionário da Classe de Pagamento Rural" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Será mostrada uma mensagem de alerta pop-up para avisar o usuário "Funcionário não pertence a uma Classe de Pagamento do tipo Rural". Caso configurado "Permite Apontar somente para Funcionário da Classe de Pagamento Rural" o sistema irá exibir uma mensagem de erro pop-up para avisar o usuário "Funcionário não pertence a uma Classe de Pagamento do tipo Rural".
  • Somente é permitido informar Funcionários que não pertencem a Equipe informada.
  • Somente é permitido informar Funcionários com Data do Apontamento maior ou igual a Data de Admissão.
  • Somente é permitido informar Funcionários com a mesma Unidade Administrativa corrente.
  • Não é permitido informar o funcionário quando possuir somente apontamento de falta no dia do horário.
  • Ao informar o Funcionário será verificado se do Dia do Apontamento é:
    • Dia de Folga: Para verificar se o dia é uma Folga, quando configurado "Utiliza Escala de Folga" no cadastro de Classe de Pagamento, verificar se o Funcionário possui uma Escala de Folga relacionada, para isso, encontrar a maior data de início para as Datas de Início menor ou igual a Data do Horário.
      • Com a Escala de Folga procurar:
        • Se a Data do Horário for menor ou igual a Data Fim da Escala de Folga, se for menor ou igual deverá procurar se possui um Dia de Folga igual a Data do Horário. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é uma Folga" e permitir o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" mostrar mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é uma Folga" e não permitir o apontamento.
        • Se a Data do Horário for maior que a Data Fim da Escala de Folga, deverá verificar se o dia do apontamento é um Domingo. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é um Domingo" e permitir o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" mostrar mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Domingo" e não permitir o apontamento.
      • Sem a Escala de Folga:
        • Verificar se o Dia do Horário é um Domingo. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é um Domingo" e permitir o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" mostrar mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Domingo" e não permitir o apontamento.
    • Dia é um Domingo:
      • Verificar se o Dia do Horário é um Domingo. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Domingo/Escala de Folga" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é um Domingo" e permitir o apontamento. Caso não configurado "Permite Apontar para Funcionário no Domingo/Escala de Folga" mostrar mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Domingo" e não permitir o apontamento.
    • Dia é um Feriado:
      • Verificar se o Dia do Horário é um Feriado. Se encontrar e estiver configurado que "Permite Apontar para Funcionário no Feriado" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é um Feriado" e permitir o apontamento. Caso não configurado "Permite Apontar para Funcionário no Feriado" mostrar mensagem de erro pop-up para avisar o usuário "O Dia do Apontamento é Feriado" e não permitir o apontamento. Utilizar os seguintes critérios para identificar se o dia é um Feriado:
        • Buscar o município da Equipe do funcionário e verificar se possuir um registro para o dia/município para a Data do Horário, se encontrar, este dia é um feriado para o funcionário. Caso não encontre deverá buscar a alocação da Equipe do funcionário e verificar se possui registro para o dia/alocação para a Data do Horário, se encontrar, este dia é um feriado para o funcionário. Caso não encontre deverá buscar se possui registro para o dia igual a Data do Horário e não possui informação para o município e alocação. Se encontrar este dia é um feriado para o funcionário.
    • Dia é Compensado:
      • Para verificar se o dia é Compensado, quando configurado "Utiliza Escala de Folga" no cadastro de Classe de Pagamento, verificar se o Funcionário possui uma Escala de Folga relacionada, para isso, encontrar a maior data de início para as Datas de Início menor ou igual a Data do Horário.
        • Com a Escala de Folga:
          • Quando não configurada que "Gera Falta um Dia Antes da Folga":
            • Verificar se a Data do Horário é menor ou igual a Data Fim da Escala de Folga, então, verificar se a Data do Horário é um dia anterior ao Dia da Folga, se sim, e estiver configurado que "Permite Apontar para Funcionário no dia Compensado" (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"), mostrar mensagem de alerta pop-up e avisar o usuário "O Dia do Apontamento é dia Compensado" e permitir o apontamento. Caso não configurado "Permite Apontar para Funcionário no dia Compensado" mostrar mensagem de erro pop-up "O Dia do Apontamento é dia Compensado" e não permitir o apontamento
            • Verificar se a Data do Horário é maior que a Data Fim da Escala de Folga, então permitir o apontamento.
          • Quando configurado que "Gera Falta um dia Antes da Folga":
            • Não verificar se o dia do apontamento é um dia compensado.
        • Sem a Escala de Folga:
          • Não verificar se o dia do apontamento é um dia compensado.
  • Não é permitido incluir/alterar/excluir registro de Funcionário Outra Equipe do apontamento com data do apontamento menor ou igual a data do último Processamento de Mão de Obra Rural.



Filtros obrigatórios:

  • Data Inicial: Data Inicial para filtro do apontamento de horário. A Data Inicial não pode ser maior que a Data Final.
  • Data Final: Data Final para filtro do apontamento de horário. A Data Final não pode ser menor que a Data Inicial.


Filtros não obrigatórios:

  • Equipe: Código da Equipe do apontamento de horário. (Tamanho do Campo: 10 Inteiros).
  • Funcionário: Código do Funcionário do apontamento de horário. (Tamanho do Campo: 10 Inteiros).



Relatório:
Os filtros da tela serão aplicados para o relatório.
Campos:

  • Empresa: Código e Descrição da Empresa.
  • CPF/CNPJ: Número do CPF ou CNPJ.
  • Funcionário: Código e Nome do Funcionário. Campo utilizado para ordenação de acordo com o informado.
  • Cargo: Código e Nome do Cargo.
  • Data de Admissão: Data de Admissão do funcionário.
  • Período: Data Inicial até Data Final.
  • Horários do Funcionário:
    • Entrada: Hora de Entrada.
    • Início Refeição 1: Hora de Início Refeição 1.
    • Fim Refeição 1: Hora Fim Refeição 1.
    • Início Refeição 2: Hora de Início Refeição 2.
    • Fim Refeição 2: Hora de Início Refeição 2.
    • Saída: Hora de Saída.
    • Início Intervalo 1: Hora de Início Intervalo 1.
    • Fim Intervalo 1: Hora Fim Intervalo 1.
    • Início Intervalo 2: Hora de Início Intervalo 2.
    • Fim Intervalo 2: Hora Fim Intervalo 2.
  • Data: Data do período informado e o correspondente dia da semana. Campo utilizado para ordenação dentro do funcionário.
  • Horário de Trabalho:
    • Entrada: Hora de Entrada.
    • Início Refeição 1: Hora de Início Refeição 1.
    • Fim Refeição 1: Hora Fim Refeição 1.
    • Início Refeição 2: Hora de Início Refeição 2.
    • Fim Refeição 2: Hora de Início Refeição 2.
    • Saída: Hora de Saída.
    • Início Intervalo 1: Hora de Início Intervalo 1.
    • Fim Intervalo 1: Hora Fim Intervalo 1.
    • Início Intervalo 2: Hora de Início Intervalo 2.
    • Fim Intervalo 2: Hora Fim Intervalo 2.
  • Quando o Funcionário não tem Horário de Trabalho para o dia, é impresso descritivo de acordo com a situação do funcionário:
    • Se o Funcionário tem falta para o dia no Apontamento de Produção Rural, é verificado se para este dia o Funcionário tem apontado Atestado, caso encontre, é impresso a descrição da Verba, caso não encontre o Atestado é impresso a descrição da Verba de falta.
    • Se o Funcionário está afastado, é impresso o descritivo "AFASTADO".
    • Se o Funcionário está férias, é impresso o descritivo "FÉRIAS".
    • Se o dia é um Domingo ou Escala de Folga, é impresso o descritivo "DESCANSO SEMANAL REMUNERADO".
    • Se o dia é um Feriado, é impresso o descritivo "FERIADO".
    • Se o dia é Compensado, é impresso o descritivo "DIA COMPENSADO".
    • Se o dia é uma Dispensa, é impresso o descritivo "DISPENSA".
    • Caso o funcionário não se encontre em nenhuma das situações acima será, é impresso a Data com o restante da linha em branco.
  • Mensagem 1: Mensagem definida em "Mensagem 1 para impressão no relatório Horário do Rural" configurado em (Administração > Configurações por Unidade > Grupo de Configuração: "Mão de Obra Rural"). Exemplo: "Declaro estar de pleno acordo com os horários considerados neste cartão.".
  • Campo para colher a assinatura do Funcionário, para confirmação das informações impressas.
  • Funcionário: Código e Nome do Funcionário.