Árvore de páginas

Versões comparadas

Chave

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

Ajuste na tabela de Centro de Custo

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

JURXFUNB

Rotinas Genéricas SIGAJURI

JURXFUNCRotinas Genéricas SIGAPFS
CTBA030Centro de Custo
Requisito:

DJURFAT1-2402

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

CTT - Centro de Custo

Sistema(s) Operacional(is):

Todos

 

Ajuste na tabela de Centro de Custo

Descrição

Criação dos campos de escritório e participante responsável para tornar a rotina de centro de custo mais aderente ao módulo SIGAPFS. Devido a isso esses campos só estarão disponíveis através do acesso pelo SIGAPFS.

 

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:

  • Tabela CTT - Centro de Custo:

Importante:

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

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

Campo

CTT_CESCRI

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Cód. Escrit

Descrição

Código do escritório

Usado

Sim (Somente módulo SIGAPFS)

Obrigatório

Não

Browse

Sim

Modo Edição

M->CTT_CLASSE = '2'

Val. Sistema

Vazio() .OR. (ExistCpo('NS7', M->CTT_CESCRI, 1) .AND. JAVLDCAMPO('CTBA030_CTT', 'CTT_CESCRI', 'NS7', 'NS7_ATIVO', '1'))

Contexto

Real

Propriedade

Alterar

Cons. Padrão

NS7ATV

Gatilhos

Sim

Grupo de Campos

098 - Escritório

Pasta

1

Ordem

84

Campo

CTT_DESCRI

Tipo

Caracter

Tamanho

100

Decimal

0

Formato

@S30

Título

Escritório

Descrição

Nome do escritório

Usado

Sim (Somente módulo SIGAPFS)

Obrigatório

Não

Browse

Sim

Inic. Padrão

IF(!INCLUI, POSICIONE('NS7', 1, XFILIAL('NS7') + CTT->CTT_CESCRI, 'NS7_NOME'), '')

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

POSICIONE('NS7', 1, XFILIAL('NS7') + CTT->CTT_CESCRI, 'NS7_NOME')

Pasta

1

Ordem

85

 

Campo

CTT_SIGLA

Tipo

Caracter

Tamanho

5

Decimal

0

Título

Sigla Resp.

Descrição

Sigla do responsável

Usado

Sim (Somente módulo SIGAPFS)

Obrigatório

Não

Browse

Sim

Inic. Padrão

IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + CTT->CTT_CPART, 'RD0_SIGLA'), '')

Val. Sistema

Vazio() .OR. (ExistCpo('RD0', M->CTT_SIGLA, 9) .AND. JURRD0('CTBA030_CTT', 'CTT_SIGLA', '1', .T.))

Contexto

Virtual

Propriedade

Alterar

Inic. Browse

POSICIONE('RD0', 1, XFILIAL('RD0') + CTT->CTT_CPART, 'RD0_SIGLA')

Cons. Padrão

RD0ATV

Gatilhos

Sim

Grupo de Campos

073 - Sigla do Participante (PFS)

Pasta

1

Ordem

86

Campo

CTT_CPART

Tipo

Caracter

Tamanho

6

Decimal

0

Título

Cód. Resp.

Descrição

Código do responsável

Usado

Não

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Pasta

1

Ordem

87

Campo

CTT_DPART

Tipo

Caracter

Tamanho

30

Decimal

0

Título

Nome Resp.

Descrição

Nome do responsável

Usado

Sim (Somente módulo SIGAPFS)

Obrigatório

Não

Browse

Sim

Inic. Padrão

IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + CTT->CTT_CPART, 'RD0_NOME'), '')

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

POSICIONE('RD0', 1, XFILIAL('RD0') + CTT->CTT_CPART, 'RD0_NOME')

Pasta

1

Ordem

88

Campo

CTT_EMAIL

Tipo

Caracter

Tamanho

60

Decimal

0

Título

E-mail Resp.

Descrição

E-mail do responsável

Usado

Sim (Somente módulo SIGAPFS)

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Pasta

1

Ordem

89

 

Importante:

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

 

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

  • Tabela CTT - Centro de Custo:

 

Campo

CTT

 

Índice

OH6

Ordem

1

Chave

OH6_FILIAL + OH6_CODIGO

Descrição

Códig Rateio

Mostra Pesq.

Sim

Índice

OH7

Ordem

1

Chave

OH7_FILIAL + OH7_CODRAT + OH7_CODDET

Descrição

Códig Rateio + Cód Detalhe

Mostra Pesq.

Sim

Índice

OH8

Ordem

1

Chave

OH8_FILIAL + OH8_CODRAT + OH8_CODDET + OH8_AMINI + OH8_AMFIM

Descrição

Cód Rateio + Cód Det Rate + Ano-mês Inic + Ano-mês Fim

Mostra Pesq.

Sim

 

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

  • Tabela OH7 - Detalhe Rateio:

 

Campo

OH7_CCCUST

Sequência

001

Cnt. Domínio

OH7_DCCUST

Tipo

P - Primário

Regra

CTT->CTT_DESC01

Posiciona

S

Alias

CTT

Ordem

1

Chave

xFilial('CTT') + M->OH7_CCCUST

Proprietário

Sim

 

Campo

OH7_CESCRI

Sequência

001

Cnt. Domínio

OH7_DESCRI

Tipo

P - Primário

Regra

NS7->NS7_NOME

Posiciona

S

Alias

NS7

Ordem

1

Chave

xFilial("NS7") + M->OH7_CESCRI

Proprietário

Sim

 

Campo

OH7_CPARTI

Sequência

001

Cnt. Domínio

OH7_DPARTI

Tipo

P - Primário

Regra

RD0->RD0_NOME

Posiciona

S

Alias

RD0

Ordem

1

Chave

xFilial("RD0") + M->OH7_CPARTI

Proprietário

Sim

 

Campo

OH7_SIGLA

Sequência

001

Cnt. Domínio

OH7_DPARTI

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->OH7_SIGLA)

Proprietário

Sim

 

Campo

OH7_SIGLA

Sequência

002

Cnt. Domínio

OH7_CPARTI

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->OH7_SIGLA)

Proprietário

Sim

 

Campo

OH7_SIGLA

Sequência

003

Cnt. Domínio

OH7_CPARTI

Tipo

P - Primário

Regra

RD0->RD0_CODIGO

Posiciona

S

Alias

RD0

Ordem

9

Chave

xFilial("RD0") + M->OH7_SIGLA

Condição

!EMPTY(M->OH7_SIGLA)

Proprietário

Sim

 

Campo

OH7_SIGLA

Sequência

004

Cnt. Domínio

OH7_DPARTI

Tipo

P - Primário

Regra

RD0->RD0_NOME

Posiciona

S

Alias

RD0

Ordem

9

Chave

xFilial("RD0") + M->OH7_SIGLA

Condição

!EMPTY(M->OH7_SIGLA)

Proprietário

Sim

 

  • Tabela OH8 - Histórico do Detalhe do Rateio:

 

Campo

OH8_CCCUST

Sequência

001

Cnt. Domínio

OH8_DCCUST

Tipo

P - Primário

Regra

CTT->CTT_DESC01

Posiciona

S

Alias

CTT

Ordem

1

Chave

xFilial("CTT") + M->OH8_CCCUST

Proprietário

Sim

 

Campo

OH8_CESCRI

Sequência

001

Cnt. Domínio

OH8CTT_DESCRI

Tipo

P - Primário

Regra

NS7->NS7_NOME

Posiciona

S

Alias

NS7

Ordem

1

Chave

xFilial("NS7") + M->OH8>CTT_CESCRI

ProprietárioPropietário

Sim

 

Campo

OH8CTT_CPARTICLASSE

Sequência

001

Cnt. Domínio

OH8CTT_DPARTICESCRI

Tipo

P - Primário

Regra

RD0->RD0_NOME

Posiciona

S

Alias

RD0

Ordem

1

Chave

xFilial("RD0") + M->OH8_CPARTI

Proprietário

Sim

 

""

Condição

M->CTT_CLASSE == "1"

Propietário

Sim

Campo

CTT_CLASSE

Sequência

002

Campo

OH8_SIGLA

Sequência

001

Cnt. Domínio

OH8CTT_DPARTIDESCRI

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->OH8_SIGLA)>CTT_CLASSE == "1"

PropietárioProprietário

Sim

 

Campo

OH8CTT_SIGLA

Sequência

002001

Cnt. Domínio

OH8CTT_CPARTICPART

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->OH8_SIGLA)

Proprietário

Sim

 

RD0->RD0_CODIGO

Posiciona

S

Alias

RD0

Ordem

9

Chave

xFilial("RD0") + M->CTT_SIGLA

Propietário

Sim

Campo

CTT

Campo

OH8_SIGLA

Sequência

003002

Cnt. Domínio

OH8CTT_CPARTIDPART

Tipo

P - Primário

Regra

RD0->RD0_CODIGONOME

Posiciona

S

Alias

RD0

Ordem

9

Chave

xFilial("RD0") + M->OH8>CTT_SIGLA

Condição

!EMPTY(M->OH8_SIGLA)

ProprietárioPropietário

Sim

 

Campo

OH8CTT_SIGLA

Sequência

004003

Cnt. Domínio

OH8CTT_DPARTIEMAIL

Tipo

P - Primário

Regra

RD0->RD0_NOMEEMAIL

Posiciona

S

Alias

RD0

Ordem

9

Chave

xFilial("RD0") + M->OH8>CTT_SIGLA

Condição

!EMPTY(M->OH8_SIGLA)

ProprietárioPropietário

Sim

 

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

  • Tabela OH7 - Detalhe Rateio:

 

Campo

CTT_SIGLA

Domínio

CTT

Sequência

