RETASC() A função Replicate() é utilizada para converter uma string numérica em uma informação composta por letras e números, devido a limitação no tamanho de campos ou variáveis de controle, como é o caso do campo de sistema X3_ORDEM. Sintaxe: RETASC(cString, nTamanho, lVolta) Parâmetros: cString String a ser convertida nTamanho Tamanho máximo da string de retorno lVolta Indica se será gerada uma string composta por letras e números a partir de uma string apenas numérica (.T.) ou se será gerada uma string numérica a partir de uma string composta por letras e números (.F.) Retorno: Caracter String convertida conforme o parâmetro lVolta. Exemplo1 – Conversão de numérico para alfanumérico cOrdem := “100” cX3Ordem := RETASC(cOrdem,2,.T.) <– Será retornado “A0” Exemplo2 – Conversão de alfanumérico para numérico cX3Ordem:= “A0” cOrdem:= RETASC(cX3Ordem,3,.F.) <– Será retornado “100” \ Fonte:http://advplbrasil.com.br/advpl/manipulacao-de-strings/