Páginas filhas
  • 13149172 DFWKTOOLS-5834 DT Falha ao realizar pesquisa em formulário que possui campo do tipo BLOB

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ao realizar a visualização de um Comprovante de Entrega de Nota Fiscal Eletrônica através do  utilizando o formulário metadado OBF40037 que é acionado a partir do formulário OBF40000 >> Botão "Comprovante de Entrega" é apresentado o seguinte erro em tela: 

...

A situação ocorre apenas quando o formulário metadado possui uma coluna do tipo BLOB/Image para uma das tabelas do formulário que estiver registrada com o modelo/tipo MESTRE.

As colunas pertencente a pertencentes as tabelas do formulário metadado marcadas com tipo MESTRE devem permitir leitura no banco de dados, usando instrução SQL, utilizando instrução DISTINCT ou GROUP BY que são utilizadas no filtro de pesquisa do metadados. Caso não atendam a este requisito, devem ser colunas pertencentes a tabelas do formulário registradas com tipo MESTRE/DETALHE ou DETALHE.

Considerando esta regra, a solução para o formulário OBF40037 (Comprovante de Entrega de Nota Fiscal Eletrônica) é alterar a tabela principal do formulário para tipo MESTRE/DETALHE, no entanto, com esta alteração no formulário, ocorreram alguns problemas no metadado, tanto nas ações de pesquisa, quanto manutenção. , pois neste caso o formulário passou a ter apenas tabela do tipo MESTRE/DETALHE e o metadado precisou ser ajustado para prever o correto funcionamento prevendo apenas tabelas deste tipo.

...