ADVPL I

Transformando um Array em String com ArrTokStr em ADVPL

Transformando um Array em String com ArrTokStr em ADVPL

1 minuto   A função ArrTokStr em ADVPL tranforma um array em uma string a partir de um delimitador informado. Ela é uma das funções de manipulação de string em ADVPL.   Sintaxe: ArrTokStr(aArray,cDelim)   Parâmetro(s):   Retorno:     Exemplo da função ArrTokStr em ADVPL:    No código ADVPL acima nós passamos para a função ArrTokStr o array aInfo com o delimitador “//” e a função retornou uma string com cada elemento do array separado por “//” {“Data de Hoje”,29/09/25}//{“Site”,”https://protheusadvpl.com.br”}, conforme a imagem abaixo: Continue lendo

Transformando um Array em String com os Tipos de Dados e Tamanho dos Conteúdos com FWArrayToStr em ADVPL

Transformando um Array em String com os Tipos de Dados e Tamanho dos Conteúdos com FWArrayToStr em ADVPL

2 minutos   A função FWArrayToStr em ADVPL transforma um array em string e mostra os tipos de dados e tamanho dos conteúdos do array passado como parâmetro. Ela é uma das funções de manipulação de array em ADVPL. Sintaxe: FWArrayToStr(aArray)   Parâmetro(s):   Retorno:     Exemplo da função FWArrayToStr em ADVPL:  No código ADVPL acima a função FWArrayToStr transformou o array aInfo em uma string mostrando as posições e tamanho dos conteúdos desse array. Por exemplo, o conteúdo [33] é o tamanho de Continue lendo

Formatando uma String Usando Especificador de Formatos com FormatStr em ADVPL

Formatando uma String Usando Especificador de Formatos com FormatStr em ADVPL

1 minuto A função FormatStr em ADVPL formata uma string passada como parâmetro usando especificadores de formatos(%c, %n,%d…) para serem substituídos por respectivos tipos de dados. Ela é uma das funções de manipulação de string em ADVPL.  FormatStr utilizar espeficicadores de formatos iguais ao da linguagem C.  Essa função é muito útil em situações onde queremos formatar string com vários tipos de dados sem precisar usar funções de conversões de tipos de dados.   Sintaxe: FormatStr(cStr,aInfo)   Parâmetro(s): Retorno:     Exemplo da função FormatStr Continue lendo

Subtraindo Anos de uma Data com YearSub em ADVPL

Subtraindo Anos de uma Data com YearSub em ADVPL

1 minuto A função YearSub em ADVPL subtrai uma quantidade de anos de uma data informada nos parâmetros. Ela é uma das funções de manipulação de data e hora em ADVPL.   Sintaxe: YearSub(dData,nAnos)   Parâmetro(s):   Retorno:   Exemplo da função YearSub em ADVPL:   É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Até um próximo post. Grande abraço e fica com Deus.   Link(s) de referência: Continue lendo

Somando Anos a uma Data com YearSum em ADVPL

Somando Anos a uma Data com YearSum em ADVPL

1 minuto A função YearSum em ADVPL soma uma quantidade de anos a uma data informada nos parâmetros. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: YearSum(dData,nAnos)   Parâmetro(s):   Retorno:   Exemplo da função YearSum em ADVPL:   É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Até um próximo post. Grande abraço e fica com Deus.   Link(s) de referência: Continue lendo

Subtraindo Meses de uma Data com MonthSub em ADVPL

Subtraindo Meses de uma Data com MonthSub em ADVPL

1 minuto   A função MonthSub em ADVPL subtrai uma quantidade de meses de uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL.   Sintaxe: MonthSum(dData,nMeses)   Parâmetro(s):   Retorno:   Exemplo da função MonthSub em ADVPL:   É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Até um próximo post. Grande abraço e fica com Deus.   Link(s) Continue lendo

Somando Meses à uma Data com MonthSum em ADVPL

Somando Meses à uma Data com MonthSum em ADVPL

1 minuto   A função MonthSum em ADVPL soma uma quantidade de meses à uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL.   Sintaxe: MonthSum(dData,nMeses)   Parâmetro(s):   Retorno:   Exemplo da função MonthSum em ADVPL:   É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Até um próximo post. Grande abraço e fica com Deus.   Continue lendo

