8437 - Alterar numeração de um Código de Cálculo já criado e processado
Problema: Precisamos alterar a numeração de um código de cálculo já definido para determinada empresa. Possuímos um processo automático que cria códigos de cálculo sequencialmente (último + 1). Porém, como teste, foi criado um cálculo tipo 91 com código 5000, e a exclusão deste foi esquecida, desta forma, o processo automático criou o cálculo 5001 (em vez do 285 que seria o correto). O problema é que isto foi percebido somente 1 semana após a criação do código de cálculo, sendo que já existem marcações apuradas para ponto e refeitório.
Como todas a empresas seguem um padrão de códigos, e esta empresa agora está fora deste padrão, gostaríamos de saber se é possível alterar este código de cálculo, de 5001 para 285, por exemplo.
Quando ocorre / onde se aplica: Alterar a numeração de um código de cálculo já definido, em Cálculos > Definir Cálculo.
Solução: Solução 8437: Somente será possível alterar a numeração deste código de cálculo via Banco de Dados, comando update na tabela R044CAL. Porém, alertamos para o fato de que existem inúmeras tabelas referenciadas ao campo CodCal da tabela R044CAL, como tabelas de cálculo e impostos, por exemplo. Ao alterar o campo CodCal da tabela R044CAL para o código desejado, será necessário prever esta mesma alteração em todas as outras tabelas que referenciam o campo CodCal, evitando problemas futuros na geração dos impostos, anuais e outros, onde poderá ocorrer a situação de não encontrar mais as informações gravadas para determinado código de cálculo.
Não existe nenhuma rotina a ser alterada apenas no módulo Controle de Ponto e Refeitório, devido a já existirem as marcações apuradas. Basta ajustar todas as tabelas com relacionamento no campo CodCal, conforme mencionado acima.
Como todas a empresas seguem um padrão de códigos, e esta empresa agora está fora deste padrão, gostaríamos de saber se é possível alterar este código de cálculo, de 5001 para 285, por exemplo.
Quando ocorre / onde se aplica: Alterar a numeração de um código de cálculo já definido, em Cálculos > Definir Cálculo.
Solução: Solução 8437: Somente será possível alterar a numeração deste código de cálculo via Banco de Dados, comando update na tabela R044CAL. Porém, alertamos para o fato de que existem inúmeras tabelas referenciadas ao campo CodCal da tabela R044CAL, como tabelas de cálculo e impostos, por exemplo. Ao alterar o campo CodCal da tabela R044CAL para o código desejado, será necessário prever esta mesma alteração em todas as outras tabelas que referenciam o campo CodCal, evitando problemas futuros na geração dos impostos, anuais e outros, onde poderá ocorrer a situação de não encontrar mais as informações gravadas para determinado código de cálculo.
Não existe nenhuma rotina a ser alterada apenas no módulo Controle de Ponto e Refeitório, devido a já existirem as marcações apuradas. Basta ajustar todas as tabelas com relacionamento no campo CodCal, conforme mencionado acima.