Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Conversor

Linha de Produto:

RM.

Segmento:

Educacional.

Módulo:

Totvs Gestão Contábil.

Função:

Conversor.

Situação/Requisito:

Ao realizar a conversão da Base de Dados (versão 12.1.12) o sistema apresenta o seguinte log de erro:ALTER TABLE CHISTRATEIOLAN ADD CONSTRAINT PKCHISTRATEIOLAN PRIMARY KEY (CODCOLIGADA, IDHIST)The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.CHISTRATEIOLAN' and the index name 'PKCHISTRATEIOLAN'. The duplicate key value is (1, 3).Conforme análise realizada, foi possível verificar que a PK da tabela CHISTRATEIOLAN possuía - na versão 11.82 - quatro campos (CODCOLIGADA, IDHIST, CODLOTE, IDLANCAMENTO), possibilitando assim, que os valores dos campos CODCOLIGADA e IDHIST fossem informados mais de uma vez.Com a inclusão da PK (CODCOLIGADA, IDHIST) foi gerada a violação da PK.Segundo o desenvolvimento do RM Saldus a alteração foi realizada, pois o sistema permitirá valores nulos para o campo IDLANCAMENTO em determinadas situação.Acredito que será necessário utilizar outro campo para receber a informação do campo IDLANCAMENTO, possibilitando a criação da PK com quatro campos, consequentemente não será apresentada a inconsistência durante a conversão.Obs.: Tabela preenchida pelo processo de Mapa de Rateio do RM Saldus; Log e registros correspondentes anexado no chamado.BENEFÍCIOS ALCANÇADOS: Ao realizar a conversão da Base de Dados, a inconsistência citada não será apresentada.

Solução/Implementação:

* Implementação da nova PK no conversor da 12.1.1 e da 12.1.15

* Implementar no sistema a segurança defensiva que verifica se a base contem ou não a nova PK ao salvar o histórico do mapa de rateio.

Conversores e Parâmetros:

conversor 12.1.15.

Tickets relacionados:

N/A

 Requisito (informe o requisito relacionado):N/A