Árvore de páginas

Versões comparadas

Chave

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

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.No menu lateral esquerdo clique no botão Perguntas
  3. Verifique se no cadastro constam os campos os campos de Código do EscritórioSigla do Participante e Tabela de Rateio.
  4. Selecione a opção uma  "Sim" apenas na última pergunta "JURA253 - Calend. Contábil?".Natureza" com tipo de centro de custo Banco/Caixa, Custo, Receita, Investimento, C.C. Profissional ou Despesa  
  5. Clique no botão Informações e no botão Executar.