Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Objetivo: Tem como objetivo cadastrar todos os Funcionários das Unidades Produtoras, indicando os Cargos dos Funcionários e os Centros de Custos aos quais eles pertencem. Ex: Alexandre Bueno, Eduardo Gomes, etc.
Menu: Tabelas > Administrativo > Funcionário
Esboço da tela:






Campos Obrigatórios:

  • Código: O usuário deve informar o Código do Funcionário. (Tamanho do Campo: 10 inteiros).
  • Nome: O usuário deve informar o Nome do Funcionário. (Tamanho do Campo: 40 caracteres).
  • Centro de Custo: Identifica o Centro de Custo para o qual o funcionário será disponibilizado. O Centro de Custo deve estar previamente cadastrado e pertencer a Unidade Administrativa do mesmo Grupo de Unidade de Custo da unidade corrente. (Tamanho do Campo: 20 caracteres).
  • Unidade Administrativa: Identifica a Unidade Administrativa a qual o funcionário está registrado e será utilizado na exportação do movimento para a folha de pagamento. A Unidade Administrativa deve estar previamente cadastrada e pertencer ao mesmo Grupo de Unidade de Custo da unidade corrente. (Tamanho do Campo: 10 caracteres).
  • Data Admissão: O usuário deve informar a Data de Admissão do Funcionário.
  • Tipo do Funcionário. O usuário deve selecionar o Tipo do Funcionário, entre "Próprio" ou "Terceiro".
  • Sexo: O usuário deve selecionar o sexo do Funcionário, entre "Masculino" ou Feminino".
  • Uso em Apontamento Coletivo: O usuário deverá marcar se este Funcionário será usado em Apontamento Coletivo.
  • Demissível: O usuário deve marcar se este funcionário poderá ser demitido. Exemplo: Utilizado para funcionário pertencente a CIPA.
  • Empresa: O usuário deve informar o código da Empresa, que deve estar previamente cadastrada e pertencer ao mesmo Grupo de Unidade de Custo da unidade corrente. Por padrão na inclusão do registro o campo é inicializado com a Empresa da Unidade Administrativa corrente. (Tamanho do Campo: 10 Caracteres).
  • Filial: O usuário deve informar o código da Filial, que deve estar previamente cadastrado, associado a Empresa e pertencer ao mesmo Grupo de Unidade de Custo da unidade corrente. Por padrão na inclusão do registro o campo é inicializado com a Filial da Unidade Administrativa corrente. (Tamanho do Campo: 10 Caracteres).


Demais Campos:

  • Data de Nascimento: O usuário deve informar a Data de Nascimento do Funcionário.
  • Sindicato: O usuário deve informar o Código do Sindicato, e quando informado deve estar previamente cadastrado e pertencer a Unidade Administrativa informada. (Tamanho do Campo: 10 Caracteres).
  • CPF: O usuário deve informar o número do CPF do Funcionário. (Tamanho do Campo: 14 caracteres).
  • PIS: O usuário deve informar o número do PIS do Funcionário. (Tamanho do Campo: 14 caracteres).
  • Código do Crachá: O usuário deve informar o Código do Crachá do Funcionário. (Tamanho do Campo: 14 caracteres).
  • Classe de Pagamento: O usuário deve informar o Código da Classe de Pagamento, e quando informada deve estar previamente cadastrada e pertencer a Unidade Administrativa informada. O Código da Classe de Pagamento deverá ser inicializado caso o usuário tenha apenas uma única Classe de Pagamento associada ao Usuário e Unidade Administrativa informada. As Classes de Pagamento permitidas para associar ao Funcionário serão aquelas que estão associadas a Classe de Pagamento/Usuário ou todas as Classes de Pagamento caso não tenha associação de Classe de Pagamento/Usuário. Campo habilitado somente na "Inclusão" do Funcionário, pois a manutenção deverá ser feita na guia "Classe de Pagamento". (Tamanho do Campo: 10 Caracteres).


Demais Validações:

  • Não permitir que o usuário informe o mesmo Código de Funcionário.
  • Não permitir que o usuário informe uma Classe de Pagamento que não esteja associada a Classe de Pagamento/Usuário pertencente a Unidade Administrativa informada, quando o Usuário logado possuir pelo menos uma Classe de Pagamento associada ao Usuário.
  • Caso o Usuário logado não tenha Classe de Pagamento associada ao Usuário, o mesmo poderá informar qualquer Classe de Pagamento, que esteja previamente cadastrada e pertencer a Unidade Administrativa informada.
  • Não é permitido informar uma Filial que não esteja associado a Empresa.
  • Só permitir informar Empresa e Filial que pertença ao mesmo Grupo de Unidade de Custo da unidade corrente.

