Árvore de páginas

Complemento do Orçamento por Natureza - Centro de Custo para o Pré-Faturamento de Serviços

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Jurídico

Módulos:

SIGAPFS

SIGAFIN

Rotina:

Rotina

Nome Técnico

FINA020

Orçamento por Natureza

Rotinas Envolvidas

Nome Técnico

JURXFIN

Rotinas Genéricas Jurídico - Financeiro

JURXFUNC

Rotinas Genéricas Pré-faturamento de serviços

JURXFUNB

Rotinas Genéricas Departamento Jurídico

Requisito:

DJURFAT1-3700

País(es):

Brasil

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Descrição

Adicionados os campos de Código do EscritórioSigla do Participante e Tabela de Rateio no Cadastro de Atualização de Orçamento (FINA020) para que seja possível definir as informações de centro de custo conforme as regras do módulo SIGAPFS - Pré-faturamento de serviços.


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 campos no arquivo SX3 – Campos:


Campo

E7_CESCR

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Escritório

Descrição

Código do Escritório

Usado

Sim

Obrigatório

Não

Browse

Não

Modo Edição

F020When("1")

Val. Sistema

Vazio() .OR. F020VldEsc()

Contexto

Real

Propriedade

Alterar

Cons. Padrão

NS7ATV - Escritórios Ativos

Gatilhos

Sim

Grupo de Campos

098 - Escritório

Ordem

27

 

 

Campo

E7_DESCR

Tipo

Caracter

Tamanho

100

Decimal

0

Formato

@S50

Título

Desc. Escrit

Descrição

Descrição Escritório

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IF(!INCLUI, POSICIONE('NS7', 1, XFILIAL('NS7') + SE7->E7_CESCR, 'NS7_NOME'), '')

Contexto

Virtual

Propriedade

Visualizar

Ordem

28

 

 

Campo

E7_SIGLA

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Sigla Part.

Descrição

Sigla do Participante

Usado

Sim

Obrigatório

Não

Browse

Não

Modo Edição

F020When("3")

Inic. Padrão

IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + SE7->E7_CPART, 'RD0_SIGLA'), '')

Val. Sistema

Vazio() .OR. (ExistCpo('RD0', M->E7_SIGLA, 9))

Contexto

Virtual

Propriedade

Alterar

Cons. Padrão

RD0ATV - Participantes Ativos

Gatilhos

Sim

Grupo de Campos

073 - Sigla do Participante (PFS)

Ordem

29

 

 

Campo

E7_CPART

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Cód. Part.

Descrição

Código do Participante

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Visualizar

Ordem

30

 

 

Campo

E7_DPART

Tipo

Caracter

Tamanho

30

Decimal

0

Título

Nome Part.

Descrição

Nome do Participante

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + SE7->E7_CPART, 'RD0_NOME'), '')

Contexto

Virtual

Propriedade

Visualizar

Ordem

31

 

 

Campo

E7_CRATEIO

Tipo

Caracter

Tamanho

10

Decimal

0

Título

Tab. Rateio

Descrição

Tabela de Rateio

Usado

Sim

Obrigatório

Não

Browse

Não

Modo Edição

F020When("4")

Val. Sistema

Vazio() .OR. F020VldRat()

Contexto

Real

Propriedade

Alterar

Cons. Padrão

OH6 - Tabela de Rateio

Gatilhos

Sim

Ordem

32

 

 

Campo

E7_DRATEIO

Tipo

Caracter

Tamanho

100

Decimal

0

Formato

@S50

Título

Desc. Rateio

Descrição

Desc. Tabela de Rateio

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

IF(!INCLUI, POSICIONE('OH6', 1, XFILIAL('OH6') + SE7->E7_CRATEIO, 'OH6_DESCRI'), '')

Contexto

Virtual

Propriedade

Visualizar

Ordem

33

 

 

       2. Criação de campos no arquivo SX7 – Gatilhos

 

Campo

E7_CESCR

Sequência

001

Cnt. Domínio

E7_DESCR

Tipo

P - Primário

Regra

NS7->NS7_NOME

Posiciona

S

Alias

NS7

Ordem

1

Chave

xFilial("NS7") + M->E7_CESCR

Propietário

Sim

 

 

Campo

E7_CESCR

Sequência

002

Cnt. Domínio

E7_CCUSTO

Tipo

P - Primário

Regra

""

Propietário

Sim

 

 

Campo

E7_CRATEIO

Sequência

001

Cnt. Domínio

E7_DRATEIO

Tipo

P - Primário

Regra

OH6->OH6_DESCRI

Posiciona

S

Alias

OH6

Ordem

1

Chave

xFilial("OH6") + M->E7_CRATEIO

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

001

Cnt. Domínio

E7_CESCR

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

002

Cnt. Domínio

E7_DESCR

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

003

Cnt. Domínio

