Histórico da Página
Importação de Batidas - PE2000
Visão Geral do Programa
Permitir a importação de marcações (batidas) geradas pelo relógio ponto/refeição, conforme parametrização e layout estabelecidos, para o módulo Controle de Frequência possibilitando a administração e controle das horas trabalhadas e utilização do refeitório pelos funcionários.
A importação de batidas consiste em:
- selecionar o tipo de layout do arquivo a ser importado e
...
- selecionar os arquivos de entrada de dados
...
- , que pode ocorrer por meio de um único arquivo ou por vários arquivos contidos em um mesmo diretório.
Estas informações serão importadas para o módulo Controle de Frequência para administração e controle das horas trabalhadas e utilização do refeitório pelos funcionários.
Pode-se gerar mais de um arquivo texto de batidas para o mesmo dia, sendo que, o processo de importação irá ler o arquivo uma única vez, tendo como resultado batidas válidas para o sistema e erros de importação, os quais deverão ser corrigidos ou eliminados pelo usuário.
Durante a importação, o sistema efetua a validação das batidas, verificando se existem as informações referenciadas no arquivo de entrada especificado para importação (empresa, estabelecimento, funcionário, relógio, entre outros).
...
No processo de importação, o sistema:
- Efetua a validação das batidas, verificando se existem as informações referenciadas no arquivo de entrada especificado para importação (empresa, estabelecimento, funcionário, relógio, entre outros).
- Identifica se a batida correspondente, é uma marcação de ponto (horário) ou refeição. Veja mais informações na descrição da Função Manutenção do Local de Marcação (PE2200).
As inconsistências são apresentadas no relatório gerado ao final do processo e disponibilizadas no programa Correção de Erros de Importação. Veja mais informações na descrição da Função Correção Erros de Importação (PE3500).
...
title | Nota: |
---|
- Grava no sistema o horário e a data referente às batidas, ficando disponível para consulta:
- Batidas Válidas:
- Ponto: na função Atualiza Batidas Não Ponto - PE3700 e, na função Consulta do Cálculo do Ponto Eletrônico - PE3760 clicando no Botão “Consulta Batidas” verificam
- Batidas Válidas:
...
- -se as batidas do dia e o resultado do cálculo.
...
- Refeição: na função Consulta Movimento Refeição
...
...
- .
...
- Inconsistências: na função Correção Erros de Importação (PE3500), as quais deverão ser corrigidas e reimportadas/tratadas, ou desconsideradas pelo usuário, pois erros de importação pendentes impedem o cálculo do ponto do funcionário.
Ao final do processo de importação é apresentado um relatório informando:
- quantos registros foram importados com sucesso.
- quantos registros foram importados com erro e, qual o código/descrição do erro de importação
- quantos registros foram desconsiderados por ter sido identificado que os mesmos já foram importados anteriormente (apenas para os arquivos com layout AFD).
Informações | ||
---|---|---|
| ||
As batidas sem par serão importadas para as jornadas alternativas ou padrões, que estiverem mais próximas do horário realizado. Caso houver uma batida sem par, o sistema verifica a jornada na qual se enquadra a mesma de acordo com o horário de processo, entrada ou saída, do turno. Se o horário de processo do turno corresponde à saída, será verificado se o horário da marcação é superior à 4 horas antes do início da jornada. Essa margem de tempo serve como um parâmetro aproximado, para identificar qual jornada que possui maior coerência com a marcação. Caso o horário da marcação seja superior a 4 horas antes do início da jornada será verificado se as batidas importadas até o momento correspondem ao mesmo dia ou se existe alguma batida do dia anterior. Se a primeira batida do dia processado (marcação de entrada) ocorreu no dia anterior, a marcação com horário superior a 4 horas antes do início da jornada será deslocada para o próximo dia, alterando assim a data de processo. Se as condições acima não forem atendidas, a batida permanecerá com a data, correspondente ao processo, sem alterações. O processo descrito acima somente será realizado |
Informações | ||
---|---|---|
| ||
As batidas sem par serão importadas para as jornadas, alternativas ou padrões, que estiverem mais próximas do horário realizado. Caso houver uma batida sem par, o sistema verifica a jornada na qual se enquadra a mesma de acordo com o horário de processo, entrada ou saída, do turno. Se o horário de processo do turno corresponde à saída, será verificado se o horário da marcação é superior a 4 horas antes do início da jornada. Essa margem de tempo serve como parâmetro, aproximado, para identificar a jornada que possui maior coerência com a marcação. Caso o horário da marcação seja superior a 4 horas antes do início da jornada será verificado se as batidas importadas até o momento correspondem ao mesmo dia ou se existe alguma batida do dia anterior. Se a primeira batida do dia processado (marcação de entrada) ocorreu no dia anterior, a marcação com horário superior a 4 horas antes do início da jornada será deslocada para o próximo dia, alterando assim a data de processo. Se as condições acima não forem atendidas, a batida permanecerá com a data, correspondente ao processo, sem alterações. O arquivo importado fica integralmente gravado na base de dados e não pode ser importado novamente (exceto se a importação for eliminada). O sistema mantém a rastreabilidade entre o arquivo e os dados importados. O processo descrito acima somente será realizado quando o tratamento de horário da categoria for alternativo. Quando não for encontrada a tabela de parâmetros ponto eletrônico, será apresentado um erro de importação. O tipo deste erro vai depender de ter sido encontrada ou não a tabela de parâmetros empresa RH:
|
O sistema mantém a rastreabilidade entre o arquivo e os dados importados, uma vez que o arquivo importado fica integralmente gravado na base de dados e somente poderá ser importado novamente se a importação deste arquivo for eliminada (função PE2222). |
Informações | ||
---|---|---|
| ||
O pré-requisito para a execução dessa função, quando o tipo de layout selecionado for Parametrizável, é: | ||
Informações | ||
| ||
O pré-requisito para a execução dessa função é: |
Importação de Batidas – Pasta Parâmetros
Objetivo da tela: |
Nesta pasta é possível parametrizar as informações necessárias para realizar a importação |
de arquivos contendo as batidas geradas |
por relógio de ponto/refeição. |
Principais Campos e Parâmetros: Outras Ações/Ações Relacionadas
Campo: |
Ação:
Campo:
Descrição:
Descrição: |
Pesquisa
Quando acionado, é apresentada uma tela em que o usuário deve selecionar o diretório dos arquivos que contém as informações desejadas para importação de batidas.
Principais Campos e Parâmetros:
Tipo Layout | Selecionar o tipo de layout |
do(s) arquivo(s) a serem importados. As opções disponíveis são:
|
A importação deste tipo de arquivo terá um layout fixo, conforme anexo I da portaria 1510.
Não será habilitado/validado o campo Código Layout.
A pasta Layout será habilitada.
Quando a importação for por Arquivo:
Será validado se o arquivo de entrada informado possui a estrutura do arquivo AFD, verificando se no primeiro registro do arquivo as 11 primeiras posições é igual a “00000000011” (conforme layout AFD). Caso não seja, será emitida uma mensagem de erro para o usuário.Quando for importação por Diretório:
Serão apresentados apenas os arquivos com estrutura AFD.
O campo que permite a seleção somente dos arquivos não importados ficará desabilitado, ficando com a opção Todos selecionada. Isto é necessário porque o processo de verificação das informações já importadas é diferente para o arquivo AFD.Para a importação das batidas, serão considerados os tipos de registros:
1 – Cabeçalho: Do qual serão consideradas as informações:
Tipo de Identificador do Empregador.
CNPJ do Empregador.
CEI do Empregador.
Número de Fabricação do REP.
3 – Marcação de Ponto: Do qual serão consideradas as informações:
Número NSR.
Data de Marcação do Ponto.
Horário de Marcação do Ponto.
Número do PIS do Empregado.
Na importação do arquivo AFD, não serão considerados as seguintes informações:
Os campos Leitura Batida (Matrícula ou Cartão), Trata DV, Trata Via Crachá e Considera Empresa Proveniente do Relógio (PE0200) para localização da empresa do funcionário.
Crachá Provisório.Será validado se o número do REP (registro cabeçalho) do arquivo que está sendo importado existe relacionado a algum relógio na base de dados. Se não existir, será criado o erro de importação 36 - Número do REP não possui relógio relacionado.
O relógio (PE0620) será localizado pelo número do REP, considerando que a data da batida deve ser estar dentro do Período de Validade informado no relógio.
Os funcionários serão localizados pelo número do PIS na empresa/estabelecimento em que estiverem ativos na data da batida. Lembrando que pode haver mais de um funcionário com o mesmo PIS, seja por motivo de transferência, readmissão, ativo em mais de uma empresa/estabelecimento, vários contratos (folha educacional).
Se o funcionário não for localizado, será gerado o erro de importação 11 - Informações Funcionário/Terceiro não Cadastradas para Ponto.
Se for localizado mais de um funcionário ativo com o mesmo PIS, será considerado primeiro aquele que estiver no estabelecimento com mesmo CGC/CEI que consta no arquivo AFD (registro cabeçalho). Caso contrário, será considerado o funcionário sem a verificação do CGC/CEI.
Localizado o funcionário, caso não encontre funcionário ponto (PE1700), será criado o erro de importação 11 – Informações Funcionário/Terceiro não Cadastradas para Ponto.
Nos erros de importação para os quais for possível identificar o funcionário (exemplo: ponto calculado, calendário não gerado, limite entre batidas, entre outros), será gravado no campo Identificação a Matrícula do funcionário, com o Tipo igual a M.
Nos erros de importação para os quais não for possível identificar o funcionário (exemplo: empresa não cadastrada, parâmetros ponto eletrônico inexistente, funcionário não cadastrado, entre outros), o campo Identificação ficará com zeros.
Será gravado nas marcações de ponto e erros de importação as informações: CNPJ, CEI, NRS e Num REP.
Controle para não Importar duas vezes as Batidas do Arquivo
Será feito por intermédio dos campos número do REP (registro cabeçalho) e NSR (registro marcação de ponto), antes de validar qualquer informação do arquivo.
Os registros que forem identificados como já importados (marcação de ponto ou erro de importação) serão listados no log de execução do programa, após a impressão dos erros de importação.
Parametrizável:
A importação deste tipo de layout continua da forma atual:
É necessário informar qual o layout será utilizado, tanto na importação por Arquivo como por Diretório.
A importação pode ser por matrícula ou cartão ponto, conforme parametrizado no programa Manutenção dos Parâmetros do Ponto Eletrônico (PE0200).
O código do relógio que vem no arquivo não é o número de fabricação do REP.
A pasta Layout ficará desabilitada.
Quando for importação por Diretório:
Serão apresentados apenas os arquivos que não possuem a estrutura AFD, verificando se no primeiro registro do arquivo as posição 188 à 204, correspondem a um número de REP cadastrado no banco de dados.
Se encontrar registro, o nome do arquivo não será apresentado.
Quando for importação por Arquivo, será validado se o arquivo de entrada informado possui a estrutura do arquivo AFD. Caso possua, será emitida uma mensagem de erro para o usuário.
Código Layout
Inserir o código de layout de relógio desejado para a importação.
Informações | ||
---|---|---|
| ||
Esse campo somente é habilitado quando o tipo de layout selecionado é Parametrizável. |
Data
Inserir a faixa de tempo correspondente a importação que está sendo realizada.
Opção
Selecionar a forma pela qual serão filtrados os dados para importação.
As opções disponíveis são:
- Seleção: Quando selecionada, serão habilitados os campos para informar faixa de estabelecimento e matrícula dos funcionários.
- Digitação: Quando selecionada, será habilitada a pasta Digitação, permitindo ao usuário a seleção aleatória de estabelecimentos e matriculas.
Estabelecimento
Inserir a faixa de códigos inicial e final dos estabelecimentos a serem considerados para a importação. Somente serão considerados os estabelecimentos que estiverem definidos na faixa inserida pelo usuário.
Informações | ||
---|---|---|
| ||
Esse campo somente é habilitado quando a opção Seleção está selecionada no campo Opção. |
Matrícula
Inserir a faixa de matriculas inicial e final dos funcionários a serem considerados para a importação. Somente serão considerados as matrículas que estiverem definidos na faixa inserida pelo usuário.
Informações | ||
---|---|---|
| ||
Esse campo somente é habilitado quando a opção Seleção está selecionada no campo Opção. |
Origem Importação
Selecionar a origem dos arquivos de importação.
As opções disponíveis são:
- Arquivo: Quando selecionada, a origem da importação é um arquivo selecionado por intermédio do campo Arquivo de Entrada, descrito abaixo.
- Diretório: Quando selecionada, a origem da importação é um diretório que pode conter vários arquivos de importação, o diretório é selecionado por intermédio da pasta Diretório.
Arquivo de Entrada
Selecionar o arquivo de origem dos dados da importação.
Informações | ||
---|---|---|
| ||
Esse campo somente é habilitado quando a opção Arquivo está selecionada no campo Origem Importação. |
Importação de Batidas – Pasta Digitação
Objetivo da tela: | Ao selecionar a função Importação de Batidas - pasta Digitação, é apresentada tela, por intermédio da qual é possível inserir as informações a serem consideradas quando da importação.
|
Outras Ações/Ações Relacionadas:
Ação: | Descrição: |
Inserir | Quando acionado, permite inserir as informações de estabelecimento e matrícula a serem considerados na importação. |
Alterar | Quando acionado, permite efetuar alterações nas informações de estabelecimento e matrícula selecionados. |
Retirar | Quando acionado, as informações do estabelecimento e matrícula serão retiradas da lista apresentada. |
Salvar | Quando acionado, permite que os dados informados nessa pasta sejam salvos, possibilitando sua futura utilização por intermédio do botão Recuperar. |
Recuperar | Quando acionado, permite recuperar os dados armazenados por intermédio do botão Salvar. |
Principais Campos e Parâmetros:
Campo: | Descrição: |
Est | Selecionar o código do estabelecimento a ser considerado para importação. |
Matrícula | Selecionar o código da matrícula do funcionário a ser considerado para importação. |
Dv | Exibe o dígito verificador da matrícula do funcionário a ser considerado para importação. |
Nome | Exibe o nome do funcionário a ser considerado para importação. |
Importação de Batidas – Pasta Diretório
Objetivo da tela: | Ao selecionar a função Importação de Batidas - pasta Diretório, é apresentada tela, por intermédio da qual é possível inserir as informações a serem consideradas quando da importação.
|
Outras Ações/Ações Relacionadas:
Ação: | Nome: | Descrição: |
Pesquisa | Quando acionado, é apresentada uma tela em que o usuário deve selecionar o diretório dos arquivos que contém as informações desejadas para importação de batidas. |
Ação: | Descrição: |
Marca Todos | Quando acionado, todos os arquivos da lista são assinalados para importação. O campo Importa da lista de arquivos é alterado para Sim em todos os arquivos. |
Desmarca Todos | Quando acionado, todos os arquivos da lista são assinalados para não serem importados. O campo Importa da lista de arquivos é alterado para Não em todos os arquivos. |
| ||||||
Código Layout | Inserir o código de layout de relógio desejado para a importação.
| |||||
Origem Importação | Selecionar a origem dos arquivos de importação. As opções disponíveis são:
| |||||
Arquivo de Entrada | Selecionar o arquivo de origem dos dados da importação.
|
Outras Ações/Ações Relacionadas:
Ação: | Descrição: |
Pesquisa | Quando acionado, é apresentada uma tela em que o usuário deve selecionar o diretório dos arquivos que contém as informações desejadas para importação de batidas. |
Informações | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||
|
Importação de Batidas – Pasta Layout
Objetivo da tela: | Nesta pasta é possível visualizar a estrutura do arquivo que será importado.
|
Importação de Batidas – Pasta Diretório
Objetivo da tela: | Nesta pasta é possível selecionar um ou vários arquivos para importação, existentes no diretório informado.
|
Principais Campos e Parâmetros:
Campo: | Descrição: |
Tipo
Inserir o tipo de arquivo que contém as informações desejadas para importação.
Diretório
Inserir o diretório de origem dos arquivos. Todos os arquivos com a extensão selecionada no campo Tipo e que estejam no diretório selecionado nesse campo serão apresentados na lista de arquivos para importação.
Somente Não Importados
Quando selecionada essa opção, somente os arquivos não importados e contidos no diretório selecionado são apresentados na lista de arquivos.
Todos
Quando selecionada essa opção, todos os arquivos contidos no diretório selecionado e com a extensão selecionada são apresentados na lista de arquivos.
Lista de Arquivos
Exibe informações de todos os arquivos contidos no diretório selecionado no campo Diretório e com a extensão selecionada no campo Tipo.
São apresentadas as seguintes colunas:
- Arquivo: Nome do arquivo contido no diretório selecionado.
- Importa: Indica se o arquivo está selecionado para importação. Para mudar o valor desse campo basta um duplo clique sobre o registro desejado.
- Layout: Exibe o layout de importação utilizado para importar as batidas, cada arquivo pode possuir um layout diferente.
- Descrição: Exibe a descrição do layout utilizado para importar as batidas.
...
Tipo | Inserir o tipo de arquivo que se deseja apresentar na tela para realizar a importação. |
Diretório | Inserir o diretório de origem dos arquivos. Todos os arquivos com a extensão selecionada no campo Tipo e que estejam no diretório selecionado nesse campo serão apresentados na lista de arquivos para importação. |
Somente Não Importados | Quando selecionada essa opção, somente os arquivos não importados e contidos no diretório selecionado são apresentados na lista de arquivos. |
Todos | Quando selecionada essa opção, todos os arquivos contidos no diretório selecionado e com a extensão selecionada são apresentados na lista de arquivos. |
Lista de Arquivos | Exibe os arquivos existentes no diretório informado no campo Diretório e que também atendam as parametrizações dos campos Tipo e Somente Não Importados ou Todos. São apresentadas as seguintes colunas:
|
Outras Ações/Ações Relacionadas:
Ação: | Descrição: |
Pesquisa | Quando acionado, é apresentada uma tela em que o usuário deve selecionar o diretório dos arquivos que contém as informações desejadas para importação de batidas. |
Marca Todos | Quando acionado, todos os arquivos da lista são assinalados para importação. O campo Importa da lista de arquivos é alterado para Sim em todos os arquivos. |
Desmarca Todos | Quando acionado, todos os arquivos da lista são assinalados para não serem importados. O campo Importa da lista de arquivos é alterado para Não em todos os arquivos. |
Importação de Batidas – Pasta Log
Objetivo da tela: | Permitir determinar o destino da geração, bem como a forma de execução. Para mais detalhes consulte o conceito Pasta Impressão. |
Exemplo:
Para visualizar um exemplo da listagem gerada, clique na imagem abaixo: