Árvore de páginas

SISCOSERV no Contrato e Junção de Contratos

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotinas

Nome Técnico

JURA056

Junção de Contratos

JURA096Contratos
Requisito:

DJURFAT1-226

País(es):

Brasil

Banco(s) de Dados:

Todos

Parâmetros UtilizadosMV_JSISSRV

Tabelas Utilizadas:

OH3 - Cadastro de NBS
OH5 - Siscoserv

Sistema(s) Operacional(is):

Todos

Descrição

Criação de cadastro de vínculo dos pagadores dos Contratos e Junções de Contratos com o SISCOSERV.

 

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 e alteração de Tabelas no arquivo SX2 – Tabelas:

Chave

Nome

Chave Única

Modo

PYME

OH5

SISCOSERV

OH5_FILIAL+OH5_CLIPG+OH5_LOJAPG+OH5_CCONTR+OH5_CJCONT+OH5_CODNBS

Compartilhado

Sim

Chave

Chave Única

NXP

NXP_FILIAL+NXP_CLIPG+NXP_LOJAPG+NXP_CCONTR+NXP_CJCONT

 

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

  • Tabela OH5 - SISCOSERV:

Campo

OH5_FILIAL

Tipo

Caracter

Tamanho

2

Decimal

0

Título

Filial

Descrição

Filial do Sistema

Usado

Não

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Visualizar

Grupo de Campos

033 - Tamanho da Filial

Ordem

01

Campo

OH5_CJCONT

Tipo

Caracter

Tamanho

4

Decimal

0

Título

Cód Junção

Descrição

Código da Junção

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Grupo de Campos

103 - Junção de Contratos

Ordem

02

 

Campo

OH5_CCONTR

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Cód Contrato

Descrição

Código do Contrato

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Grupo de Campos

102 - Contratos

Ordem

03

 

Campo

OH5_CLIPG

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Cliente Pag.

Descrição

Cliente Pagador

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Cons. Padrão

SA1NUH

Grupo de Campos

001 - Codigo Cliente/Fornecedor

Ordem

04

 

Campo

OH5_LOJAPG

Tipo

Caracter

Tamanho

2

Decimal

0

Formato

@!

Título

Loja Pag.

Descrição

Loja Pagadora

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Grupo de Campos

002 - Loja Cliente/Fornecedor

Ordem

05

 

Campo

OH5_DTINI

Tipo

Data

Tamanho

8

Decimal

0

Título

Data Início

Descrição

Data de início

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

ValidaçãoVazio().Or.JValidDts("OH5_DTINI", "OH5_DTFIN") 

Ordem

06

 

Campo

OH5_DTFIN

Tipo

Data

Tamanho

8

Decimal

0

Título

Data Final

Descrição

Data de Finalização

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

ValidaçãoVazio().Or.JValidDts("OH5_DTINI", "OH5_DTFIN")

Ordem

07

 

Campo

OH5_MPREST

Tipo

Caracter

Tamanho

1

Decimal

0

Título

Modo Prest.

Descrição

Modo de Prestação

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Transfronteiriço; 2=Consumo no Exterior; 3=Presença Comercial no Brasil; 4=Movimento Temporário de Pessoas Físicas

Val. Sistema

Vazio() .OR. Pertence("1234")

Contexto

Real

Propriedade

Alterar

Ordem

08

 

Campo

OH5_VALOR

Tipo

Numérico

Tamanho

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Valor

Descrição

Valor

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Ordem

09

 

Campo

OH5_CODNBS

Tipo

Caracter

Tamanho

9

Decimal

0

Formato

@R 9.9999.99.99

Título

Código NBS

Descrição

Código da NBS

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Consulta PadrãoOH3 - Cadastro NBS
Validação de sistemaVazio().Or.ExistCpo('OH3',FWFLDGET('OH5_CODNBS'),1)

Ordem

10

 

Campo

OH5_DESNBS

Tipo

Caracter

Tamanho

254

Decimal

0

Título

Descr NBS

Descrição

Descrição da NBS

Usado

Sim