001004

Cnt. DomínioOH7

Exp. Dom.

CTT_CUSTO

Exp. C. Dom.

OH7_CCCUST

Proprietário

Sim

 

CPART

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->CTT_SIGLA)

Campo

CTT_SIGLA

Sequência

005

Domínio

NS7

Sequência

002

Cnt. Domínio

OH7

Exp. Dom.

NS7_COD

Exp. C. Dom.

OH7_CESCRI

Proprietário

Sim

 

Domínio

RD0

Sequência

001

Cnt. Domínio

OH7

Exp. Dom.

RD0_CODIGO

Exp. C. Dom.

OH7_CPARTI

Proprietário

Sim

 

  • Tabela OH8 - Histórico do Detalhe do Rateio:

CTT_DPART

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->CTT_SIGLA)

Campo

CTT_SIGLA

Sequência

006

Cnt. Domínio

CTT_EMAIL

Tipo

P - Primário

Regra

""

Condição

EMPTY(M->CTT_SIGLA)

 

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

  • Tabela CTT - Centro de Custo:

 

Domínio

RD0

Domínio

CTT

Sequência

001

Cnt. Domínio

OH8CTT

Exp. Dom.

CTTRD0_CUSTOCODIGO

Exp. C. Dom.

OH8CTT_CCCUSTCPART

Proprietário

Sim

 

Domínio

NS7

Sequência

002

Cnt. Domínio

OH8CTT

Exp. Dom.

NS7_COD

Exp. C. Dom.

OH8CTT_CESCRI

Proprietário

Sim

 

Domínio

RD0

Sequência

001

Cnt. Domínio

OH8

Exp. Dom.

RD0_CODIGO

Exp. C. Dom.

OH8_CPARTI

Proprietário

Sim

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

  • Consulta NS7ATV Escritórios Ativos

 

Alias

NS7ATV

Tipo

1 - Consulta

Sequência

01

Coluna

DB

Descrição

Escritórios Ativos

Contêm

NS7

Alias

NS7ATV

Tipo

2 - Ordens

Sequência

01

Coluna

01

Descrição

Código

Alias

NS7ATV

Tipo

2 - Ordens

Sequência

02

Coluna

02

Descrição

Nome

Alias

NS7ATV

Tipo

3 - Cad. Novo

Sequência

01

Coluna

01

Descrição

Cadastra Novo

Contêm

01

Alias

NS7ATV

Tipo

4 - Colunas

Sequência

01

Coluna

01

Descrição

Cód. Escritório

Contêm

NS7_COD

Alias

NS7ATV

Tipo

4 - Colunas

Sequência

01

Coluna

02

Descrição

Nome

Contêm

NS7_NOME

Alias

NS7ATV

Tipo

4 - Colunas

Sequência

02

Coluna

03

Descrição

Cód. Escritório

Contêm

NS7_COD

Alias

NS7ATV

Tipo

4 - Colunas

Sequência

02

Coluna

04

Descrição

Nome

Contêm

NS7_NOME

Alias

NS7ATV

Tipo

5 - Retorno

Sequência

01

Contêm

NS7->NS7_COD

Alias

NS7ATV

Tipo

6 - Filtro

Sequência

01

Contêm

NS7->NS7_ATIVO = '1'

Alias

NS7ATV

Tipo

9

Sequência

01

Coluna

AC

Contêm

JURA068

 

  • Consulta RD0JUR - Particip. Jurídico

 

Alias

RD0JUR

Tipo

1 - Consulta

Sequência

01

Coluna

RE

Descrição

Particip. Jurídico

Contêm

RD0

Alias

RD0JUR

Tipo

2 - Ordens

Sequência

01

Coluna

01

Contêm

JURF3RD0JU()

Alias

RD0JUR

Tipo

5 - Retorno

Sequência

01

Contêm

RD0->RD0_SIGLA

 

7. Alteração de Consulta Padrão no arquivo SXB – Consultas Padrão:

Consulta CTTNSS - Centro Custos Ativos
Alteração da descrição

Alias

CTTNSS

Tipo

1 - Consulta

Sequência

01

Coluna

DB

Descrição

Centro Custos Ativos

Contêm

CTT

Procedimento para Configuração


CONFIGURAÇÃO DE MENUS

 

1.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAFIN - Financeiro SIGAPFS - Pré faturamento de serviços, conforme instruções a seguir:

Menu

Atualizações

Submenu

Cadastros

SubmenuJurídicoCorporativo

Nome da Rotina

RateioCentros de Custo

Programa

JURA238CTBA030

Módulo

SIGAFINSIGAPFS

Tipo

Protheus

Procedimento para Utilização

  1. No módulo Financeiro (SIGAFIN), acesse Atualizações / Cadastros / Jurídico  Corporativo / Rateio Centros de Custo (JURA238CTBA030).
  2. Clique em Incluir.
    1. Preencha os campos da tabela principal e das grids.
    2. Clique em Confirmar.