Adilio Costa

Exit

Exit

1 minuto Olá, no post de hoje iremos falar de um dos comandos ADVPL, o comando Exit.  O comando Exit em ADVPL causa a saída de um ciclo de repetição While … EndDo ou For … Next, transferindo o fluxo de execução do programa para a primeira linha de instrução imediatamente seguinte ao EndDo ou Next.   Sintaxe: Exit   Parâmetro(s): Nenhum   Utilização: Utiliza-se o comando Exit para forçar a finalização de uma estrutura de repetição While … EndDo ou For … Next, Continue lendo

Right

Right

1 minuto A função Right retorna um determinado número da caracteres à direita 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; Caso o parâmetro nNumCar seja menor que 0 (zero), a Continue lendo

GetMV

GetMV

1 minuto Olá, no post de hoje iremos falar da função GetMV, essa é uma das Funções de Parâmetros(SX6) em ADVPL. A função GetMV é responsável por obter o conteúdo de um parâmetro da tabela SX6 do dicionário de dados do TOTVS Protheus.   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 Continue lendo

Capital

Capital

1 minuto A função Capital  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:   É 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 Deus. Link(s) de referência(s):https://www.codigofonte.com.br/codigos/funcao-capital

Left

Left

1 minuto A função Left 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 de Left em ADVPL: No código ADVPL acima utilizamos a função Continue lendo

MA103F4H – Exibição dos Pedidos de Compra

MA103F4H – Exibição dos Pedidos de Compra

1 minuto Olá, hoje iremos falar do ponto de entrada MA103F4H, responsável por exibir pedidos de compras no documento de entrada(MATA103). Este ponto de entrada deve ser utilizado em conjunto com o Ponto de Entrada MA103F4I. Ponto-de-Entrada:MA103F4H – Exibição dos pedidos de compra Descrição:Inclui colunas na seleção do pedido de compra. Em que Ponto:No momento da montagem do browse de exibicao dos pedidos de compra Programa Fonte:Documento de Entrada(MATA103.prx)   Sintaxe: MA103F4H() Parâmetro(s): Retorno:   Exemplo em ADVPL: Bem, finalizamos mais um post aqui Continue lendo

AllwaysFalse

AllwaysFalse

1 minuto Olá, no post de hoje iremos aprender como usar a função AllwaysFalse no ADVPL. Ela é uma das funções de validação no ADVPL.  A função AllwaysFalse 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. Sintaxe: AllwaysFalse( )   Parâmetro(s): – Retorno:   Exemplo da função AllwaysFalse no ADVPL:   Bem, finalizamos mais um post aqui no blog. Espero que Continue lendo

Eval

Eval

2 minutos   A função Eval executa um bloco de código em ADVPL. 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 atribuímos o resultado Continue lendo

Como Corrigir o Erro Duplicated function GETMUNSIAF (FOUND in FISA022.PRW)

Como Corrigir o Erro Duplicated function GETMUNSIAF (FOUND in FISA022.PRW)

menos de 1 minuto Olá, no post de hoje iremos falar do erro Duplicated function GETMUNSIAF (FOUND in FISA022.PRW). Esse erro é ocasionado quando tentamos aplicar um patch do TSS no RPO do Protheus ou também o contrário, quando tentamos aplicar um patch do Protheus no RPO do TSS. Nesse caso precisa ser validado o patch e saber qual o RPO deverá ser aplicado a atualização.   Bem, finalizamos mais um post aqui do blog. Qualquer dúvida deixe seu comentário ou envio um e-mail Continue lendo

PadC

PadC

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 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.

GetSXENum

GetSXENum

1 minuto Olá, no post de hoje falaremos de uma das Funções de Controle de Numeração(SXE) no Protheus, a função GetSXENum. GetSXENum tem por objetivo obter o número sequencial do Alias especificado 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 Protheus. a função GetSXENum trabalha em conjunto com a função ConfirmeSX8, que auxilia na confirmação da numeração automática e a função RollBackSX8, que desfaz toda a operação, voltando Continue lendo

RollBackSX8()

RollBackSX8()

1 minuto Olá, no post de hoje falaremos de uma das Funções de Controle de Numeração(SXE) no Protheus, a função RollBackSX8. RollBackSX8 tem por objetivo desfazer a numeração sequencial gerada pela função GetSXENum, ou seja, ela é o oposto da função ConfirmSX8.     Sintaxe: RollBackSX8()   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 Continue lendo

FWIsInCallStack

FWIsInCallStack

1 minuto Olá, no post de hoje iremos falar da função FWIsInCallStack, ela é uma das funções de controle de processamento em ADVPL e tem por finalidade verificar se a função passada como parâmetro está em uma pilha de chamada de funções.   Sintaxe: FWIsInCallStack(<cNomeFunc>)   Parâmetro(s):   Retorno:   Exemplo em da função FWIsInCallStack em ADVPL:   Bem, finalizamos mais um post aqui no blog, espero que você tenha entendido, se tiver alguma dúvida deixe seu comentário ou nos envie um e-mail para Continue lendo