Filtros:
Filtros Obrigatórios Condicionais:

  • 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. A partir deste filtro, recuperar os funcionários que tenham Classe de Pagamento (mais recente) para Unidade Administrativa logada ou tenha uma Classe de Pagamento associada a Unidade Administrativa informada no Funcionário. (Tamanho do Campo: 10 Caracteres).


Demais Filtros:

  • Funcionário: Informar o código do Funcionário.
  • Equipe: O usuário deve informar o Código da Equipe, e quando informada deve estar previamente cadastrada e pertencer a Unidade Administrativa logada. (Tamanho do Campo: 10 caracteres).






Disponibilidade







Objetivo:

  • Configurar a Disponibilidade para o Funcionário. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Histórico de Disponibilidade" da aplicação. Será utilizado na Geração de Informação para o Custo e nos Apontamentos de Produção Rural.


Campos Obrigatórios:

  • Centro de Custo: Identifica o Centro de Custopara o qual o funcionário será disponibilizado. O Centro de Custo deve estar previamente cadastrado e pertencer a Unidade Administrativa do mesmo Grupo de Unidade de Custo da unidade corrente. (Tamanho do Campo: 20 caracteres).
  • Cargo: O usuário deve informar o Código do Cargo, e deve estar previamente cadastrado. (Tamanho do Campo: 10 caracteres).
  • Data do Evento: O usuário deve informar a Data que o Funcionário inicia-se nesta disponibilidade.
  • Unidade Administrativa: Identifica a Unidade Administrativa para a qual o funcionário será disponibilizado. A Unidade Administrativa deve estar previamente cadastrada e pertencer ao mesmo Grupo de Unidade de Custo da unidade corrente. (Tamanho do Campo: 10 caracteres).
  • Prestador de Serviço: O usuário só irá informar o Prestador de Serviço quando o Tipo do Funcionário for "Terceiro". Se informado o Código do Prestador de Serviço, deve estar previamente cadastrada e quando configurado que o Prestador de Serviço é por Unidade Administrativa então deve pertencer a Unidade Administrativa da Disponibilidade. (Tamanho do Campo: 10 caracteres).
  • Situação: Indica a Situação do Funcionário ("Ativo", "Afastado", "Férias", "Quitação" ou "Demitido"). No caso da inclusão de um novo registro a Situação será sempre "Ativa". Campo desabilitado.
  • Motivo de Afastamento: O sistema irá recuperar o Motivo do Afastamento do funcionário. O Motivo de Afastamento será movimentada pela guia "Afastamento" ou "Histórico de Afastamento". Campo desabilitado.



Demais Funcionalidades:

  • Na pesquisa do campo Centro de Custo, o filtro Unidade Administrativa, por padrão será inicializado com a Unidade Administrativa corrente e o mesmo poderá recuperar as unidades que pertencem ao mesmo Grupo de Unidade de Custo da unidade administrativa corrente.


Demais Filtros:

  • Centro de Custo: Centro de Custo para o qual o funcionário foi disponibilizado. O Centro de Custo deve estar previamente cadastrado e pertencer a Unidade Administrativa do mesmo Grupo de Unidade de Custo da unidade corrente. Na pesquisa do filtro Centro de Custo, o filtro Unidade Administrativa, por padrão será inicializado com a Unidade Administrativa corrente e o mesmo poderá recuperar as unidades que pertencem ao mesmo Grupo de Unidade de Custo da unidade administrativa corrente.


Demais Validações:

  • Não permitir que o usuário informe a mesma Data do Evento independente do Código do Centro de Custo, Situação, Código do Cargo, Código da Unidade Administrativa, Código do Prestador de Serviço.
  • Não permitir alterar a Data do Evento da Disponibilidade que estejam associado a Situação ("Quitação" ou "Demitido") e Afastamento ("Afastamento" ou "Férias"). O demais campos poderão ser alterados.
  • Não permitir que o usuário elimine uma Data de Evento que esteja associada a Situação ("Quitação" ou "Demitido") e Afastamento ("Afastamento" ou "Férias"). As movimentações da Situação e Afastamento deverão ser feitas pela guia "Rescisão" e "Afastamento" respectivamente.
  • Não permitir que o usuário intercale uma Data de Evento no período de Afastamento (Afastamento ou Férias).
  • Ao "Editar" a Disponibilidade não será permitida alteração da Data do Evento para uma data maior ou igual que a Data de Início da Equipe, ou do Salário, ou da Escala de Folga, ou do Horário ou da Demissão ou da Classe de Pagamento.
  • Ao "Editar" a Disponibilidade não será permitida a alteração na Unidade Administrativa se possuir registros para Equipe, ou Salário, ou Horário, ou Escala de Folga, ou Demissão, ou Afastamento ou Classe de Pagamento com Data de Início maior ou igual à Data do Evento a ser alterado.
  • Não será permitido a Exclusão da Disponibilidade quando possuir Data de Início da Equipe ou do Salário ou da Escala de Folga ou da Demissão ou do Afastamento ou da Classe de Pagamento entre a Data do Evento a ser excluído e a Data do Evento da próxima Disponibilidade quando existir.
  • Não será permitido a Inclusão da Disponibilidade quando possuir Data de Início da Equipe ou do Salário ou da Escala de Folga ou da Demissão ou do Afastamento ou da Classe de Pagamento com Data maior ou igual à Data do Evento a ser incluído.