Retornando o Menor Valor Entre Duas Expressões Numéricas ou Datas com Min em ADVPL

Retornando o Menor Valor Entre Duas Expressões Numéricas ou Datas com Min em ADVPL

1 minuto A função Min em ADVPL retorna o menor valor entre duas expressões numéricas ou datas passadas como parâmetros. Ela é uma das funções de manipulação de variáveis numéricas em ADVPL.   Sintaxe: Min(xExp1,xExp2)   Parâmetros(s):   Retorno:     Exemplo da função Min em ADVPL:   Link de referência:https://tdn.totvs.com/display/public/framework/Min     Bem, finalizamos mais um post aqui no blog, caso tenha ficado alguma dúvida deixe seu comentário abaixo ou nos mande um e-mail para adiliocosta@protheusadvpl.com.br.    

Retornando o Maior Valor Entre Duas Expressões Numéricas ou Datas com Max em ADVPL

Retornando o Maior Valor Entre Duas Expressões Numéricas ou Datas com Max em ADVPL

1 minuto A função Max em ADVPL retorna o maior valor entre duas expressões numéricas ou datas passadas como parâmetros. Ela é uma das funções de manipulação de variáveis numéricas em ADVPL.   Sintaxe: Max(xExp1,xExp2)   Parâmetros(s):   Retorno:     Exemplo da função Max em ADVPL:   Link de referência:https://tdn.totvs.com/display/public/framework/Max     Bem, finalizamos mais um post aqui no blog, caso tenha ficado alguma dúvida deixe seu comentário abaixo ou nos mande um e-mail para adiliocosta@protheusadvpl.com.br.    

Retornando a Quantidade de Dias Úteis Entre duas Datas com DateNoWorkDay em ADVPL

Retornando a Quantidade de Dias Úteis Entre duas Datas com DateNoWorkDay em ADVPL

2 minutos A função DateNoWorkDay em ADVPL retorna a quantidade de dias úteis entre duas datas informadas. Ela é uma das funções de manipulação de data e hora em ADVPL.   Sintaxe:  DateWorkDay(dDataIni,dDateFim,lSabado,lDomingo,lFeriado)   Parâmetro(s):   Retorno:   Exemplo da função DateWorkDay em ADVPL:   É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Até um próximo post. Grande abraço e fica com Deus.   Link(s) de Continue lendo

Pesquisando um Elemento em um Array Usando Bloco de Código com aScanX em ADVPL

Pesquisando um Elemento em um Array Usando Bloco de Código com aScanX em ADVPL

2 minutos   A função aScanX em ADVPL percorre um array procurando por um valor especificado e para fazer essa busca essa função utiliza um bloco de código. Ela é uma das funções de manipulação de array em ADVPL. Sintaxe: aScanX(aDest,bPesq,nIni,nQtd)   Parâmetro(s):   Retorno:     Exemplo da função aScanX em ADVPL:  No código ADVPL acima nós passamos para a função aScanX o array aLingProg e uma expressão de busca com o bloco código onde aScanX percorre todo o array aLingProg e atribui Continue lendo

Obtendo o Último Dia do Mês de uma Data com LastDate em ADVPL

Obtendo o Último Dia do Mês de uma Data com LastDate em ADVPL

1 minuto A função LastDate em ADVPL retorna o último dia do mês de uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Essa função pode ser muito útil em uma situação onde queremos obter a quantidade restante de dias de um mês. No momento em que criamos esse post a data atual é 26/07/2025. Assim para sabermos quando dias restam para finalizar o mês de julho utilizaremos a função LastDate(dDataBase) que retorna o último Continue lendo

Retornando Informações de uma Data com LastDay em ADVPL

Retornando Informações de uma Data com LastDay em ADVPL

2 minutos A função LastDay em ADVPL retorna  uma data de acordo com os parâmetros informados, podendo ser o último dia útil do mês, o primeiro dia útil do mês, último dia útil do mês ou o próximo dia útil após a data informada. Ela é uma das funções de manipulação de data e hora em ADVPL.   Essa função pode ser muito útil em uma situação onde queremos obter a quantidade restante de dias de um mês. No momento em que criamos esse Continue lendo