E7_CCUSTO

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

004

Cnt. Domínio

E7_SIGLA

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

005

Cnt. Domínio

E7_CPART

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

006

Cnt. Domínio

E7_DPART

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

007

Cnt. Domínio

E7_CRATEIO

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_NATUREZ

Sequência

008

Cnt. Domínio

E7_DRATEIO

Tipo

P - Primário

Regra

""

Condição

SuperGetMV("MV_JURXFIN",,.F.)

Propietário

Sim

 

 

Campo

E7_SIGLA

Sequência

001

Cnt. Domínio

E7_CPART

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->E7_SIGLA)

Propietário

Sim

 

 

Campo

E7_SIGLA

Sequência

002

Cnt. Domínio

E7_DPART

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->E7_SIGLA)

Propietário

Sim

 

 

Campo

E7_SIGLA

Sequência

003

Cnt. Domínio

E7_CPART

Tipo

P - Primário

Regra

RD0->RD0_CODIGO

Posiciona

S

Alias

RD0

Ordem

9

Chave

xFilial("RD0") + M->E7_SIGLA

Condição

!EMPTY(M->E7_SIGLA)

Propietário

Sim

 

 

Campo

E7_SIGLA

Sequência

004

Cnt. Domínio

E7_DPART

Tipo

P - Primário

Regra

RD0->RD0_NOME

Posiciona

S

Alias

RD0

Ordem

9

Chave

xFilial("RD0") + M->E7_SIGLA

Condição

!EMPTY(M->E7_SIGLA)

Propietário

Sim

 

 


    3. Criação/alteração de consulta padrão no arquivo SXB – Consulta

 

   Consulta: CTTNS7 - Centro C. Escritório

 

Alias

CTTNS7

Tipo

1 - Consulta

Sequência

01

Coluna

DB

Descrição

Centro C. Escritório

Contêm

CTT

 

 

Alias

CTTNS7

Tipo

2 - Ordens

Sequência

01

Coluna

01

Descrição

C Custo

 

 

Alias

CTTNS7

Tipo

2 - Ordens

Sequência

02

Coluna

04

Descrição

Desc Moeda 1

 

 

Alias

CTTNS7

Tipo

2 - Ordens

Sequência

03

Coluna

03

Descrição

Cod. Reduzido

 

 

Alias

CTTNS7

Tipo

3 - Cad. Novo

Sequência

01

Coluna

01

Descrição

Cadastra Novo

Contêm

01

 

 

Alias

CTTNS7

Tipo

4 - Colunas

Sequência

01

Coluna

01

Descrição

C Custo

Contêm

CTT_CUSTO

 

 

Alias

CTTNS7

Tipo

4 - Colunas

Sequência

01

Coluna

02

Descrição

Desc Moeda 1

Contêm

CTT_DESC01

 

 

Alias

CTTNS7

Tipo

4 - Colunas

Sequência

02

Coluna

03

Descrição

C Custo

Contêm

CTT_CUSTO

 

 

Alias

CTTNS7

Tipo

4 - Colunas

Sequência

02

Coluna

04

Descrição

Desc Moeda 1

Contêm

CTT_DESC01

 

 

Alias

CTTNS7

Tipo

4 - Colunas

Sequência

03

Coluna

05

Descrição

Cod. Reduzido

Contêm

CTT_RES

 

 

Alias

CTTNS7

Tipo

4 - Colunas

Sequência

03

Coluna

06

Descrição

Descrição

Contêm

CTT_DESC01

 

 

Alias

CTTNS7

Tipo

5 - Retorno

Sequência

01

Contêm

CTT->CTT_CUSTO

 

 

Alias

CTTNS7

Tipo

6 - Filtro

Sequência

01

Contêm

@#JF3CTTNS7()

 


Consulta: SED    - Natureza

 

Alias

SED

Tipo

6 - Filtro

Sequência

01

Contêm

@#JFltF3SED()


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

Itens/Pastas

Descrição

Nome:

MV_JURXFIN

Tipo:

Logico

Cont. Por.:

.T.

Descrição:

Habilita a integracao entre os modulos SIGAFIN - Financeiro e SIGAPFS - Juridico.

Procedimento para Utilização

  1. No módulo Financeiro (SIGAFIN), acesse Cadastro / Atualização de Orçamento (FINA020).
  2. Clique no botão Incluir.
  3. Verifique se no cadastro constam os campos de Código do EscritórioSigla do Participante e Tabela de Rateio.
  4. Selecione a  natureza com C. Custo Jur  1-Escritório, 2-Escritório e CC Jurídico, 3-Profissional ou 4-Tabela de Rateio.
  5. Informe o campo Código do Escritório e/ou C. CustoSigla do Participante ou Tabela de Rateio conforme o centro de custo da natureza.
  6. Informe os demais campos e em seguida clique em Confirmar.