Obrigatório

Não

Browse

Sim

Inic. Padrão

IF(!INCLUI, POSICIONE("OH3", 1, XFILIAL("OH3") + OH5->OH5_CODNBS, "OH3_DESC"), '')

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

POSICIONE("OH3", 1, XFILIAL("OH3") + OH5->OH5_CODNBS, "OH3_DESC")

Ordem

11

 

Campo

OH5_OBS

Tipo

Memo

Tamanho

10

Decimal

0

Título

Observações

Descrição

Observações

Usado

Sim

Obrigatório

Não

Browse

Sim

Ordem

12

 

Importante:

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


3.  Criação de Índices no arquivo SIX – Índices:

 

Índice

OH5

Ordem

1

Chave

OH5_FILIAL + OH5_CLIPG + OH5_LOJAPG + OH5_CCONTR

Descrição

Cliente Pag. + Loja Pag. + Cód Contrato

Mostra Pesq.

Sim

 

Índice

OH5

Ordem

2

Chave

OH5_FILIAL + OH5_CLIPG + OH5_LOJAPG + OH5_CJCONT

Descrição

Cliente Pag. + Loja Pag. + Cód Junção

Mostra Pesq.

Sim

Índice

OH5

Ordem

3

Chave

OH5_FILIAL + OH5_CCONTR + OH5_CLIPG + OH5_LOJAPG

Descrição

Cód Contrato + Cliente Pag. + Loja Pag.

Mostra Pesq.

Sim

 

Índice

OH5

Ordem

4

Chave

OH5_FILIAL + OH5_CJCONT + OH5_CLIPG + OH5_LOJAPG

Descrição

Cód Junção + Cliente Pag. + Loja Pag.

Mostra Pesq.

Sim

 

4.  Criação de Consulta Padrão no arquivo SXB – Consultas Padrão:

  • Tabela OH3 - Cadastro de NBS:

 

Alias

OH3

Tipo

1 - Consulta

Sequência

01

Coluna

DB

Descrição

Cadastro de NBS

Contêm

OH3

 

Alias

OH3

Tipo

2 - Ordens

Sequência

01

Coluna

01

Descrição

OH3_FILIAL + OH3_COD

 

Alias

OH3

Tipo

3 - Cad. Novo

Sequência

01

Coluna

01

Descrição

Cadastra Novo

Contêm

01

 

Alias

OH3

Tipo

4 - Colunas

Sequência

01

Coluna

01

Descrição

Código NBS

Contêm

OH3_COD

 

Alias

OH3

Tipo

4 - Colunas

Sequência

01

Coluna

02

Descrição

Descrição

Contêm

OH3_DESC

 

Alias

OH3

Tipo

5 - Retorno

Sequência

01

Contêm

OH3_COD

 

Alias

OH3

Tipo

9

Sequência

01

Coluna

AC

Contêm

JURA236

 

5.  Criação de Relacionamento no arquivo SX9 – Relacionamentos:

 

Domínio

OH3

Exp. Domínio

OH3_COD

Exp. Contra Domínio

OH5_CODNBS

Tipo Lig. Dom.

1

Tipo Lig. C Dom.

N

 

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

 

Campo

OH5_CODNBS

Sequência

001

Cnt. Domínio

OH5_DESNBS

Tipo

P - Primário

Regra

OH3->OH3_DESC

Posiciona

S

Alias

OH3

Ordem

1

Chave

xFilial("OH3") + M->OH5_CODNBS

Proprietário

Sim

 

Procedimento para Utilização

  1. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Contratos (JURA096).
  2. Posicione em um Contrato existente e clique no botão Alterar.
  3. Vá até a aba Pagadores e verifique a nova grid Siscoserv, desde que o parâmetro MV_JSISSRV esteja configurado como .T. .

  1. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Junção de Contratos (JURA056).
  2. Posicione em uma Junção de Contrato existente e clique no botão Alterar.
  3. Vá até a aba Pagadores e verifique a nova grid Siscoserv, desde que o parâmetro MV_JSISSRV esteja configurado como .T..