Вы находитесь на странице: 1из 19

Boletim Técnico

Criação da tabela FJU – Grava títulos excluídos

Produto : Microsiga Protheus® Financeiro – Versão 11


Chamado : TIBWWV Data da publicação : 05/06/15
País(es) : Brasil Banco(s) de Dados : Todos

Importante

Esta melhoria depende de execução do update de base U_UPDFIN2, conforme Procedimentos


para Implementação.

Criada a tabela FJU - Grava Títulos Excluídos, para gravar os históricos dos títulos excluídos pelas rotinas do Financeiro,
permitindo que os relatórios de Títulos a Receber (FINR130) e Títulos a Pagar (FINR150), apresentem o título excluído, caso a
data-base informada no parâmetro do relatório Título a Receber (MV_PAR36) e Contas a Pagar (MV_PAR33), seja anterior à data
de exclusão do registro.

Criado o campo FJU_RECORI na tabela FJU, para buscar o registro deletado corretamente através do RECNO do título excluído.
Este campo fará parte da chave da tabela evitando duplicidade de registros.
Caso a FJU_RECORI for igual a 0 nos registros já existentes na tabela FJU, o update irá buscar nas tabelas SE1 (Contas a
Receber) e/ou SE2 (Contas a Pagar) a existência do título que foi excluído. Se encontrar, é atualizado o campo FJU_RECORI com
o RECNO do registro encontrado. Caso não encontre, será deletado o registro na tabela FJU. Vale ressaltar que há possibilidades
de duplicidade de registros na tabela FJU com a mesma chave (FJU_FILIAL+ FJU_PREFIX+ FJU_NUM+ FJU_PARCEL+
FJU_CLIFOR+ FJU_LOJA), neste caso, será exibido uma mensagem para a confirmar a exclusão desses registros.

Criado os campos FJU_XXXPAI na tabela FJU, para gravar os dados do(s) título(s) original(is) do título da fatura/liquidação que foi
cancelado. Este campo também fará parte da chave da tabela evitando duplicidade de registros.

Implementadas as melhorias abaixo nos relatórios Posição dos Títulos a Receber (FINR130) e Posição dos Títulos a Pagar
(FINR150):
1. Criação da pergunta Considera Títulos Excluídos? (MV_PAR43 e MV_PAR37), que verifica pela Data-base, informada
no relatório pela pergunta Data-base (MV_PAR36 e MV_PAR33), se são considerados os títulos excluídos pelas rotinas
abaixo:
 Contas a Receber (FINA040)
 Contas a Pagar (FINA050)
 Borderô Impostos Rec(FINA061)
 Baixas a Receber(FINA070)
 Baixas Pagar Man(FINA080)
 Canc.rec.diversos(FINA088)
 Baixa Aut Multi-filiais(FINA091)
 Movimento Bancário(FINA100)
 Geração Cheques(FINA190)
 Borderô Impostos(FINA241)

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 1


Boletim Técnico

Título do documento
 Fatura a Receber(FINA280)
 Fatura a Pagar (FINA290)
 Compensação Cr(FINA330)
 Apurac Pis/Cof/Csl(FINA374)
 Aglut. Imposto(FINA376)
 Aglut. Pis/Cof/Csl(FINA378)
 Aglut. PCC Emp.Pub.(FINA381)
 Liquidação a Receber(FINA460)
 Liquidação a Pagar(FINA565)
 Manutenção Borderô(FINA590)
 Regras Bonif.finan (FATA180)
 Despesa Financeira (FATA350)
 Movimentação dos títulos(GPEM660)
 Documento de entrada(MATA103)
 Exclusão da saída (MATA521)
 Reembolso de despesas financeiras(TECA480)
 Exclusão de notas fiscais(TMKA150)

2. No caso de títulos de mesma chave que foi excluído e incluído diversas vezes, será exibido sempre os dados da última
inclusão.
3. Os títulos oriundos da fatura ou liquidação que foram cancelados serão todos exibidos independente da chave, pois podem
existir diversas negociações e cancelamentos, gerando a mesma chave de título de fatura/liquidação.

Procedimento para Implementação


O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Importante
Antes de executar o compatibilizador U_UPDFIN2 é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (U_UPDFIN2
\PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (PROTHEUS11_DATA\SYSTEM).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados
conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador,
certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a
partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam
identificados pelo nickname.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.

2 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Atenção

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco
de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no
banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção


Integridade/Verificação (APCFG60A).
ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais
cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não
é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a
verificação e aplicar normalmente o compatibilizador, conforme instruções.
iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela
Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja
concluída, ou;
iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são
relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s)
que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em)
a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate
nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal
integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido
desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações
da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e
confirme a ativação.

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

1. Em Microsiga Protheus® Smart Client digite U_UPDFIN2 no campo Programa Inicial.

Importante
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a
25/05/2015.
2. Clique em OK para continuar.

3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.

4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo
exclusivo.

5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 3


Boletim Técnico

Título do documento
6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas.
Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria
os campos que ainda não existem no dicionário de dados.

7. Clique em Gravar para salvar o histórico (log) apresentado.

8. Clique em OK para encerrar o processamento.

Atualizações do compatibilizador

1. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte Considera Títulos Excluídos?


Nome MV_PAR43
Grupo FIN130
Ordem 43
Tipo Numérico
Tamanho 1
Seleciona a opção Sim, para que seja considerado na posição
financeira os títulos excluídos conforme Data-base.Seleciona a opção
Help
Não, será considerado na posição financeira os títulos que não foram
deletados conforme Data-base.

Pergunte Considera Títulos Excluídos?


Nome MV_PAR37
Grupo FIN150
Ordem 37
Tipo Numérico
Tamanho 1
Seleciona a opção Sim, para que seja considerado na posição
financeira os títulos excluídos conforme Data-base.Seleciona a opção
Help
Não, será considerado na posição financeira os títulos que não foram
deletados conforme Data-base.

2. Criação de tabela no arquivo SX2– Tabelas:

Chave Nome Modo Chave PYME


FJU Grava Títulos Excluídos E FJU_FILIAL+FJU_CART+STR(FJU_RECORI) S
+STR(FJU_RECPAI)

4 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

3. Criação de Campos no arquivo SX3 – Campos:

 Tabela FJU – Grava T ítulos Excluídos

Campo FJU_FILIAL
Tipo Caracter
Tamanho 8
Decimal 0
Formato @!
Título Filial
Descrição Filial do Sistema
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Código da Filial do Sistema

Campo FJU_PREFIXO
Tipo Caracter
Tamanho 3
Decimal 0
Formato @!
Título Prefixo
Descrição Prefixo do Título
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Campo que permite ao usuário identificar um conjunto de títulos que
Help
pertence ao mesmo grupo ou filial

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 5


Boletim Técnico

Título do documento
Campo FJU_NUM
Tipo Caracter
Tamanho 9
Decimal 0
Formato @!
Título Número
Descrição Número do T ítulo
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Campo que identifica o número do título

Campo FJU_PARCEL
Tipo Caracter
Tamanho 1
Decimal 0
Formato @!
Título Parcela
Descrição Parcela do T ítulo
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Sistema permite o controle de cada um dos desdobramentos de um
Help
título

6 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Campo FJU_CLIFOR
Tipo Caracter
Tamanho 6
Decimal 0
Formato @!
Título CliFor
Descrição Cliente/Fornecedor
Val. Sistema fA100CliFor()
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Cliente/Fornecedor do Título

Campo FJU_LOJA
Tipo Caracter
Tamanho 2
Decimal 0
Formato @!
Título Loja
Descrição Loja do Cli/For
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Campo que identifica cada loja de um cliente ou fornecedor

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 7


Boletim Técnico

Título do documento
Campo FJU_CART
Tipo Caracter
Tamanho 2
Decimal 0
Formato @!
Título Carteira
Descrição Carteira do Título
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Campo que identifica a origem da carteira do título Pagar/Receber

Campo FJU_EMIS
Tipo Data
Tamanho 8
Decimal 0
Título Emissão
Descrição Data de Emissão do T ítulo
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Data de Emissão do Título

8 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Campo FJU_DTEXCL
Tipo Data
Tamanho 8
Decimal 0
Formato @!
Título Exclusão
Descrição Data de Exclusão do Título
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Data de Exclusão do Titulo

Campo FJU_VALOR
Tipo Numérico
Tamanho 16
Decimal 2
Formato @!
Título Valor
Descrição Valor do T ítulo
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Valor do T ítulo

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 9


Boletim Técnico

Título do documento
Campo FJU_TIPO
Tipo Caracter
Tamanho 3
Decimal 0
Formato @!
Título Tipo
Descrição Tipo do Titulo
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Tipo de título

Campo FJU_VENREA
Tipo Data
Tamanho 8
Decimal 0
Formato @!
Título Vencto.Real
Descrição Vencimento real do título.
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Vencimento real do título

10 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Campo FJU_LA
Tipo Caracter
Tamanho 1
Decimal 0
Formato @!
Título Ident. Lanc.
Descrição Identificador de LA
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Identificadores de lançamentos. O sistema identifica se já foi
Help
efetuada a rotina de lançamento automático para o título.

Campo FJU_VLCRUZ
Tipo Numérico
Tamanho 16
Decimal 2
Formato @!
Título Vlr R$
Descrição Valor na moeda nacional
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Valor do título expresso em moeda corrente. Ex.: reais(R$)

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 11


Boletim Técnico

Título do documento
Campo FJU_EMIS1
Tipo Data
Tamanho 8
Decimal 0
Título DT Contab.
Descrição Data de Contabilização
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Data de contabilização do titulo

Campo FJU_MOEDA
Tipo Numérico
Tamanho 2
Decimal 0
Título Moeda
Descrição Código da Moeda
Nível 1
Usado Sim
Obrigatório Sim
Browse Não
Identifica qual moeda está sendo digitada no título. Poderá ser aceita
Help
uma das 5 moedas válidas no sistema.

12 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Campo FJU_HIST
Tipo Caracter
Tamanho 25
Decimal 0
Formato @!
Título Histórico
Descrição Histórico do Título
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Campo utilizado para informar um breve comentário sobre o título.

Campo FJU_TITPAI
Tipo Caracter
Tamanho 50
Decimal 0
Formato @!
Título Tit. Pai
Descrição Titulo Pai dos impostos
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Identificação do título pai quando utilizada natureza que calcula
Help
impostos.

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 13


Boletim Técnico

Título do documento
Campo FJU_RECORI
Tipo N
Tamanho 10
Decimal 0
Formato 9999999999
Título Rec. Orig
Descrição Recno Origem
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Identificação do título quando é gerado o relatório de Contas a Pagar
Help
e Contas a Receber

Campo FJU_FILPAI
Tipo Caracter
Tamanho 8
Decimal 0
Formato @!
Título Fil. Tit Pai
Descrição Filial do título Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Código Filial do título que originou a fatura ou liquidação

14 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Campo FJU_PREPAI
Tipo Caracter
Tamanho 3
Decimal 0
Formato @!
Título Pref. Tit Pai
Descrição Prefixo do título Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Prefixo do título que originou a fatura ou liquidação

Campo FJU_NUMPAI
Tipo Caracter
Tamanho 9
Decimal 0
Formato @!
Título Num. Tit Pai
Descrição Número do título Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Número do título que originou a fatura ou liquidação

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 15


Boletim Técnico

Título do documento
Campo FJU_PARPAI
Tipo Caracter
Tamanho 1
Decimal 0
Formato @!
Título Parc. Tit Pai
Descrição Parcela do título Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Parcela do título que originou a fatura ou liquidação

Campo FJU_TIPPAI
Tipo Caracter
Tamanho 3
Decimal 0
Formato @!
Título Tipo Tit Pai
Descrição Tipo do título Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Tipo do título que originou a fatura ou liquidação

16 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Campo FJU_FORPAI
Tipo Caracter
Tamanho 6
Decimal 0
Formato @!
Título Cli/For Pai
Descrição Código Cli/For Tit. Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help Fornecedor/Cliente do título que originou a fatura ou liquidação

Campo FJU_LOJPAI
Tipo Caracter
Tamanho 2
Decimal 0
Formato @!
Título Loja Tit Pai
Descrição Loja do Cli/For do Tit. Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Loja do fornecedor/cliente do título que originou a fatura ou
Help
liquidação

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 17


Boletim Técnico

Título do documento
Campo FJU_RECPAI
Tipo N
Tamanho 10
Decimal 0
Formato 9999999999
Título Rec.Tit. Pai
Descrição Recno do título Pai
Nível 1
Usado Sim
Obrigatório Não
Browse Não
Help RECNO do título que originou a fatura ou liquidação

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

4. Criação de Índices no arquivo SIX – 1

Índice FJU
Ordem 1
Chave FJU_FILIAL+FJU_CART+STR(FJU_RECORI)+STR(FJU_RECPAI)
Descrição 01
Proprietário S

18 SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos


Boletim Técnico

Informações Técnicas

Tabelas Utilizadas FJU – Grava Títulos Excluídos


FATA180 - Regras Bonif.finan
FATA350 - Despesa Financeira
FINA040 - Contas a Receber (FINA040)
FINA050 - Contas a Pagar (FINA050)
FINA061 - Borderô Impostos Rec (FINA061)
FINA070 - Baixas a Receber (FINA070)
FINA080 - Baixas Pagar Man (FINA080)
FINA088 - Canc.rec.diversos (FINA088)
FINA091 - Baixa Aut Multi-filiais (FINA091)
FINA100 - Movimento Bancário (FINA100)
FINA190 - Geração Cheques (FINA190)
FINA241 - Borderô Impostos (FINA241)
FINA280 - Fatura a Receber (FINA280)
FINA290 - Fatura a Pagar (FINA290)
FINA330 - Compensação Cr (FINA330)
FINA374 - Apurac Pis/Cof/Csl (FINA374)
Rotinas Envolvidas FINA376 - Aglut. Imposto (FINA376)
FINA378 - Aglut. Pis/Cof/Csl (FINA378)
FINA381 - Aglut. PCC Emp.Pub. (FINA381)
FINA460 - Liquidação a Receber (FINA460)
FINA565 - Liquidação a Pagar (FINA565)
FINA590 - Manutenção Borderô (FINA590)
FINR130 – Relatório Títulos a Receber
FINR150 – Relatório Títulos a Pagar
FINXAPI – Funções genéricas financeiro
FINXFUN – Funções genéricas financeiro
GPEM660 - Movimentação dos títulos
MATA103 - Documento de entrada (MATA103)
MATA521 - Exclusão doc. Saída (MATA521)
PMSXFUNA – Funções genéricas do PMS
TECA480 - Reembolso de despesas financeiras (TECA480)
TMKA150 - Exclusão de notas fiscais (TMKA150)
UPDFIN2 – Update financeiro
Sistemas Operacionais Windows®/Linux®

SIGAFIN – Criação da Tabela FJU – Grava Títulos Excluídos 19

Вам также может понравиться