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


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:Framework
Função:Filtro de pesquisa metadados
País:Brasil
Ticket:13149172
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-5834


02. SITUAÇÃO/REQUISITO

Ao realizar a visualização de um Comprovante de Entrega de Nota Fiscal Eletrônica 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: 

Erro ao consultar a tabela vdp_comprovante_entrega_nfe [SQLCA: -613]"

Este erro foi reportado utilizando banco Informix, no entanto ocorre também para banco Oracle e SQLServer, apenas reportando um outro código de erro respectivo a cada banco de dados.

03. SOLUÇÃO

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 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.


ATENÇÃO

Nesta correção apenas foi feita liberação dos ajustes de componentes Metadado.

Para que a situação seja resolvida no formulário OBF40037, além da solução citada acima para os componentes Metadado, deverá ser aplicada correção do formulário e programa OBF40037. Neste caso, acesse a documentação das NOTAS DE RELEASE do módulo Vendas e Faturamento >> Nota Fiscal Eletrônica para identificar a liberação da correção correspondente do OBF40037.

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.35 (12.1.2205) ou Framework Fix 12.1.34.(fix01)


05. ASSUNTOS RELACIONADOS