Equipe







Objetivo:

  • Associar o Funcionário a uma Equipe. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Histórico de Equipe" da aplicação. Será utilizado nos Apontamentos de Produção Rural, Processamento de Mão de Obra Rural, Manutenção de Faltas, Impressão de Relatórios.


Campos Obrigatórios:

  • Data de Início: O usuário deve informar a Data de Início de alocação na Equipe.
  • Equipe: O usuário deve informar o Código da Equipe, e deve estar previamente cadastrada e pertencer a Unidade Administrativa da Disponibilidade para a Data de Início informada. (Tamanho do Campo: 10 inteiros).
  • Prestador de Serviço: O código do Prestado Serviço será recuperado do cadastro de Equipe, podendo ser alterado. O código do Prestador de Serviço deve estar previamente cadastrado e quando configurado que o Prestador de Serviço é por Unidade Administrativa então deve pertencer a Unidade Administrativa da Disponibilidade para a Data de Início informada. (Tamanho do Campo: 10 inteiros).


Demais Validações:

  • A Data de Início não pode ser menor que a Data de Admissão do Funcionário.
  • A Data de Início não pode ser maior que a Data de Demissão (quando informada) do Funcionário.
  • A Data de Início não pode ser maior que a Data de Inativação (quando informada) da Equipe.
  • Não permitir informar a mesma Data de Início de alocação na Equipe para o Funcionário independente da Equipe.
  • A Data de Início não pode ser menor que a Data de Evento da primeira de Disponibilidade do Funcionário.
  • A Data de Início informada não pode ser menor que a Data de Início mais recente (com maior data de início) da Equipe.
  • A Equipe informada não pode ser igual a Equipe mais recente.
  • A Data de Início não pode ser alterada se encontrar uma Disponibilidade com Data do Evento maior que a Data Início e a Unidade Administrativa for diferente da Unidade Administrativa da Disponibilidade.
  • A Data de Início não pode ser alterada quando a mesma for maior ou igual a próxima Data de Início.
  • A Data de Início não pode ser alterada quando a mesma for menor ou igual a anterior Data de Início.



Escala de Folga




Objetivo:

  • Associar o Funcionário a uma Escala de Folga. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Histórico de Escala de Folga" da aplicação. Será utilizado nos Apontamentos de Produção Rural, Processamento de Mão de Obra Rural, Manutenção de Faltas, Impressão de Relatórios.


Campos Obrigatórios:

  • Data de Início: O usuário deve informar a Data de Início de alocação na Escala.
  • Escala de Folga: O usuário deve informar o Código da Escala de Folga, e deve estar previamente cadastrada e pertencer a Unidade Administrativa da Disponibilidade para a Data de Início informada. (Tamanho do Campo: 10 Caracteres).


Demais Validações:

  • A Data de Início não pode ser menor que a Data de Admissão do Funcionário.
  • A Data de Início não pode ser maior que a Data de Demissão (quando informada) do Funcionário.
  • A Data de Início não pode ser maior que a Data de Inativação na Escala de Folga (quando informada) do Funcionário.
  • A Data de Início não pode ser menor que a Data Inicial na Escala de Folga.
  • A Data de Início não pode ser maior que a Data Final na Escala de Folga.
  • A Data de Início não pode ser menor que a Data de Evento da primeira de Disponibilidade do Funcionário.
  • A Data de Início informada não pode ser menor que a Data de Início mais recente (com maior data de início) da Escala de Folga.
  • A Escala de Folga informada não pode ser igual a Escala de Folga mais recente.
  • A Data de Início não pode ser alterada se encontrar uma Disponibilidade com Data do Evento maior que a Data Início e a Unidade Administrativa for diferente da Unidade Administrativa da Disponibilidade.
  • A Data de Início não pode ser alterada quando a mesma for maior ou igual a próxima Data de Início.
  • A Data de Início não pode ser alterada quando a mesma for menor ou igual a anterior Data de Início.
  • Não permitir informar a mesma Data de Início de alocação na Escala de Folga para o Funcionário independente da Escala de Folga.


