Produto: | Microsiga Protheus® |
Ocorrência: | Cálculo do Dissídio retroativo para verbas lançadas em valor |
Passo a passo: | 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. |
Observações: | Essa implementação deve ser realizada somente quando constatada a necessidade de recálculo das verbas lançadas em valor. |