Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS)

Função:Não se aplica
País:Brasil
Ticket:Não se aplica
Issue DSERFISE-12015


02. SITUAÇÃO/REQUISITO

A tabela F2E apresenta a seguinte configuração de campos em relação aos países:

CampoPaís ConfiguradoInicializadorObservação
F2E_FILIALALL
Configuração correta
F2E_IDALL
Configuração correta
F2E_TRIBALL
Configuração correta
F2E_DESCALL
Configuração correta
F2E_ESFERABRA
Configuração específica BR
F2E_ESPECIBRA
Configuração específica BR
F2E_IDTRIBBRA
Configuração inconsistente
F2E_DIDTRBMúltiplos paísesIIf(!INCLUI,POSICIONE("F2C",1,xFilial("F2C")+F2E->F2E_IDTRIB,"F2C_DESC"),"")Depende do campo F2E_IDTRIB


Definição atual do campo F2E_DIDTRB:

Problema Identificado

O campo F2E_IDTRIB está configurado exclusivamente para o país Brasil (BRA), porém o inicializador do campo F2E_DIDTRB utiliza este campo para múltiplos países. Esta inconsistência pode gerar problemas de integridade de dados, já que o campo referenciado (F2E_IDTRIB) não está disponível nos demais países onde F2E_DIDTRB é utilizado.

Limitações Técnicas

Não é possível corrigir o problema removendo os países extras do campo F2E_DIDTRB, pois ao tentar esta operação o sistema exibe a mensagem de erro:

"Este registro não pode ser excluído, pois não foi originado pela mesma versão / projeto em uso"

Por isso, a solução mais viável é ajustar o campo F2E_IDTRIB para contemplar os mesmos países do campo F2E_DIDTRB.

03. SOLUÇÃO

     Para corrigir esta inconsistência, a solução foi estender a configuração do campo F2E_IDTRIB para incluir todos os países que utilizam o campo F2E_DIDTRB, garantindo assim a integridade do relacionamento entre os campos.

04. DEMAIS INFORMAÇÕES

Não há.


05. ASSUNTOS RELACIONADOS

  • Não há.