Árvore de páginas

Arredondamento da participação no Cliente e no Caso

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

 JURA070
Casos 
JURA148Clientes

Rotina(s) envolvida(s)

Nome Técnico

RUP_PFS
Compatibilização do release incremental
 JURXFUNC
 Funções genéricas

Parâmetro(s):

MV_JARPART
Requisito:
JURPFS002-332

País(es):

Brasil

Tabelas Utilizadas:

NU9  - Participação do Cliente

NUK - Participação do Caso

NRI - Tipo de Originação

Descrição

O objeto desta alteração é possibilitar o arredondamento do percentual de participação dos profissionais no Caso e no Cliente, de forma que seja possível realizar a divisão igualmente entre os participantes.

Para isso, foi criado o parâmetro MV_JARPART no SIGAPFS, sendo que se ele estiver ativo (conteúdo igual a 1-Sim), o sistema irá contar com duas novas funções, sendo:

  • Ao finalizar o cadastro do cliente/caso o sistema irá arredondar a soma dos percentuais de cada participante, Exemplo:
    • A soma de originação (NRI_SOMAOR) igual a 70% e tamanho de casas decimais igual a 2, a validação irá considerar a soma dos percentuais (NU9_PERC para o cliente; NUK_PERC para o caso) de 69,9950% à 70,0049%.
  • No cadastro da participação do Caso ou Cliente, se o valor do percentual informado estiver entre as faixas citadas abaixo  e o tipo de originação estiver definido que o máximo de participação é de 100%, o sistema irá arredondar esse percentual após o mesmo ser inserido, conforme a tabela abaixo.

 

Valor inicialValor FinalAlterar para
16,66%16,67%16,6666%
33,33% 33,34%  33,3333%
66,66%66,67%66,6666%
83,33%83,34% 83,3333%

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Aplique o patch do requisito e execute uma vez a rotina UPDDISTR.

Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:

 

Atualizações do Compatibilizador


1.    Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

NUK

Participação do Caso

 

2.  Criação de Campos no arquivo SX3 – Campos:

  • Tabela NUK – Participação do Caso

Campo

NUK_PERC

Decimal

4

Formato

@E 99,999,999,999.9999      

  • Tabela NU9 – Participação do Cliente

Campo

NU9_PERC

Decimal

4

Formato

@E 99,999,999,999.9999      

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

3.  Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_JARPART

Tipo

Caracter

Descrição

Arredondar participação? 1 - Sim; 2 - Não.

Valor Padrão

2

 

4.  Criação de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela NU9 – Participação do Cliente:

Campo

NU9_PERC

Sequência

001

Campo Domínio

NU9_PERC

Tipo

Primário

Regra

J148ArPart()
CondiçãoSuperGetMV("MV_JARPART",.F.,"2") == '1'

Posiciona?

Não

Proprietário

Sistema

 

  • Tabela NUK – Participação do Cliente:

Campo

NUK_PERC

Sequência

001

Campo Domínio

NUK_PERC

Tipo

Primário

Regra

J070ArPart()
CondiçãoSuperGetMV("MV_JARPART",.F.,"2") == '1'

Posiciona?

Não

Proprietário

Sistema

Procedimento para Configuração

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:

Itens/Pastas

Descrição

Nome:

MV_JARPART

Tipo:

Caracter

Cont. Por.:

1

Descrição:

Arredondar participação? 1 - Sim; 2 - Não.

Procedimento para Utilização

 

Exemplo:

  1. No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Cliente.
    1. Clique em Incluir.
    2. Acesse a aba Participação do cliente.
    3. Escolher um Tipo de Originação (NU9_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
    4. No campo % Participação (NU9_PERC ), digite o valor de 33,33.
    5. Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NU9_PERC )
  2. No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Cliente.
    1. Clique em Incluir.
    2. Acesse a aba Participação do cliente.
    3. Informe as participações com uma diferença no total de 0,004 para mais ou para menos comparando com a Soma de Originação (NRI_SOMAOR) do Tipo de Originação selecionado (NU9_CTIPO).
    4. Confirme o cadastro.
  3. No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Caso.
    1. Clique em Incluir.
    2. Acesse a aba Participação.
    3. Escolher um Tipo de Originação (NUK_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
    4. No campo % Participação (NUK_PERC ), digite o valor de 33,33.
    5. Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NUK_PERC )
  4. No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Caso.
    1. Clique em Incluir.
    2. Acesse a aba Participação.
    3. Informe as participações com uma diferença no total de 0,004 para mais ou para menos comparando com a Soma de Originação (NRI_SOMAOR) do Tipo de Originação selecionado (NUK_CTIPO).
    4. Confirme o cadastro.