Salário




Objetivo:

  • Definir o valor do Salário para Funcionário. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Histórico de Salário" da aplicação. Será utilizado nos Apontamentos de Produção Rural e no Processamento de Mão de Obra Rural.


Campos Obrigatórios:

  • Data de Início: O usuário deve informar a Data de Início do Salário.
  • Salário: O usuário deve informar o valor do Salário. (Tamanho do Campo: 11 inteiros com 4 decimais).
  • Frequência de Pagamento: O usuário deve selecionar qual a Frequência de Pagamento, entre "Horista", "Diarista", "Mensalista", "Quinzenalista" ou "Semanalista".


Demais Validações:

  • A Data de Início não pode ser menor que a Data de Admissão do Funcionário.
  • A Data de Início não pode ser maior que a Data de Demissão (quando Informada) do Funcionário.
  • Não permitir informar a mesma Data de Início do Salário para o Funcionário independente do Salário.
  • A Data de Início não pode ser menor que a Data de Evento da primeira de Disponibilidade do Funcionário.
  • A Data de Início informada não pode ser menor que a Data de Início mais recente (com maior data de início) do Salário.
  • O Salário informada não pode ser igual ao Salário mais recente.
  • Para a Classe de Pagamento do Tipo "Rural" o salário deverá ser maior que 0 (zero).
  • A Data de Início não pode ser alterada se encontrar uma Disponibilidade com Data do Evento maior que a Data Início e a Unidade Administrativa for diferente da Unidade Administrativa da Disponibilidade.
  • A Data de Início não pode ser alterada quando a mesma for maior ou igual a próxima Data de Início.
  • A Data de Início não pode ser alterada quando a mesma for menor ou igual a anterior Data de Início.


Horários:




Objetivo:

  • Associar o Funcionário ao Horário de trabalho. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Histórico de Horário" da aplicação. Será utilizado nos Apontamentos de Produção Rural.


Campos Obrigatórios:

  • Data de Início: O usuário deve informar a Data de Início do Horário.
  • Horário: O usuário deve informar o Código do Horário, e deve estar previamente cadastrada e pertencer a Unidade Administrativa da Disponibilidade para a Data de Início informada. (Tamanho do Campo: 10 Caracteres).


Demais Validações:

  • A Data de Início não pode ser menor que a Data de Admissão do Funcionário.
  • A Data de Início não pode ser maior que a Data de Demissão (quando informado) do Funcionário.
  • A Data de Início não pode ser menor que a primeira Vigência Inicial do Horário.
  • A Data de Início não pode ser maior que a última data de Vigência Final do Horário (quando informado).
  • Não permitir informar a mesma Data de Início para o Funcionário independente do Horário.
  • A Data de Início não pode ser menor que a Data de Evento da primeira de Disponibilidade do Funcionário.
  • A Data de Início informada não pode ser menor que a Data de Início mais recente (com maior data de início) do Horário.
  • O Horário informada não pode ser igual ao Horário mais recente.
  • A Data de Início não pode ser alterada se encontrar uma Disponibilidade com Data do Evento maior que a Data Início e a Unidade Administrativa for diferente da Unidade Administrativa da Disponibilidade.
  • A Data de Início não pode ser alterada quando a mesma for maior ou igual a próxima Data de Início.
  • A Data de Início não pode ser alterada quando a mesma for menor ou igual a anterior Data de Início.




Classe de Pagamento:





Objetivo:

  • Associar o Funcionário a uma Classe de Pagamento. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Histórico de Classe de Pagamento" da aplicação. Será utilizado nos Apontamentos de Produção Rural, Processamento de Mão de Obra Rural, Manutenção de Faltas e Impressão de Relatórios.


Campos Obrigatórios:

  • Data de Início: O usuário deve informar a Data de Início de alocação na Classe de Pagamento.
  • Classe de Pagamento: O usuário deve informar o Código da Classe de Pagamento, e deve estar previamente cadastrada e pertencer a Unidade Administrativa da Disponibilidade para a Data de Início informada. O Código da Classe de Pagamento deverá ser inicializado caso o usuário tenha apenas uma única Classe de Pagamento associada ao Usuário e Unidade Administrativa da Disponibilidade para a Data de Início informada ou da Unidade Administrativa informada no Funcionário. As Classes de Pagamento permitidas para associar ao Funcionário serão aquelas que estão associadas a Classe de Pagamento/Usuário ou todas as Classes de Pagamento da Unidade Administrativa logada, caso não tenha associação de Classe de Pagamento/Usuário. (Tamanho do Campo: 10 Caracteres).


