Campos valor possível e valor remoto no processo
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||
Segmento: | Jurídico | ||||||
Módulo: | SIGAJURI | ||||||
Rotina: |
| ||||||
Cadastros Iniciais: | JURA163 - Configuração de Pesquisas | ||||||
Parâmetro(s): | MV_JVLPROV = 2 - Indica se o valor de provisão será o valor indicado no Processo (1) ou se virá da rotina de objetos (2). | ||||||
Ponto de Entrada: | J94VLDIS - Ponto de entrada para retornar o valor dos objetos por tipo de provisão, para atualizar os valores dos prognósticos provável, possível e remoto a partir da alteração dos objetos dentro do assunto jurídico. J94VLENV - Ponto de entrada para atualizar os valores envolvido e envolvido atualizado a partir da alteração dos objetos dentro do assunto jurídico. | ||||||
País(es): | Todos | ||||||
Banco(s) de Dados: | Todos | ||||||
Tabelas Utilizadas: | NSZ - Assuntos Jurídicos NSY - Objetos | ||||||
Sistema(s) Operacional(is): | Windows |
Descrição
Disponibilizados os campos Possível, Possível Atualizado, Remoto e Remoto Atualizado na tela de Assunto Jurídico, onde é possível visualizar a soma dos Objetos para cada prognóstico.
Os campos Valor Envolvido e Valor Envolvido Atualizado também são atualizados a partir da soma de todos os valores dos Objetos.
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 chamado 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:
SX3 – Cadastro de Campos:
- Tabela: NSZ – Assuntos Jurídicos
Campo | NSZ_VLPRPO |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Título | Possível |
Descrição | Valor Provisão Possível |
Picture | @E 99,999,999,999.99 |
Inicializador Padrão | IF(!INCLUI, JA094VlDis( NSZ->NSZ_COD, "2", .F.), 0) |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
Inicilizador Browse | JA094VlDis( NSZ->NSZ_COD, "2", .F.) |
Agrupamento | 003 - Valores |
Campo | NSZ_VLPPOA |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Título | Possível Atu |
Descrição | Provisão Possível Atualiz |
Picture | @E 99,999,999,999.99 |
Inicializador Padrão | IF(!INCLUI, JA094VlDis( NSZ->NSZ_COD, "2", .T.), 0) |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
Inicilizador Browse | JA094VlDis( NSZ->NSZ_COD, "2", .T.) |
Agrupamento | 003 - Valores |
Campo | NSZ_VLPRRE |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Título | Remoto |
Descrição | Valor Provisão Remoto |
Picture | @E 99,999,999,999.99 |
Inicializador Padrão | IF(!INCLUI, JA094VlDis( NSZ->NSZ_COD, "3", .F.), 0) |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
Inicilizador Browse | JA094VlDis( NSZ->NSZ_COD, "3", .F.) |
Agrupamento | 003 - Valores |
Campo | NSZ_VLPREA |
Tipo | N |
Tamanho | 14 |
Decimal | 2 |
Título | Remoto Atu |
Descrição | Provisão Remoto Atualizad |
Picture | @E 99,999,999,999.99 |
Inicializador Padrão | IF(!INCLUI, JA094VlDis( NSZ->NSZ_COD, "3", .T.), 0) |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual | Visualizar |
Contexto | Virtual |
Inicilizador Browse | JA094VlDis( NSZ->NSZ_COD, "3", .T.) |
Agrupamento | 003 - Valores |
Procedimento para Configuração
Configuração de Pesquisas
- No Gestão Jurídica (SIGAJURI), acesse Atualizações/Configuração/Pesquisas (JURA163).
- Selecione a Pesquisa desejada e clique em Alterar.
- Vá até a aba Campos e inclua os campo abaixo:
Campo | Descrição |
NSZ_VLPRPO | Possível |
NSZ_VLPPOA | Possível Atu |
NSZ_VLPRRE | Remoto |
NSZ_VLPREA | Remoto Atu |
Retirar campos dos Valores Atualizáveis
- No Gestão Jurídica (SIGAJURI), acesse Atualizações/Correção Monetária/Valores Atualizáveis (JURA062);
- Localize no browser, na coluna Cód Tabela a tabela NSZ, e na coluna Cód C. Atual os campos NSZ_VAPROV e NSZ_VAENVO;
- Posicione em cada um dos registros definidos acima e clique em Excluir;
- Esta configuração é necessária para que os campos sejam atualizados pela rotina tela de Objetos;
Procedimento para Utilização
- No Gestão Jurídica (SIGAJURI), acesse Atualizações / Assuntos Jurídicos / Pesquisa (JURA095);
- O sistema apresenta a janela de pesquisa de processos;
- Preencha os campos para efetuar a pesquisa e clique em Pesquisar;
- Selecione um dos processos e clique em Alterar para alterar o Processo;
- Nessa tela, localize Outras Ações / Objetos.
- Visualize o browse de Objetos e clique em Incluir;
- Na inclusão de Objetos preencha os campos necessários a esta inclusão, colocando o prognóstico Possível ou Remoto;
- Após concluir a inclusão, clique em Confirmar e volte para a tela de Processo.
- Localize o agrupamento Valores e localize os campos Possível, Remoto e Valor Envolvido.
- Estes campos estão com a soma dos Objetos de cada prognóstico, já o campo Valor Envolvido está com a soma de todos os Objetos.
Ponto de Entrada - J94VLDIS()
Descrição: | Ponto de entrada para retornar o valor dos objetos por tipo de provisão, para atualizar os valores dos prognósticos provável, possível e remoto, a partir da alteração dos objetos, dentro do assunto jurídico. | ||||||||
Localização: | Está localizado logo após fechar a tela de Objetos(JURA094) e voltar para a tela de Assunto Jurídico (JURA095). | ||||||||
Eventos: | Objetos | ||||||||
Programa Fonte: | JURA094 | ||||||||
Função: | JA094VlDis | ||||||||
Retorno: |
|
Exemplo:
#INCLUDE "PROTHEUS.CH"
User Function J94VLDIS()
Local cProcesso := PARAMIXB[1] //Código interno do assunto jurídico (NSZ_COD)
Local cTipProvis := PARAMIXB[2] //1=Provavel;2=Possivel;3=Remoto
Local lAtual := PARAMIXB[3] //Define se deve retornar o valor atualizado
Local nTotProvis := 0
//Definição de regra do cliente
nTotProvis := 1000
Return nTotProvis
Ponto de Entrada - J94VLENV()
Descrição: | Ponto de entrada para atualizar os valores: envolvido e envolvido atualizado, a partir da alteração dos objetos, dentro do Assunto Jurídico. | ||||||||
Localização: | Está localizado logo após fechar a tela de Objetos(JURA094) e voltar para a tela de Assunto Jurídico (JURA095). | ||||||||
Eventos: | Objetos | ||||||||
Programa Fonte: | JURA094 | ||||||||
Função: | JA094VlEnv | ||||||||
Retorno: |
|
Exemplo:
#INCLUDE "PROTHEUS.CH"
User Function J94VLENV()
Local cProcesso := PARAMIXB[1] //Código interno do assunto jurídico (NSZ_COD)
Local aValorEnvo := {}
//Definição de regra do cliente
Aadd(aValorEnvo, 1000) //Valor Envolvido
Aadd(aValorEnvo, 1200) //Valor Envolvido Atualizado
Return aValorEnvo