Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

Descend

Descend( cString ) --> cRet

Complementa uma string para composição de ordem descendente.

DescendAdvPL
01 · VISÃO GERAL

Visão geral

Descend complementa a representação de uma string; não ordena um array nem inverte a leitura de um texto. A referência exige string e converte datas com DToS no exemplo de índice. Uma busca precisa aplicar a mesma transformação usada na chave. Chr(0) permanece Chr(0), caso documentado que permite demonstração sem depender de caracteres de controle visíveis. (TOTVS, s.d., ref. 1)

02 · SINTAXE

Sintaxe

Descend( cString ) --> cRet

Parâmetros

cString
CaractereObrigatório

String que compõe a chave.

Retorno

String complementada.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed349()
    // Comparar sem imprimir o caractere nulo.
    ConOut(cValToChar(Descend(Chr(0)) == Chr(0)))
Return Nil
Resultado esperado

Verdadeiro no caso documentado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Não misturar chave transformada com valor de busca original.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Descend. TDN. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha