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: https://advplconsulting.wordpress.com/2016/11/03/funcoes-de-datas/

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) de referência: 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.   Link(s) de referência: Continue lendo→

Retornando a Data do Primeiro Dia do Mês com FirstDate em ADVPL

Retornando a Data do Primeiro Dia do Mês com FirstDate em ADVPL

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: https://sempreju.com.br/principais-funcoes-de-datas/

Corrigindo Problema de Acentuação com DecodeUTF8 em ADVPL

Corrigindo Problema de Acentuação com DecodeUTF8 em ADVPL

2 minutos A função DecodeUTF8 em ADVPL converte uma string UTF-8 (8-bit Unicode Transformation Format) para um formato encoding especificado.     Essa função é muito útil para correção de problema de acentuação de palavras que estão com a codificação UTF-8 e na hora da exibição as informações saem distorcidas(Fabricação). Ela é uma das funções de manipulação de string em ADVPL.  Observação:Os valores possíveis para o parâmetro encoding são aqueles utilizados pela biblioteca iconv. Pode-se visualizar o conjunto de valores a partir do executável binário gerado Continue lendo→

Formatando uma Data com FsDateConv em ADVPL

Formatando uma Data com FsDateConv em ADVPL

1 minuto A função FsDateConv em  ADVPL formata uma data de acordo com os formatos passados, assim podemos deixar no formatos dia, mês e ano(DDMMAAAA), ano, mês e dia(AAAAMMDD), mês, dia e ano(MMDDAAAA). Elaé uma das funções de manipulação de data e hora em ADVPL. Sintaxe: FsDateConv(dData,cMasc)   Parâmetro(s):   Retorno:   Exemplo em ADVPL da função FsDateConv: É 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. Continue lendo→

Confirmando a Numeração Gerada por GetSXENum com ConfirmeSX8 em ADVPL

Confirmando a Numeração Gerada por GetSXENum com ConfirmeSX8 em ADVPL

2 minutos A função ConfirmeSX8 em ADVPL tem por objetivo confirmar a numeração sequencial gerada pela função GetSXENum.      Essa função é muito útil quando desejamos obter o próximo número disponível de uma tabela para ser usado na inclusão via rotinas automáticas em ADVPL como Execauto. A função ConfirmeSX8 trabalha em conjunto com a função GetSXENum, que auxilia na geração da numeração automática e a função RollBackSX8, que desfaz toda a operação, voltando a numeração anterior. Ela é uma das Funções de Controle 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.    

Destravando um Registro de um Alias/Tabela com MsUnLock em ADVPL

Destravando um Registro de um Alias/Tabela com MsUnLock em ADVPL

2 minutos A função MsUnLock em ADVPL destrava um registro que foi travado para inclusão ou alteração com RecLock. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.      Sintaxe: MsUnLock()   Parâmetro(s): Nenhum. Observações: Para inserir um novo registro ou alterar o conteúdo dos campos de um registro de um arquivo de dados, é necessário travar (reservar) o registro. Para isso, utiliza-se a função RecLock. Após a atualização, é necessário chamar a função Continue lendo→

Deslocando um Registro de um Alias/Tabela com DBSkip em ADVPL

Deslocando um Registro de um Alias/Tabela com DBSkip em ADVPL

2 minutos A função DBSkip em ADVPL desloca/move um registro de uma alias/tabela corrente para o próximo registro ou anterior, dependendo do valor do parâmetro informado. Ela também é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL.      Sintaxe: DBSkip(nReg)   Parâmetro(s): Nenhum Retorno:     Observações: Essa função é utilizada para deslocar o ponteiro de registro da tabela para outro registro a partir do registro atual. O deslocamento é lógico, ou seja, leva em consideração Continue lendo→

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) 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 Continue lendo→