Histórico da Página
Vínculo Banco x Escritórios
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||||||||||||||||||
Versão | 12.1.21 | ||||||||||||||||||||||
Segmento: | Jurídico | ||||||||||||||||||||||
Módulo: | SIGAPFS | ||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||
Requisitos: | DJURFAT1-4888 DJURFAT1-4895 | ||||||||||||||||||||||
País(es): | Brasil | ||||||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||||||
Tabelas Utilizadas: | SA6 - Bancos OHK - Banco x Escritórios NT0 - Contratos NW2 - Junção de Contratos NVV - Fatura Adicional NX0 - Pré-fatura NX5 - Fila de Emissão de Faturas NUH - Clientes NXP - Pagadores NXG - Pagadores NWF - Controle de Adiantamentos |
Descrição
Ajuste no cadastro de Bancos para possibilitar o vínculo com os Escritórios, de forma a permitir o filtro em outras rotinas através do Escritório selecionado.
As rotinas que foram alteradas para considerar o vínculo entre Banco e Escritórios são:
- Clientes
- Contratos
- Junção de Contratos
- Fatura Adicional
- Operação de Pré-fatura
- Emissão de Fatura
- Controle de Adiantamentos
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 Tabela no arquivo SX2 – Tabelas:
Chave
Nome
Modo
Pyme
OHK
Banco x Escritórios
Compartilhado
Sim
- Criação de Campos no arquivo SX3 – Campos:
Tabela OHK
Campo
OHK_FILIAL
Tipo
Caracter
Tamanho
8
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
OHK_CESCRI
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
Val. Sistema
Vazio() .OR. JAVLESCRIT(M->OHK_CESCRI)
Contexto
Real
Propriedade
Alterar
Cons. Padrão
NS7OHK - Escrit Ativo e Fatur
Gatilhos
Sim
Grupo de Campos
098 - Escritório
Ordem
02
Campo
OHK_DESCRI
Tipo
Caracter
Tamanho
100
Decimal
0
Formato
@S30
Título
Nome Escrit.
Descrição
Nome do Escritório
Usado
Sim
Obrigatório
Não
Browse
Não
Inic. Padrão
IF(!INCLUI, POSICIONE('NS7', 1, XFILIAL('NS7') + OHK->OHK_CESCRI, 'NS7_NOME'), '')
Contexto
Virtual
Propriedade
Visualizar
Inic. Browse
POSICIONE('NS7', 1, XFILIAL('NS7') + CTTOHK->CTT>OHK_CESCRI, 'NS7_NOME')
Ordem
03
Campo
OHK_CBANCO
Tipo
Caracter
Tamanho
3
Decimal
0
Formato
@!
Título
Banco
Descrição
Cód. Banco
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Grupo de Campos
007 - Banco
Ordem
04
Campo
OHK_CAGENC
Tipo
Caracter
Tamanho
5
Decimal
0
Formato
@!
Título
Nro Agência
Descrição
Agência do banco
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Grupo de Campos
008 - Agencia
Ordem
05
Campo
OHK_CCONTA
Tipo
Caracter
Tamanho
10
Decimal
0
Formato
@!
Título
Nro Conta
Descrição
Conta Corrente no Banco
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Grupo de Campos
009 - Conta Corrente
Ordem
06
Tabela NUH
Campo
NUH_CBANCO
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('1')
Campo
NUH_CAGENC
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('2')
Campo
NUH_CCONTA
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('3')
Tabela NVN
Campo
NVN_CCONT
Val. Sistema
Vazio() .OR. JurVldCont()
Tabela NWF
Campo
NWF_BANCO
Val. Sistema
Vazio() .OR. JurVldSA6('1')
Campo
NWF_AGENCI
Val. Sistema
Vazio() .OR. JurVldSA6('2')
Campo
NWF_CONTA
Val. Sistema
Vazio() .OR. JurVldSA6('3')
Tabela NXG
Campo
NXG_CBANCO
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('1')
Campo
NXG_CAGENC
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('2')
Campo
NXG_CCONTA
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('3')
Tabela NXP
Campo
NXP_CBANCO
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('1')
Campo
NXP_CAGENC
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('2')
Campo
NXP_CCONTA
Modo Edição
JurWhenSA6()
Val. Sistema
Vazio() .OR. JurVldSA6('3')
Criação de Índice no arquivo SIX - Índices:
Índice
OHK
Ordem
1
Chave
OHK_FILIAL + OHK_CESCRI + OHK_CBANCO + OHK_CAGENC + OHK_CCONTA
Descrição
Escritório + Banco + Nro Agência + Nro Conta
Mostra Pesq.
Sim
- Criação de Gatilho no arquivo SX7 - Gatilhos:
Tabela OHK
Campo
OHK_CESCRI
Sequência
001
Cnt. Domínio
OHK_DESCRI
Tipo
P - Primário
Regra
NS7->NS7_NOME
Posiciona
S
Alias
NS7
Ordem
1
Chave
M->OHK_FILIAL + M->OHK_CESCRI
Proprietário
Sim
Tabela NUH
Campo
NUH_CESCR2
Sequência
002
Cnt. Domínio
NUH_CBANCO
Tipo
P - Primário
Regra
""
Condição
JURSX7SA6()
Propietário
Sim
Campo
NUH_CESCR2
Sequência
003
Cnt. Domínio
NUH_CAGENC
Tipo
P - Primário
Regra
""
Condição
JURSX7SA6()
Propietário
Sim
Campo
NUH_CESCR2
Sequência
004
Cnt. Domínio
NUH_CCONTA
Tipo
P - Primário
Regra
""
Condição
JURSX7SA6()
Propietário
Sim
Tabela NWF
Campo
NWF_CESCR
Sequência
001
Cnt. Domínio
NWF_BANCO
Tipo
P - Primário
Regra
""
Condição
JURSX7SA6()
Propietário
Sim
Campo
NWF_CESCR
Sequência
002
Cnt. Domínio
NWF_AGENCI
Tipo
P - Primário
Regra
""
Condição
JURSX7SA6()
Propietário
Sim
Campo
NWF_CESCR
Sequência
003
Cnt. Domínio
NWF_CONTA
Tipo
P - Primário
Regra
""
Condição
JURSX7SA6()
Propietário
Sim
- Criação de Consultas Padrão no arquivo SXB - Consultas Padrão:
- Consulta NS7OHK - Escrit Ativo e Fatur:
Alias
NS7OHK
Tipo
1 - Consulta
Sequência
01
Coluna
DB
Descrição
Escrit Ativo e Fatur
Contém
NS7
Alias
NS7OHK
Tipo
2 - Ordens
Sequência
01
Coluna
01
Descrição
Cód. Escritório
Alias
NS7OHK
Tipo
2 - Ordens
Sequência
02
Coluna
02
Descrição
Nome
Alias
NS7OHK
Tipo
3 - Cad. Novo
Sequência
01
Coluna
01
Descrição
Cadastra Novo
Contém
01
Alias
NS7OHK
Tipo
4 - Colunas
Sequência
01
Coluna
01
Descrição
Cód Escritório
Contém
NS7_COD
Alias
NS7OHK
Tipo
4 - Colunas
Sequência
01
Coluna
02
Descrição
Nome
Contém
NS7_NOME
Alias
NS7OHK
Tipo
4 - Colunas
Sequência
02
Coluna
03
Descrição
Cód. Escritório
Contém
NS7_COD
Alias
NS7OHK
Tipo
4 - Colunas
Sequência
02
Coluna
04
Descrição
Nome
Contém
NS7_NOME
Alias
NS7OHK
Tipo
5 - Retorno
Sequência
01
Contém
NS7_COD
Alias
NS7OHK
Tipo
6 - Filtro
Sequência
01
Contém
NS7->NS7_ATIVO == '1' .AND. NS7->NS7_EMITEF == '1'
Alias
NS7OHK
Tipo
9
Sequência
01
Coluna
AC
Contém
JURA068
- Consulta SA6JUR - Banco não Bloqueados
Alias
SA6JUR
Tipo
6 - Filtro
Sequência
01
Contêm
@#JURF3SA6()
- Criação de Relacionamento no arquivo SX9 - Relacionamentos:
Tabela NS7
Domínio
NS7
Sequência
001
Cnt. Domínio
OHK
Exp. Dom.
NS7_FILIAL+NS7_COD
Exp. C. Dom.
OHK_FILIAL+OHK_CESCRI
Proprietário
Sim
Tabela NXP
Domínio
SA6 Sequência
002
Cnt. Domínio
NXP
Exp. Dom.
A6_COD+A6_AGENCIA+A6_NUMCON
Exp. C. Dom.
NXP_CBANCO+NXP_CAGENC+NXP_CCONTA
Proprietário
Sim
Tabela NXG
Domínio
SA6 Sequência
001 Cnt. Domínio
NXG
Exp. Dom.
A6_COD+A6_AGENCIA+A6_NUMCON
Exp. C. Dom.
NXG_CBANCO+NXG_CAGENC+NXG_CCONTA
Proprietário
Sim
Procedimento de Configuração:
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:
Nome: | MV_JURXFIN |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Habilita a integração entre os módulos SIGAFIN - Financeiro e SIGAPFS - Jurídico. |
Procedimento para Utilização
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Monetário / Bancos (MATA070).
- Selecione um Banco.
- Clique em Alterar.
- Preencha a grid com os Escritórios que utilizam este Banco.
- Clique em Confirmar.
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Clientes (JURA148).
- Selecione um Cliente.
- Clique em Alterar.
- Preencha o campo "Cód esc fatu" com o escritório de faturamento.
- Em seguida, preencha os dados bancários.
- Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Contratos (JURA096).
- Selecione um Contrato.
- Clique em Alterar.
- Preencha o campo "Cód Esc Fat".
- Vá até a aba Pagadores.
- Em seguida, preencha os dados bancários.
- Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Junção de Contratos (JURA056).
- Selecione uma Junção de Contratos.
- Clique em Alterar.
- Preencha o campo "Cód Escrit".
- Vá até a aba Pagadores.
- Em seguida, preencha os dados bancários.
- Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Fatura Adicional (JURA033).
- Selecione uma Fatura Adicional.
- Clique em Alterar.
- Preencha o campo "Cód Escrit".
- Vá até a aba Pagadores.
- Em seguida, preencha os dados bancários.
- Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Operação de Pré-fatura (JURA202).
- Selecione uma Pré-fatura.
- Clique em Alterar.
- Vá até a aba Pagadores.
- Em seguida, preencha os dados bancários.
- Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório da pré-fatura ("Cód Escrit").
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Controle de Adiantamentos (JURA069).
- Selecione um Controle de Adiantamento.
- Clique em Alterar.
- Preencha o campo "Cód Escrit".
- Em seguida, preencha os dados bancários.
- Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Emissão de Fatura (JURA203).
- Cliquem em Incluir na Fila >> Pré-fatura.
- Selecione uma pré-fatura.
- Clique em Alterar.
- Vá até a grid Pagadores.
- Em seguida, preencha os dados bancários.
- Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório da pré-fatura ("Cód Escrit").