Páginas filhas
  • 20444116 DDVENDAS-47936 DT Rotina 560 Criando PRIMARY KEY na tabela PCTRIBUTEXCECAOREGRA


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:5 - PROCESSAMENTOS
Função:560 - ATUALIZAR BANCO DE DADOS
Ticket:20444116
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-47936


02. 
SITUAÇÃO/REQUISITO

Rotina 560 tenta criar PRIMARY KEY na tabela no campo errado.

Quando a tabela PCTRIBUTEXCECAOREGRA é criada pela primeira vez na 560 não é apresentado nenhum erro. Mas ao cadastrar uma exceção na 514 e rodar novamente a tabela na 560, é apresentando um erro. Coloquei o tracer e identifiquei que a 560 tenta criar uma PRIMARY KEY com o campo CODIGON, que não é gravado pela 514. Desta forma é apresentado o erro indicando que um campo de chave primária não pode ser nulo. O que ela deveria fazer seria criar a PRIMARY KEY com o CODIGOA, não o CODIGON.

03. SOLUÇÃO

Atualizar a(s) rotina(s) listadas para versões a partir de:


CÓDIGO/ NOME DA ROTINA*

PCSINFTAB

- 34.0.5.5


ATUALIZAÇÃO REALIZADA:

Ajuste atualização da tabela PCTRIBUTEXCECAOREGRA, retirando a geração de chave primária incorreta.


04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!


05. ASSUNTOS RELACIONADOS

        Não se aplica