Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | LSelectMetadata |
País: | Brasil |
Ticket: | 18726418 |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-1207 |
Na tentativa de modificar dados em um Formulário Metadados com tabela única do tipo Mestre/Detalhe, apresenta a mensagem "Os dados da pesquisa foram alterados, efetue uma nova pesquisa.".
Esta situação identificada em um formulário específico VDPE00052.
Quando um formulario contendo apenas uma tabela do tipo mestre/detalhe, e o formulario tem um filtro fixo WHERE_CLAUSE e DETAIL_WHERE_CLAUSE, a query SQL montada dinamicamente no ato em que o usuário seleciona a opção MODIFICAR está sendo montada com a diretiva ON <CONDIÇÃO_WHERE>, quando o correto seria usar este filtro WHERE no final da query e não na seção de JOIN entre tabelas da query.
Foi realizada a correção no método getPKQuery() do componente LSelectMetadata para realizar montagem de query SQL de forma correta, considerando os filtros de informações.
Não se aplica.