Histórico da Página
Validação na rotina de
alterações de Lançamentos entre naturezas conforme a situação do período do calendário contábil.Lançamentos para verificar a situação dos períodos no Calendário Contábil
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||||||
Segmento: | Jurídico | ||||||||||
Módulos: | SIGAPFS SIGACTB | ||||||||||
Rotina: |
| ||||||||||
Requisito: | DJURFAT1-3853 | ||||||||||
País(es): | Brasil | ||||||||||
Banco(s) de Dados: | Todos | ||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Adicionados os campos de Código do Escritório, Sigla 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çosAjustes na rotina de Lançamentos entre Naturezas (JURA241) para permitir a manipulação conforme a situação do período do Calendário Contábil para o processo PFS001.
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
Criação de
camposchave no arquivo
SX3SX5 –
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
Tabelas Genéricas:
Tabela | U1 |
Chave | PFS001 |
Descrição | Lançamentos |
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
- 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: | LogicoLógico |
Cont. Por.: | .T. |
Descrição: | Habilita a integracao integração entre os modulos módulos SIGAFIN - Financeiro e SIGAPFS - Juridico. |
Procedimento para Utilização
- No módulo Financeiro (SIGAFINmódulo Contabilidade Gerencial (SIGACTB), acesse Cadastro / Atualização de Orçamento (FINA020).
- Clique no botão Incluir.
- Verifique se no cadastro constam os campos de Código do Escritório, Sigla do Participante e Tabela de Rateio.
- Selecione a natureza com C. Custo Jur 1-Escritório, 2-Escritório e CC Jurídico, 3-Profissional ou 4-Tabela de Rateio.
- Informe o campo Código do Escritório e/ou C. Custo, Sigla do Participante ou Tabela de Rateio conforme o centro de custo da natureza.
- Atualizações / Cadastros / Calendário Contábil (CTBA010)
- Selecione um registro e em seguida clique em Outras Ações / Bloqueio de processos.
- Realize o bloqueio do processo PFS001 para o período desejado.
- No módulo Financeiro (SIGAFIN), acesse Atualizações / Jurídico / Lançamentos (JURA241).
- Selecione um lançamento com a data dentro do período bloqueado e em seguida clique em Alterar.
- Realize uma alteração e clique em Confirmar. O sistema não deve permitir a alteração no lançamento. Informe os demais campos e em seguida clique em Confirmar.