CONTEÚDO

  1. Visão Geral
  2. Exemplo da Reprodução
  3. Solução
  4. Tabelas utilizadas


01. VISÃO GERAL

Este documento visa esclarecer sobre a ocorrência de “Violação de Integridade“ na tentativa de excluir uma conta contábil sem movimento através da rotina de Plano de contas(CTBA020).

Esta situação foi causada através da liberação do pacote de dicionário: 007635 que fazia parte do pacote de expedição da contabilidade gerencial.

Caso esteja com esta ocorrência é possível solucionar seguindo os passos neste 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.


Qualquer dificuldade ou dúvida entre em contato com a equipe de suporte da controladoria.


02. EXEMPLO DA REPRODUÇÃO

Ao incluir uma conta nova e tentar excluí-la será apresentado o cenário abaixo:


Observe que foi apresentado o seguinte help.



03. Solução

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_DOMX9_IDENTX9_CDOMX9_EXPDOMX9_EXPCDOM
CTS 001CVF CTS_CONTAG CVF_CONTAG
CTS 002CVF CTS_CTASUP

CVF_CTASUP

Após exclusão realizar os testes novamente em seu ambiente de homologação/testes, e verifique que será permitido excluir a nova conta incluída anteriormente.



Esse cenário também será corrigido caso seja feita a migração de release para a 12.1.27 via RUP.


04. 
TABELAS UTILIZADAS





<!-- 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>