Demais Validações:

  • A Data de Início não pode ser menor que a Data de Admissão do Funcionário.
  • A Data de Início não pode ser maior que a Data de Demissão (quando informado) do Funcionário.
  • Não permitir informar a mesma Data de Início na alocação da Classe de Pagamento para o Funcionário independente da Classe de Pagamento.
  • A Data de Início não pode ser menor que a Data de Evento da primeira de Disponibilidade do Funcionário.
  • A Data de Início informada não pode ser menor que a Data de Início mais recente (com maior data de início) da Classe de Pagamento.
  • A Classe de Pagamento informada não pode ser igual a Classe de Pagamento mais recente.
  • A Data de Início não pode ser alterada se encontrar uma Disponibilidade com Data do Evento maior que a Data Início e a Unidade Administrativa for diferente da Unidade Administrativa da Disponibilidade.
  • A Data de Início não pode ser alterada quando a mesma for maior ou igual a próxima Data de Início.
  • A Data de Início não pode ser alterada quando a mesma for menor ou igual a anterior Data de Início.
  • Não permitir que o usuário informe uma Classe de Pagamento que não esteja associada a Classe de Pagamento/Usuário, quando o Usuário logado possuir pelo menos uma Classe de Pagamento associada ao Usuário.
  • Caso o Usuário logado não tenha Classe de Pagamento associada ao Usuário, o mesmo poderá informar qualquer Classe de Pagamento, que esteja previamente cadastrada e pertencer a Unidade Administrativa da Disponibilidade para a Data de Início informada.











Rescisão:





Objetivo:

  • Definir a data de demissão do Funcionário. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Rescisão" da aplicação. Será utilizado nos Apontamentos de Produções Rural, no Processamento de Mão de Obra Rural, na Manutenção de Faltas e na Impressão de Relatórios.


Campos Obrigatórios:

  • Data de Demissão: O usuário deve informar a Data de Demissão do Funcionário.
  • Situação: O usuário deve selecionar a situação do funcionário entre "Quitação" ou "Demitido".
  • Motivo de Afastamento: O usuário deve informar o Motivo de Afastamento (demissão), e que deve estar previamente cadastrado. (Tamanho do Campo: 10 Caracteres).


Demais Validações:

  • A Data de Demissão não pode ser menor que a Data de Admissão do Funcionário.
  • A Data de Demissão não pode ser menor que a Data do Evento da última Disponibilidade do Funcionário.
  • Não permitir informar mais de uma Data de Demissão para o Funcionário independente do Motivo de Afastamento.
  • Não permitir informar uma Situação se não existir uma Disponibilidade para o Funcionário com a Data do Evento menor que a Data de Demissão.
  • Só permitir rescindir o Funcionário que esteja em Situação "Ativo" e que tenha uma Disponibilidade para o Funcionário com a Data do Evento menor que a Data de Demissão.
  • Só permitir rescindir o Funcionário que seja Demissível.
  • Quando a rescisão foi feita pelo Histórico de Rescisões, só poderá consultar o registro, não podendo efetuar manutenção (Inclusão, Alteração e Exclusão). A manutenção deverá ser feita pelo Histórico de Rescisões.


Afastamento:




Objetivo:

  • Definir período de Afastamento para o Funcionário. O usuário terá os mesmos direitos de acesso que lhe foram atribuídos para Item de Menu "Histórico de Afastamento" da aplicação. Será utilizado nos Apontamentos de Produção Rural, no Processamento de Mão de Obra Rural, na Manutenção de Faltas e na Impressão de Relatórios.


Campos Obrigatórios:

  • Data Inicial: O usuário deve informar a Data Inicial do Afastamento.
  • Tipo: O usuário deve selecionar a Tipo do afastamento entre "Afastado" ou "Férias".
  • Motivo de Afastamento: O usuário deve informar o Motivo do 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 a Data de Demissão (quando informado) 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.
  • A Data Final (quando informado) do Afastamento não pode estar dentro de um período já informado.
  • A Data Inicial do Afastamento não pode ser menor que a última Data do Evento da Disponibilidade (Ativo).
  • Não permite períodos de Afastamentos com datas intercaladas.
  • 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.