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.
Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.29.(fix01)IMPORTANTE!