Obtendo o Conteúdo de um Parâmetro do Sistema(SX6) com GetMV em ADVPL

Obtendo o Conteúdo de um Parâmetro do Sistema(SX6) com GetMV em ADVPL

1 minuto A função GetMV, em ADVPL obtém o conteúdo de um parâmetro do sistema(SX6) informado. Ela é uma das Funções de Parâmetros do Sistema(SX6) em ADVPL.   Sintaxe: GetMV(cParam)   Parâmetro(s):   Retorno:   Exemplo da função GetMV em ADVPL: Bem, finalizamos mais um post aqui do blog, espero que tenha entendido o conteúdo sobre a função GetMV. Qualquer dúvida deixe seu comentário abaixo ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Nos ajude compartilhando esse conteúdo nos grupos de Protheus e ADVPL/TL++ que Continue lendo

Deixando Maiúsculas as Iniciais de uma String e o Restante Minúsculas com Capital em ADVPL

Deixando Maiúsculas as Iniciais de uma String e o Restante Minúsculas com Capital em ADVPL

1 minuto A função Capital  em ADVPL transforma as letras iniciais de uma string em maiúsculas e as demais letras em minúsculas.  A função Capital é uma das funções de manipulação de string em ADVPL.  Sintaxe: Capital(cTexto) Parâmetro(s): Retorno:     Exemplo da função Capital em ADVPL: É isso aí, finalizamos aqui o post sobre a função Capital em ADVPL. 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 Continue lendo

Obtendo um Determinado Número de Caracteres à Esquerda de uma String com Left em ADVPL

Obtendo um Determinado Número de Caracteres à Esquerda de uma String com Left em ADVPL

1 minuto A função Left em ADVPL retorna um determinado número da caracteres à esquerda de uma string passada como parâmetro. Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: Left(cTexto,nNumCar)   Parâmetro(s): Retorno:   Observações: Caso o parâmetro nNumCar seja maior que o tamanho da string, será retornada a própria string informada no parâmetro; Caso o parâmetro nNumCar seja menor ou igual a 0 (zero), a função retornará uma string vazia.   Exemplo da função Left em ADVPL: No código Continue lendo

Retornando Sempre um Valor Falso com AllwaysFalse em ADVPL

Retornando Sempre um Valor Falso com AllwaysFalse em ADVPL

1 minuto A função AllwaysFalse em ADVPL foi criada com o objetivo de compatibilidade, sendo que sempre irá retornar um valor lógico falso(.F.), facilitando a especificação desta situação nas parametrizações de validações de modelos de interface pré-definidos no sistema. . Ela é uma das funções de validação em ADVPL.   Sintaxe: AllwaysFalse( )   Parâmetro(s): – Retorno:     Exemplo da função AllwaysFalse em ADVPL:   Bem, finalizamos mais um post aqui no blog. Espero que você tenha entendido, qualquer dúvida nos envie um e-mail Continue lendo

Executando um Bloco de Código com Eval em ADVPL

Executando um Bloco de Código com Eval em ADVPL

2 minutos   A função Eval em ADVPL executa um bloco de código passado como parâmetro. Ela é uma das funções de manipulação de bloco de códigos em ADVPL. Sintaxe: Eval(bBloco,xExp)   Parâmetro(s):   Retorno:     Exemplo da função Eval em ADVPL:  No código ADVPL acima nós criamos um bloco código chamado bSoma que recebe como parâmetro nVal depois iremos somar o conteúdo de nVal com 12 e atribuir o resultado a Y, ao final multiplicamos o conteúdo de Y por nVal e Continue lendo

Centralizando o Conteúdo de uma Variável Adicionando Caracteres de Preenchimento à Direita e à Esquerda com PadC em ADVPL

Centralizando o Conteúdo de uma Variável Adicionando Caracteres de Preenchimento à Direita e à Esquerda com PadC em ADVPL

2 minutos A função PadC centraliza o conteúdo de uma variável adicionando caracteres de preenchimento à direita e à esquerda. Ela é a junção de PadR e PadL. Ela é uma das funções de manipulação de string em ADVPL.    Sintaxe: PadC(xExp,nTam,cChar)   Parâmetro(s): Retorno: Observações: PadC transforma o valor apontado por xExp em string (igual ao comportamento da função cValToChar), e adiciona o caractere definido em cChar à esquerda e à direita do valor de xExp até que o comprimento especificado em nTam seja atingido; Caso o comprimento de xExp convertido para Continue lendo

ConfirmSX8

ConfirmSX8

1 minuto   Sintaxe: ConfirmSX8()   Parâmetro(s): –   Retorno: –   Exemplo da função ConfirmSX8 em ADVPL: Bem, finalizamos mais um post aqui do blog, espero que tenha entendido. Qualquer dúvida deixe seu comentário abaixo ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br. Nos ajude compartilhando esse conteúdo nos grupos de Protheus e ADVPL/TL++ que participa. Grande abraço e fica com Deus.

Obtendo o Próximo Número Sequencial de um Alias/Tabela com GetSXENum em ADVPL

