1 minuto A função YearSub subtrai uma quantidade de anos de uma data informada nos parâmetos. 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: https://advplconsulting.wordpress.com/2016/11/03/funcoes-de-datas/
1 minuto A função GetDToVal em ADVPL converte uma String para o tipo de dado Numérico. Ela é uma das funções para conversão entre tipos de dados em ADVPL. A diferença entre a função GetDToVal e Val é que GetDToVal pode receber uma string com letras e números e sai pegando os números dentro da string para convertê-los em numéricos, enquanto a função Val recebe apenas uma string que contém números. Sintaxe: GetDToVal(cStr) Argumento(s): Retorno: Exemplo: No exemplo abaixo utilizamos Continue lendo→
2 minutos A função DateDiffYMD retorna a diferença em dias, meses, e anos entre duas datas informadas nos parâmetros. Essa função recebe duas datas como parâmetros onde o primeiro se refere a data inicial e o segundo a data final. Ao final ela retorna um array de 3 posições, onde na posição[1] é informado a diferença em anos, posição[02] a diferença em meses e a posição[3] a diferença em dias entre as datas. Ela é uma das funções de manipulação de data e hora Continue lendo→
1 minuto A função DiaSemana em ADVPL retorna o nome do dia semana de uma data informada como parâmetro. O retorno do nome do dia da semana poderá ser abreviado(Qua, Ter, Dom…) ou por extenso(Sábado, Domingo, Quarta-Feira). Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: DiaSemana(dData,nTam,nDia) Parâmetro(s): Retorno: Exemplo da função DiaSemana em ADVPL: É isso aí, finalizamos mais um post aqui no Blog ProtheusAdvpl, caso tenha ficado alguma dúvida deixe seu Continue lendo→
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→
2 minutos A função JustificaTXT em ADVPL alinha texto em relatórios ou telas do Protheus, ajustando espaços entre palavras para que as linhas tenham o mesmo comprimento, exceto a última. Isso melhora a apresentação visual e formatação do texto. Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: JustificaTXT(cTexto,nCarac) Parâmetro(s): Retorno: Exemplo da função JustificaTXT em ADVPL: É isso aí, finalizamos aqui o post aqui do Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou Continue lendo→
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→
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→
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→
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→
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→
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→
1 minuto A função FirstDate em ADVPL retorna a data do primeiro dia do mês informado como parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: FirstDate(dData) Parâmetro(s): Retorno: Exemplo da função FirstDate 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→
1 minuto A função DaySub em ADVPL subtrai uma quantidade de dias de uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: DaySub(dData,nDias) Parâmetro(s): Retorno: Exemplo da função DaySub em ADVPL:
1 minuto A função DaySum em ADVPL soma uma quantidade de dias à uma data informada no parâmetro. Ela é uma das funções de manipulação de data e hora em ADVPL. Sintaxe: DaySum(dData,nDias) Parâmetro(s): Retorno: Exemplo da função DaySum em ADVPL: