Histórico da Página
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 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)".
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.
- Com a Escala de Folga procurar:
- 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.
- 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:
- 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.
- Quando não configurada que "Gera Falta um Dia Antes da Folga":
- Sem a Escala de Folga:
- Não será verificado se o dia do apontamento é um dia compensado.
- Com a Escala de Folga:
- 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.
- 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.
- 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.
- Com a Escala de Folga procurar:
- 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.
- 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:
- 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.
- Quando não configurada que "Gera Falta um Dia Antes da Folga":
- Sem a Escala de Folga:
- Não verificar se o dia do apontamento é um dia compensado.
- Com a Escala de Folga:
- 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.
- 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.
- 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.