Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Lojas

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:Controle de Lojas (SIGALOJA)
Função:

RMISUBSTR

País:Brasil
Ticket:Não há
Issue:

DVARLOJ1-6291

02. SITUAÇÃO/REQUISITO

Disponibilizar rotina para ajustar os caracteres "+" e "&"  na descrição do produto

03. SOLUÇÃO

Disponibilizado rotina para tratamento dos caracteres especiais RMISUBSTR()


04. DEMAIS INFORMAÇÕES

Sintaxe

RMISUBSTR(cConteudo,cProcura,cTroca )

Parâmetros


Nome

Tipo

Descrição

Obrigatório

Referência

cConteudo

caractere

Indica a string que será tratada.

X


cProcura

caractere

Indica o caractere de procura: '&|%separado por PIPE. 

X


cTroca 

caractere

Indica o caractere da Troca: 'E|PORCseparado por PIPE.

X








Exemplo 1

1
2
3
4
5
6
7
8

user function substr1()
  Local cTexto := "TENIS + NIKE NIKEPTB PRETO & %35"
   

  RMISUBSTR(@cTexto,"+|&|%","Mais|E|PORC " )

  conout(cTexto)//Result TENIS MAIS NIKE NIKEPTB PRETO E PORC 35

return




Exemplo 2

1
2
3
4
5
6
7
8

user function substr1()
  Local cTexto := "TENIS @ NIKE NIKEPTB PRETO & 35"
   

  RMISUBSTR(@cTexto,"@|& ", " = " )

  conout(cTexto)//Result "TENIS = NIKE NIKEPTB PRETO = 35"

return

05. ASSUNTOS RELACIONADOS