Dúvida
O PE MT120COR, não mais aceita funções de usuário dentro do Array?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.25
Solução
A condição não está mais sendo executada pois o MATA120 mudou a maneira de tratar o retorno deste ponto de entrada. Antes ele mantinha a ordem do array da mesma maneira que o usuário havia passado. Agora ele verifica se existe uma user function e acaba colocando o valor do usuário como último no array.
A legenda do browse não varre todos os elementos do array. Para cada linha ele varre o resultado do array até conseguir um resultado válido. Desta maneira se todas as condições forem satisfeitas pelas elementos inicias do array a de usuário não será realizada.
Mesmo com a alteração do MATA120 caso nenhuma condição das legendas acima inicias(ou seja, as do padrão) seja satisfeita ele chamará a função do usuário.
Saiba Mais
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Ponto de entrada MT120COR
0 Comentários