A rotina Dissídio Retroativo recalcula verbas lançadas somente em horas e dias.
Porém, para alguns casos existe a necessidade de recalcular verbas lançadas em valor e para isso existe a função fVlDiss(), a fim de tratar estas informações em valor.
Para o sistema ficar apto a realizar o cálculo do dissídio para as verbas em valor, é necessária a criação de um roteiro de cálculo e um campo no Cadastro de verbas que define se a verba realmente terá o reajuste.
Procedimentos para implementação:
No configurador acesse Base de dados/ Dicionário/ Base de dados e localize a tabela SRV na base de dados.
Itens Descrição
Campo
Campo RV_VALDISS
Tipo Caracter
Tamanho 1
Decimais 0
Formato @!
Contexto Real
Propriedade Alterar
Informações
Título Rec. lanc.vl
Descrição Recalcula lançamento em valor
Help Informe se esta verba deverá ser reajustada no cálculo de dissídio retroativo, quando for lançada em valor.
Uso
Usado (selecionar a opção)
Opções
Lista de opções: 1=Sim;2=Não
Val. Usuário Pertence(“12”)
Módulos
Módulos Utilizado por todos os módulos
Atenção: Não esqueça de salvar a criação do campo feita na tabela SRV.
Feito isso, acesse o Gestão de pessoal e realize os seguintes passos:
1) Entre no Cadastro das verbas valor que devem ter o cálculo do dissídio retroativo e altere o campo Rec. Lanc Vl para SIM.
2) Entrar em Atualizações/ Definições de Cálculo/ Mnemônicos e cadastre o um mnemônico M_LVLDISSI do tipo logico conforme imagem:
3) Acesse Atualizações/ Definições de cálculo/ Fórmulas e cadastre uma fórmula que chamará a função fVlDiss(), apenas quando o mnemônico estiver com conteúdo .T.
Obs: A função FVLDISS() na sequencia 0020 do exemplo abaixo deverá ser digitada manualmente no cadastro da formula. A mesma não irá aparecer na lista.
4) Acesse Atualizações/ Definições de cálculo/ Roteiros de cálculo/ Folha e cadastre um roteiro que execute a fórmula criada antes da valorização das verbas.
Feito isso, deve realizar o cálculo do dissídio retroativo para o sistema considerar a verba de base com a diferença do dissídio.