TIPOS DE OCORRÊNCIAS DO TOTVS AUTOMAÇÃO DE PONTO

Os Tipos de Ocorrências são os códigos usados pelo TOTVS Automação de Ponto para realizar seus cálculos. O sistema dispõe de alguns tipos de ocorrências internos que são inalteráveis, visando a estabilidade do produto. Há a flexibilidade do usuário em criar seus próprios tipos de ocorrências para utilizar de maneira customizada atendendo assim a necessidade de acordo com o escopo da empresa:

Continuar lendo “TIPOS DE OCORRÊNCIAS DO TOTVS AUTOMAÇÃO DE PONTO”

Anúncios

Errro ao Inserir ou Excluir Batidas no TOTVS Automação de Ponto

Erro ao inserir/excluir batidas do funcionário no TOTVS Automação de Ponto. Este erro ocorre em inclusões manuais ou automáticas via importação de batidas.

Na inclusão de batidas:
ORA-04098: trigger ‘RM.TR_INS_ABATFUNLOG’ is invalid and failed re-validation
Código da Informação: [98f4e2a0e6d84ed8fc0c1238f25a6d5f]

Na Exclusão de batidas:
Ocorreu um erro ao tentar excluir a batida ’20/08/2014 08:00:00′ do funcionário ‘002122’. ORA-04098: trigger ‘RM.TR_DEL_ABATFUNLOG’ is invalid and failed re-validation
Ocorreu um erro ao tentar excluir a batida ’20/08/2014 23:00:00′ do funcionário ‘002122’. ORA-04098: trigger ‘RM.TR_DEL_ABATFUNLOG’ is invalid and failed re-validation

Solução:
Desabilitar as Triggers abaixo através dos comandos abaixo, onde serão desabilitadas as Trigger nas ocorrências de Inclusão, Alteração e Exclusão de dados na tabela ABATFUN (Batidas do Funcionário:

Oracle:
    ALTER TRIGGER RM.TR_INS_ABATFUNLOG DISABLE;
    ALTER TRIGGER RM.TR_UPD_ABATFUNLOG DISABLE;
    ALTER TRIGGER RM.TR_DEL_ABATFUNLOG DISABLE;

SQL Server:
    ENABLE TRIGGER RM.TR_INS_ABATFUNLOG ON ABATFUN
    GO
    ENABLE TRIGGER RM.TR_UPD_ABATFUNLOG ON ABATFUN
    GO
    ENABLE TRIGGER RM.TR_DEL_ABATFUNLOG ON ABATFUN
    GO
     

Informações Complementares

Para exibir a lista de Triggers existentes no Banco de Dados, execute os comandos abaixo:

Oracle:
    SELECT TEXT
    FROM USER_SOURCE
    WHERE TYPE IN(‘TRIGGER’);
   
SQL Server:
    SELECT OBJECT_NAME(PARENT_ID) AS TABELA,NAME 
    FROM SYS.TRIGGERS
   

Um grande abraço a todos e até o próximo post.

Falta por Suspensão no TOTVS RM Chornus

Esta funcionalidade permite ao usuário informar se uma falta é por Suspensão. Para

Esta opção só será habilitada se o parâmetro Utiliza Justificativa de Exceções estiver marcado nos Parâmetros do Sistema, ou para os funcionários que utilizarem a funcionalidade Banco de Horas Diário por Ocorrência.

  1. Acessar: RM Chronus | Cadastros | Funcionários |Dados Individuais | Editar Espelho do Funcionário;
  2. Clicar com Botão Direito e selecionar a opção Ocorrências | Faltas por Suspensão;
  3. Selecione os dias em que o funcionário terá Suspensão e no botão Processos selecione a opção Falta por Suspensão (Imagem 2);
  4. Selecionar o campo Suspensão, informar a justificativa da suspensão e clicar no botão Executar (Imagem 3).

Veja na Imagem 4 como fica o relatório do Espelho do Cartão de Ponto do funcionário.

 image   Imagem 1: Espelho do período

image   Imagem 3: Falta por suspensão

 SNAGHTML18c9ffe                               Imagem 4: Espelho do período – parâmetros

Um forte abraço e até o próximo post.

Programando Horários em Várias Datas no RM Chronus

Através do módulo Alteração de Horários do RM Chronus é possível definir vários horários distintos para várias combinações de datas diferentes de forma rápida para um ou mais funcionários. Veja os exemplos:

Exemplo 1

Horário oficial: 31/05/2009 08:15 12:30 14:30 18:15
Horários programados: 01/06/2009 06:00 14:00
02/06/2009 06:00 14:00
03/06/2009 06:00 16:00
04/06/2009 06:00 16:00
05/06/2009 08:15 12:30 14:30 18:15
08/06/2009 08:15 12:30 14:30 18:15 …

Para ser possível programar várias data com horários distintos e em seguida retornar ao horário oficial do funcionário, a dica é informar o número 1 no campo Voltar Hor. Atual apenas na última data conforme mostra a imagem abaixo (coluna Voltar Último Horário)

SNAGHTML9a41c3

Seqüência de parametrização:

  1. Pressione CTRL-Click nos dias 1 e 2 para selecionar as duas datas que ficarão no horário 1000;
  2. Informe o código do horário 1000 no campo Código e pressione a tecla TAB até o horário ser exibido na grid que mostra as datas programadas;
  3. Pressione CTRL-Click nos dias 3 e 4 para selecionar as duas datas que ficarão no horário 2000;
  4. Informe o código do horário 2000 no campo Código e pressione a tecla TAB até o horário ser exibido na grid que mostra as datas programadas;
  5. Posicione o cursor no dia 04/06/2009 e em seguida clique no campo Voltar Hor. Atual;
  6. Pressione a tecla TAB ou clique no botão ao lado do campo Voltar Hor. Atual;
  7. Clique no botão Visualizar para ver como ficou a programação, e se estiver correta, clique no botão Alterar, veja imagem a seguir:

SNAGHTML998c79

_________________________________________________________________

Exemplo 2

Horário oficial: 31/05/2009 08:15 12:30 14:30 18:15
Horários programados: 01/06/2009 06:00 14:00
02/06/2009 06:00 14:00
03/06/2009 08:15 12:30 14:30 18:15
04/06/2009 08:15 12:30 14:30 18:15 …

Utilize os mesmo recursos citados no Exemplo 1 para montar programações mais simples, veja abaixo:

SNAGHTML8a121b

 

 

 

 

 

 

 

 

Visualizando o resultado:

SNAGHTML98cf71

Um grande abraço e até o próximo post.