Obtendo o Próximo Número Sequencial de um Alias/Tabela com GetSXENum em ADVPL

2 minutos A função GetSXENum em ADVPL obtém o próximo número  disponível ou sequencial de um alias/tabela informado no parâmetro, através da referência aos arquivos de sistema SXE/SXF ou ao servidor de numeração(TOTVS License Server Virtual), quando esta configuração está habilitada no ambiente TOTVS Protheus.  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 GetSXENum trabalha em conjunto com a função ConfirmeSX8, que auxilia Continue lendo

Desfazendo a Numeração Gerada por GetSXENUM com RollBackSX8 em ADVPL

Desfazendo a Numeração Gerada por GetSXENUM com RollBackSX8 em ADVPL

2 minutos A função RollBackSX8 em ADVPL tem por objetivo desfazer a numeração sequencial gerada pela função GetSXENum. Ela é utilizada em situações em que ocorre algum erro, por exemplo, em processos de rotinas automáticas executadas via execauto, onde é gerado um número sequencial para ser utilizado na inclusão do registro e caso ocorra erros utilizamos ela para desfazer a numeração sequencial gerada e assim não perder o número e utilizá-lo em numa nova inclusão. Ela é uma das Funções de Controle de Numeração(SXE) Continue lendo

Verificando se uma Função Está na Pilha de Chamada de Funções com FWIsInCallStack em ADVPL

Verificando se uma Função Está na Pilha de Chamada de Funções com FWIsInCallStack em ADVPL

1 minuto A função FWIsInCallStack, em ADVPL verifica se uma função passada como parâmetro está na pilha de chamadas de funções. Ela é uma das funções de controle de processamento em ADVPL. Essa função é muito útil em situações onde precisamos sabe se um processamento dentro do Protheus começou de uma determinada função e assim podermos efetuar uma condição no programa.   Sintaxe: FWIsInCallStack(<cNomeFunc>)   Parâmetro(s):   Retorno:     Exemplo em da função FWIsInCallStack em ADVPL: Bem, finalizamos mais um post aqui no Continue lendo

Executando Instruções SQL Direto no Banco de Dados com TCSQLExec em ADVPL

Executando Instruções SQL Direto no Banco de Dados com TCSQLExec em ADVPL

2 minutos   A função TCSQLExec em ADVPL é usada para executar instruções SQL diretas (como SELECT, INSERT, UPDATE, DELETE) em bancos de dados compatíveis com o TopConnect (como SQL Server, Oracle, PostgreSQL, etc.). Ela é uma das funções de acesso e manipulação de banco de dados no Protheus e tem por objetivo executar uma instrução de sintaxe SQL(Structured Query Language) diretamente no banco de dados em que está conectado.   Sintaxe: TCSQLExec(<cQuery>)   Parâmetro(s):   Retorno:     Exemplo da função TCSQLExec em Continue lendo

UsrRetName

UsrRetName

1 minuto A função UsrRetName retorna o nome do usuário do TOTVS Protheus conforme o código passado como parâmetro. Ela é uma das Funções de Manipulação de Usuários do Protheus. Sintaxe: UsrRetName(cCodUsr)   Parâmetro(s):   Retorno:   Exemplo da função UsrRetName em ADVPL:   Bem, finalizamos mais um post aqui no blog. Espero que tenha entendido, se tiver ficado alguma dúvida deixe seu comentário ou nos mandar um e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço e fica com Deus.   Links de referência: https://www.blogadvpl.com/funcoes-uteis-de-usuario/#page-content  

Obtendo o Código de Usuário Logado no Protheus com RetCodUsr em ADVPL

Obtendo o Código de Usuário Logado no Protheus com RetCodUsr em ADVPL

1 minuto A função RetCodUsr em ADVPL obtém o código de usuário logado no Protheus, ou seja, do usuário que está executando uma determinada rotina do Protheus.   Sintaxe: RetCodUsr( )   Retorno:     Exemplo da função RetCodUsr em ADVPL: Bem, finalizamos mais um post aqui no blog. Espero que tenha entendido, se tiver ficado alguma dúvida deixe seu comentário ou nos mandar um e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço e fica com Deus.   Links de referência: https://tdn.totvs.com/display/public/PROT/RetCodUsr  

Formatando uma String para ser Utilizada no Operador IN do SQL com FormatIn em ADVPL

Formatando uma String para ser Utilizada no Operador IN do SQL com FormatIn em ADVPL

1 minuto A função FormatIn em ADVPL formata uma String passada como parâmetro para ser utilizada no operador IN do SQL e assim ser executada numa query SQL. Ela é uma das funções de Manipulação de String em ADVPL.    Sintaxe: FormatIn( <cString>, <cSep> ) Parâmetro(s): Retorno: Exemplo da função FormatIn em ADVPL: Bem, finalizamos mais um post aqui no blog, espero que você tenha entendido. Qualquer dúvida pode deixar seu comentário ou envie um e-mail para adiliocosta@protheusadvpl.com.br. Grande abraço e fica com Deus. Links Continue lendo