Árvore de páginas

Versões comparadas

Chave

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

Criação

 de ìndice no arquivo SIX – Índices:
  • Tabela O0Q

Criação do cadastro básico de Redutores

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Jurídico

Módulo:

SIGAJURI

Rotina:

Rotina

Nome Técnico

JURA258

Redutores

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

O0Q - Redutores

Sistema(s) Operacional(is):

Windows

Descrição

Como cliente eu preciso cadastrar o percentual que deve ser aplicado como redutor nos valores de contingência (provável, possível e remoto).

Preciso ter a opção dos seguintes filtros :

Assunto Jurídico
Área
Percentual Redutor
Início Vigência
Final Vigência

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:

     Criação de Tabela no arquivo SX2 – Tabelas:

  • Tabela O0Q


Tabela

Modo

O0Q - RedutoresCompartilhado


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

  • Tabela O0Q

Campo

O0Q_FILIAL

Tipo

Caracter

Tamanho

8

Decimal

0

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

033 - Tamanho da Filial

Ordem

01

 

Campo

O0Q_COD

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Código

Descrição

Código Redutor

Usado

Sim

Obrigatório

Sim

Browse

Sim

Inic. Padrão

GETSXENUM("O0Q", "O0Q_COD")

Contexto

Real

Propriedade

Visualizar

Ordem

02

 

 

Campo

O0Q_TIPOAS

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Cod Tp  Assu

Descrição

Codigo do tipo de assunto

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

Vazio() .OR. ExistCPO("NYB", M->O0Q_TIPOAS, 1)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

NYB

Gatilhos

Sim

Ordem

03

 

 

Campo

O0Q_DTIPAS

Tipo

Caracter

Tamanho

40

Decimal

0

Formato

@S15

Título

Assunto Juri

Descrição

Descrição tipo de assunto

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

IF(!INCLUI, Posicione("NYB", 1, xFilial("NYB") + M->O0Q_TIPOAS, "NYB_DESC"), '')

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

POSICIONE("NYB", 1, XFILIAL("NYB") + O0Q->O0Q_TIPOAS, "NYB_DESC")

Ordem

04

 

 

Campo

O0Q_CAREAJ

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Cod Area Jur

Descrição

Codigo area juridica

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

Vazio() .OR. JAVLDCAMPO('O0QMASTER', 'O0Q_CAREAJ', 'NRB', 'NRB_ATIVO', '1' ) .AND. JurVldRest('NRB', M->O0Q_CAREAJ)

Contexto

Real

Propriedade

Alterar

Cons. Padrão

NRBJUR

Gatilhos

Sim

Grupo de Campos

112 - Área Jurídica

Ordem

05

 

 

Campo

O0Q_DAREAJ

Tipo

Caracter

Tamanho

40

Decimal

0

Formato

@S15

Título

Área

Descrição

Descrição área jurídica

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

IF(!INCLUI, Posicione('NRB', 1, xFilial('NRB') + O0Q->O0Q_CAREAJ, 'NRB_DESC'), JurGatilho('O0Q_CAREAJ', 'NRB', 'NRB_DESC', 'O0QMASTER'))

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

POSICIONE("NRB", 1, XFILIAL("NRB") + O0Q->O0Q_CAREAJ, "NRB_DESC")

Ordem

06

 

 

Campo

O0Q_COBJET

Tipo

Caracter

Tamanho

3

Decimal

0

Título

Cód. Assunto

Descrição

Código do Assunto

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

VAZIO() .OR. (ExistCpo('NQ4', M->O0Q_COBJET, 1) .AND. JurVldRest('NQ4', M->O0Q_COBJET))

Contexto

Real

Propriedade

Alterar

Cons. Padrão

NQ4

Gatilhos

Sim

Ordem

07

 

 

Campo

O0Q_DOBJET

Tipo

Caracter

Tamanho

100

Decimal

0

Formato

@S15

Título

Assunto

Descrição

Descrição do Assunto

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

IF(!INCLUI, Posicione('NQ4', 1, xFilial('NQ4') + O0Q->O0Q_COBJET, 'NQ4_DESC'), '')

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

Posicione('NQ4', 1, xFilial('NQ4') + O0Q->O0Q_COBJET, 'NQ4_DESC')

Ordem

08

 

 

Campo

O0Q_PERCRE

Tipo

Numérico

Tamanho

5

Decimal

2

Formato

@E 99.99

Título

Perc Redutor

Descrição

Percentual Redutor

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

09

 

 

Campo

O0Q_DTVIGD

Tipo

Data

Tamanho

8

Decimal

0

Título

Vegência De

Descrição

Vegência De

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

10

 

 

Campo

O0Q_DTVIGA

Tipo

Data

Tamanho

8

Decimal

0

Título

Vigência Até

Descrição

Vigência Até

Usado

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

11


  Criação de ìndice no arquivo SIX – Índices:

  • Tabela O0Q

Índice

O0Q

Ordem

1

Chave

O0Q_FILIAL + O0Q_COD

Descrição

Código

Mostra Pesq.

Sim

 

Índice

O0Q

Ordem

2

Chave

O0Q_FILIAL + O0Q_TIPOAS + O0Q_CAREAJ + O0Q_COBJET

Descrição

Cod Tp  Assu + Cod Area Jur + Cód. Assunto

Mostra Pesq.

Sim


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

  • Tabela O0Q

Campo

O0Q_CAREAJ

Sequência

001

Cnt. Domínio

O0Q_DAREAJ

Tipo

P - Primário

Regra

NRB->NRB_DESC

Posiciona

S

Alias

NRB

Ordem

1

Chave

xFilial('NRB') + M->O0Q_CAREAJ

Propietário

Sim

 

Campo

O0Q_COBJET

Sequência

001

Cnt. Domínio

O0Q_DOBJET

Tipo

P - Primário

Regra

NQ4->NQ4_DESC

Posiciona

S

Alias

NQ4

Ordem

1

Chave

xFilial('NQ4') + M->O0Q_COBJET

Propietário

Sim

 

Campo

O0Q_TIPOAS

Sequência

001

Cnt. Domínio

O0Q_DTIPAS

Tipo

P - Primário

Regra

NYB->NYB_DESC

Posiciona

S

Alias

NYB

Ordem

1

Chave

xFilial('NYB') + M->O0Q_TIPOAS

Propietário

Sim

Procedimento para Utilização 

  1. No módulo Gestão Jurídica (SIGAJURI), acesse Atualizações /Administrativo/Redutores;
    1. Cadastrar um novo Redutor clicando no botão incluir.
    2. Informações disponíveis para utilização, tais como, tipo de assunto jurídico, área jurídica, assunto, Percentual redutor e prazo de início e término da aplicação. 
    3. Confirmar a operação.
       
  2. Procedimento de Alteração 

    1. Clique sobre o registro para seleciona-lo;
    2. Clique em Alterar;
    3. Altere os campos necessários;
    4. Para salvar as informações clique em Confirmar;

     Procedimento de Exclusão 

    1. Clique sobre o registro para seleciona-lo;
    2. Clique em:  Outras Ações e selecione a opção Excluir;
    3. Para excluir as informações clique em Confirmar;