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: |
| ||||||||||||
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 inicial | Valor Final | Alterar 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ção | SuperGetMV("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ção | SuperGetMV("MV_JARPART",.F.,"2") == '1' |
Posiciona? | Não |
Proprietário | Sistema |
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- 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:
- No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Cliente.
- Clique em Incluir.
- Acesse a aba Participação do cliente.
- Escolher um Tipo de Originação (NU9_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
- No campo % Participação (NU9_PERC ), digite o valor de 33,33.
- Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NU9_PERC )
- No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Cliente.
- Clique em Incluir.
- Acesse a aba Participação do cliente.
- 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).
- Confirme o cadastro.
- No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Caso.
- Clique em Incluir.
- Acesse a aba Participação.
- Escolher um Tipo de Originação (NUK_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
- No campo % Participação (NUK_PERC ), digite o valor de 33,33.
- Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NUK_PERC )
- No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Caso.
- Clique em Incluir.
- Acesse a aba Participação.
- 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).
- Confirme o cadastro.