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

Qualquer dificuldade ou dúvida entre em contato com a equipe de desenvolvimento de Controladoria BackOffice.


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>