Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


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.