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_DOM | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_ENABLE |
---|---|---|---|---|
CT1 | CSB | CT1_CONTA | CSB_CODCTA | N |
CT1 | CSC | CT1_CONTA | CSC_CONTA | N |
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.