Árvore de páginas

Correção - Montagem de filtros para TOTVSDBAccess

Esta build contém uma correção para situação específica de filtro utilizando concatenação de valores ou campos.

Abrangência ERP 10

Situação

Utilização da expressão de filtro AdvPL com operador de concatenação, onde um dos valores ou campos é resultado de uma expressão ou função não interpretada diretamente pelo SGBD (Banco de dados) em uso.

Ocorrência

A expressão de filtro era enviada para o TOTVSDBAccess, causando erro de sintaxe no banco de dados, não sendo retornado nenhum registro no filtro.

Correção

Realizada correção na rotina de validação e montagem de expressão de filtro do sistema Microsiga Protheus para o TOTVSDBAccess. Desta forma, não será enviada a expressão de concatenação para o banco de dados, e realizar a validação desta condição de filtro no sistema Microsiga Protheus, validando cada registro retornado pelo banco de dados. Este processo também é conhecido como "Filtro no Client".

 

Observação

A execução de filtros no client é realizada pelo sistema Microsiga Protheus para expressões de filtro não suportadas diretamente pelo SGBD em uso, e pode resultar em um tráfego maior de registro entre o TOTVSDBAccess e TOTVS Application Server.
É boa prática de uso de filtros que operações de concatenação de campos e funções AdvPL e/ou User Functions não sejam utilizadas em filtros AdvPL.

Informações adicionais

  • Melhoria realizada conforme análise das necessidades da ferramenta e melhoria contínua da plataforma de desenvolvimento do TOTVS Application Server.

  • Não há BOPS ou FNC relacionados.

  • Disponível a partir da build 7.00.090818P-091104

 

  • Sem rótulos