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 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: Continue lendo

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 pela biblioteca iconv pelo 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 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 de Numeração(SXE) 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 MsUnlock, 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 a Continue lendo