Árvore de páginas

Correção - Comportamento da função aScan()

Esta build contém uma correção na função Advpl aScan(), quando a mesma é utilizada informando um terceiro parâmetro maior que 1, para informar a partir de qual posição do array deve ser iniciada a busca. 

   

Abrangência ERP 10 e 11
Situação

Utilização da função aScan(), para procurar uma informação de tipo básico em um array.

Ocorrência

Se e somente se, na expressão de busca ( 2º parâmetro ), fosse especificado um valor de tipo básico para busca no arrray, e no 3º parâmetro fosse especificado um valor N, indicando a partir de qual elemento a busca fosse iniciada. Este parâmetro erroneamente limitava a busa no array, ignirando os N ultimos elementos do array, podendo haver um retorno falso-negativo -- a informação existe no array, mas a busca retornou 0 ) .  

Correção

Realizada correção na interpretação / lógica de execução da busca. 

Informações adicionais
  • Correção realizada mediante processo de melhoria contínuo da ferramenta. 
  • Não há chamado relacionado. 
  • A operação de busca funcionava corretamente com o terceiro parâmetro especificado, desde que fosse utilizada na expressão de busca  ( 2º Parâmetro ) um Code-Block.  

  • Sem rótulos