Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)

Função:CTBA020 - Plano de Contas
País:Brasil
Ticket:16047036
Requisito/Story/Issue:DSERCTR1-41016


02. SITUAÇÃO/REQUISITO

Ao tentar realizar a exclusão de uma conta que nova que existe em outra filial era gerado help de violação de integridade( CT1MASTER x CSB ou CSC).

03. SOLUÇÃO

Foi inativado os relacionamentos na tabela SX9 das tabelas CT1 x CSB/CSC pois em alguns cenários não era permitido a exclusão de novas contas não utilizadas na contabilidade, validando de forma incorreta.
Agora não será mais barrado a questão das contas novas que poderão ser excluídas de fato neste cenário e as que existem movimentações seguem sendo bloqueadas conforme funcionamento padrão.


04. DEMAIS INFORMAÇÕES

Relacionamentos (SX9) desativados ( X9_ENABLE = NÃO ):

X9_DOMX9_CDOMX9_EXPDOMX9_EXPCDOMX9_ENABLE
CT1CSBCT1_CONTACSB_CODCTAN
CT1CSCCT1_CONTACSC_CONTAN

Contextualizando

Essa inconsistência era gerada por conta dos relacionamentos da SX9 que para as tabelas CT1 x CSB/CSC acabam validando os registros de certa forma, mas ao analisarmos o critério de relação entre as duas eles são utilizados de forma diferente da qual o SX9 estaria acostumado a verificar e com isso acaba por causar o cenário especifico dessa issue.

Com a desativação dessas duas chaves descritas acima, o correto funcionamento deve ocorrer.

Também é importante ressaltar que essa alteração não contém correções em fonte e apenas em dicionário de dados, com isso só irá ser expedida na próxima expedição continua !!!



05. ASSUNTOS RELACIONADOS

  • Não se aplica.