Páginas filhas
  • DFWKTOOLS-2618 DT Validação indevida de chave primária operações UPDATE e INSERT formulários CRUD


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:Framework
Função:Formulários CRUD Metadados 
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2618


02. SITUAÇÃO/REQUISITO

Para um formulário CRUD (Programa FRM1002), na existência de tabela no formulário com as operações de INCLUSÃO, MODIFICAÇÃO e EXCLUSÃO desmarcadas (aba 2 - Tabelas) como mostra a imagem abaixo:


Indica que tais operações (INSERT, DELETE, UPDATE) NÃO são realizadas de forma automática pelo metadados. Com isso nenhuma consistência relacionada à esta tabela será realizada de forma automática pelo metadado, considerando validação de dados obrigatórios, chave primária duplicada, chaves estrangeiras.

No entanto, ao efetivar uma inclusão ou modificação, está acusando problemas relacionados a chave primária, indicando chave duplicada. Esta consistência somente pode ser realizada para tabelas do formulário onde tais operações de atualização estiverem marcadas.

03. SOLUÇÃO

Foi realizada uma modificação na efetivação das operações de INCLUSÃO e MODIFICAÇÃO para que somente seja feita consistências automáticas do metadado para tabelas onde a operação correspondente estejam marcada no formulário.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.29.(fix01)