Este documento visa esclarecer sobre a ocorrência de “Violação de Integridade“ na rotina de Plano de Contas(CTBA020). Esse cenário foi causado pela alteração expedida pelo pacote de dicionário: 007635.
Este relacionamento saiu indevidamente para os pacotes de expedição da contabilidade gerencial, mas já foram removidos os relacionamentos em todos os novos pacotes e também será feito o ajuste automático ao executar o atualizador de migração de release, em outros casos, somente é possível que esses relacionamentos sejam excluídos manualmente conforme demonstrado nesse documento.
Antes de qualquer procedimento demonstrado nesse documento, é de extrema importância realizar o BACKUP da base de dados e após isso efetuar os testes em ambiente de homologação/testes. |
Ao incluir uma conta nova e tentar excluí-la será apresentado o cenário abaixo:

Observe que foi apresentado o seguinte help.

Os Relacionamentos que devem ser excluídos são as duas linhas abaixo na tabela de relacionamentos (SX9T10).
Regra para exclusão: campo X9_CDOM = 'CVF' e X9_DOM = 'CTS'.
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM |
|---|---|---|---|---|
| CTS | 001 | CVF | CTS_CONTAG | CVF_CONTAG |
| CTS | 002 | CVF | CTS_CTASUP | CVF_CTASUP |

Esse cenário também será corrigido caso seja feita a migração de release para a 12.1.27 via RUP. |
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|